Ignore:
Timestamp:
27/12/10 21:31:22 (2 years ago)
Author:
Matias De la Puente <mfpuente.ar@…>
Children:
68d32f66789e5a7a481d8216159260cb2e6e2220
Parents:
9fab49891e625fc7462d3680535dcf4f8c5207f7
git-committer:
Matias De la Puente <mfpuente.ar@…> (27/12/10 21:31:22)
Message:

Rework to use ViewFactory? and App

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gtkfrontend/programmersview.vala

    rf096c48 r47b701a  
    8383        } 
    8484         
    85         public I4uc.Core.DialogResponse show_yes_no_message (string message, bool cancel = false) 
    86         { 
    87                 var dialog = new MessageDialog (null, DialogFlags.MODAL, MessageType.WARNING, ButtonsType.NONE, message); 
    88                 if (cancel) 
    89                         dialog.add_button (STOCK_CANCEL, ResponseType.CANCEL); 
    90                 dialog.add_button (STOCK_NO, ResponseType.NO); 
    91                 dialog.add_button (STOCK_YES, ResponseType.YES); 
    92                 dialog.set_default_response (ResponseType.YES); 
    93                 var response = dialog.run (); 
    94                 dialog.destroy (); 
    95                 return DialogResponses.get_dialog_response ((ResponseType)response);; 
    96         } 
    97  
    9885        public void show_log_page () 
    9986        { 
    10087                _bottom_panel.show_page (_log_page); 
    101         } 
    102          
    103         public void show_open_dialog (Gee.List<string> firmware_types, ref string folder_uri, out string firmware_uri) 
    104         { 
    105                 var dialog = new FileChooserDialog (_("Save firmware as"), null, FileChooserAction.SAVE); 
    106                 dialog.set_current_folder_uri (folder_uri); 
    107                 dialog.do_overwrite_confirmation = true; 
    108                 dialog.add_button (STOCK_CANCEL, ResponseType.CANCEL); 
    109                 dialog.add_button (STOCK_SAVE, ResponseType.OK); 
    110                 dialog.set_default_response (ResponseType.OK); 
    111                 var filter = new FileFilter (); 
    112                 filter.set_name (_("Firmware")); 
    113                 foreach (var firmware_type in firmware_types) 
    114                         filter.add_pattern ("*" + firmware_type); 
    115                 dialog.add_filter (filter); 
    116                  
    117                 if (dialog.run () == ResponseType.OK) 
    118                 { 
    119                         folder_uri = dialog.get_current_folder_uri (); 
    120                         firmware_uri = dialog.get_uri (); 
    121                 } 
    122                 dialog.destroy (); 
    12388        } 
    12489         
Note: See TracChangeset for help on using the changeset viewer.