Show
Ignore:
Timestamp:
08/08/08 18:21:15 (5 months ago)
Author:
mariodebian
Message:

tcosmonitor (0.2.16~rc6)

The extensions pre release

  • Move a lot of code from TcosActions?.py to extensions/*.py
  • New class TcosExtensions?.py (every extension heredate from it)
  • This release is not finished svn commit -m
Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tcosmonitor/Initialize.py

    r944 r951  
    172172         
    173173     
    174     def initask(self): 
    175         self.main.ask_ip=None 
    176          
    177         self.main.ask = self.main.ui.get_widget('askwindow') 
    178         self.main.ask.connect('delete-event', self.main.actions.askwindow_close ) 
    179         self.main.ask.set_icon_from_file(shared.IMG_DIR +\ 
    180                                          'tcos-icon-32x32.png') 
    181          
    182          
    183         self.main.ask_label = self.main.ui.get_widget('txt_asklabel') 
    184         ## arrastrar y soltar 
    185         self.main.ask_fixed = self.main.ui.get_widget('ask_fixed') 
    186         self.main.ask_dragdrop = self.main.ui.get_widget('label99') 
    187         self.main.image_entry = self.main.ui.get_widget('image_askentry') 
    188         self.main.image_entry.drag_dest_set( gtk.DEST_DEFAULT_ALL, [( 'text/uri-list', 0, 2 ),], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_COPY) 
    189         self.main.image_entry.connect( 'drag_data_received', self.main.actions.on_drag_data_received) 
    190         self.main.ask_fixed.hide() 
    191         self.main.image_entry.hide() 
    192         self.main.ask_dragdrop.hide() 
    193         ## fin arrastrar y soltar 
    194         self.liststore = gtk.ListStore(str) 
    195         for s in shared.appslist: 
    196             self.liststore.append([s]) 
    197              
    198         self.main.ask_entry = self.main.ui.get_widget('txt_askentry') 
    199         self.main.ask_completion = gtk.EntryCompletion() 
    200         self.main.ask_completion.set_model(self.liststore) 
    201         self.main.ask_entry.set_completion(self.main.ask_completion) 
    202         self.main.ask_completion.set_text_column(0) 
    203          
    204         self.main.ask_completion.connect('match-selected', self.match_cb) 
    205         self.main.ask_entry.connect('activate', self.activate_cb) 
    206          
    207         self.main.ask_cancel = self.main.ui.get_widget('ask_cancelbutton') 
    208         self.main.ask_exec = self.main.ui.get_widget('ask_exebutton') 
    209          
    210         # buttons signals 
    211         self.main.ask_exec.connect('clicked', self.main.actions.on_ask_exec_click) 
    212         self.main.ask_cancel.connect('clicked', self.main.actions.on_ask_cancel_click) 
    213          
    214      
    215     def match_cb(self, completion, model, iter): 
    216         print_debug ( "match_cb() " ) 
    217         print_debug( "%s was selected" %(model[iter][0]) ) 
    218         self.main.actions.exe_app_in_client_display(model[iter][0]) 
    219         return 
    220      
    221     def activate_cb(self, entry): 
    222         text = self.main.ask_entry.get_text() 
    223         print_debug ( "activate_cb() text=%s" %(text) ) 
    224          
    225         # append to liststore 
    226         if text: 
    227             if text not in [row[0] for row in self.liststore]: 
    228                 self.liststore.append([text]) 
    229                 #self.main.ask_entry.set_text('') 
    230          
    231         # exe app         
    232         self.main.actions.exe_app_in_client_display(text) 
    233         return 
     174#    def initask(self): 
     175#        self.main.ask_ip=None 
     176#         
     177#        self.main.ask = self.main.ui.get_widget('askwindow') 
     178#        self.main.ask.connect('delete-event', self.main.actions.askwindow_close ) 
     179#        self.main.ask.set_icon_from_file(shared.IMG_DIR +'tcos-icon-32x32.png') 
     180#         
     181#         
     182#        self.main.ask_label = self.main.ui.get_widget('txt_asklabel') 
     183#        ## arrastrar y soltar 
     184#        self.main.ask_fixed = self.main.ui.get_widget('ask_fixed') 
     185#        self.main.ask_dragdrop = self.main.ui.get_widget('label99') 
     186#        self.main.image_entry = self.main.ui.get_widget('image_askentry') 
     187#        self.main.image_entry.drag_dest_set( gtk.DEST_DEFAULT_ALL, [( 'text/uri-list', 0, 2 ),], gtk.gdk.ACTION_DEFAULT | gtk.gdk.ACTION_COPY) 
     188#        self.main.image_entry.connect( 'drag_data_received', self.main.actions.on_drag_data_received) 
     189#        self.main.ask_fixed.hide() 
     190#        self.main.image_entry.hide() 
     191#        self.main.ask_dragdrop.hide() 
     192#        ## fin arrastrar y soltar 
     193#        self.liststore = gtk.ListStore(str) 
     194#        for s in shared.appslist: 
     195#            self.liststore.append([s]) 
     196#             
     197#        self.main.ask_entry = self.main.ui.get_widget('txt_askentry') 
     198#        self.main.ask_completion = gtk.EntryCompletion() 
     199#        self.main.ask_completion.set_model(self.liststore) 
     200#        self.main.ask_entry.set_completion(self.main.ask_completion) 
     201#        self.main.ask_completion.set_text_column(0) 
     202#         
     203#        self.main.ask_completion.connect('match-selected', self.match_cb) 
     204#        self.main.ask_entry.connect('activate', self.activate_cb) 
     205#         
     206#        self.main.ask_cancel = self.main.ui.get_widget('ask_cancelbutton') 
     207#        self.main.ask_exec = self.main.ui.get_widget('ask_exebutton') 
     208#         
     209#        # buttons signals 
     210#        self.main.ask_exec.connect('clicked', self.main.actions.on_ask_exec_click) 
     211#        self.main.ask_cancel.connect('clicked', self.main.actions.on_ask_cancel_click) 
     212         
     213     
     214#    def match_cb(self, completion, model, iter): 
     215#        print_debug ( "match_cb() " ) 
     216#        print_debug( "%s was selected" %(model[iter][0]) ) 
     217#        self.main.actions.exe_app_in_client_display(model[iter][0]) 
     218#        return 
     219#     
     220#    def activate_cb(self, entry): 
     221#        text = self.main.ask_entry.get_text() 
     222#        print_debug ( "activate_cb() text=%s" %(text) ) 
     223#         
     224#        # append to liststore 
     225#        if text: 
     226#            if text not in [row[0] for row in self.liststore]: 
     227#                self.liststore.append([text]) 
     228#                #self.main.ask_entry.set_text('') 
     229#         
     230#        # exe app         
     231#        self.main.actions.exe_app_in_client_display(text) 
     232#        return 
    234233     
    235234    """