Changeset 184

Show
Ignore:
Timestamp:
01/16/2006 03:22:26 PM (3 years ago)
Author:
petli
Message:

Some tweaks to my wm

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/examples/petliwm.py

    r181 r184  
    103103                    self.dispatch.add_handler(wmevents.ClientIconified, self.traceim_handle_iconified) 
    104104                    self.dispatch.add_handler(wmevents.ClientDeiconified, self.traceim_handle_iconified) 
     105                    self.dispatch.add_handler(wmevents.RemoveClient, self.traceim_handle_removed) 
    105106                    filters = [f] 
    106107                else: 
     
    112113            self.traceim_update() 
    113114 
    114     def __client_del__(self): 
     115    def traceim_handle_removed(self, evt): 
     116        wmanager.debug('traceim', 'IM tracing window removed') 
     117        del self.traceim_filters[:] 
     118        self.traceim_message = None 
    115119        self.wm.traceim_remove_message(self) 
    116120 
     
    194198                re_title(r'\(IM\)'),   # always when unacknowledged IM event 
    195199                'IM'), 
     200 
     201        TraceIM(name('Firefox-bin'), 
     202                re_title(r'QX.*ol.st'), 
     203                'QX:brev'), 
     204 
     205        TraceIM(name('Firefox-bin'), 
     206                re_title(r'QX.*favoriter'), 
     207                'QX:fav'), 
    196208        ] 
    197209 
     
    354366 
    355367    def S_F3(self, evt): 
    356         self.wm.system('mozilla') 
     368        self.wm.system('firefox') 
    357369 
    358370    def C_S_F3(self, evt): 
    359371        self.wm.current_screen.view_new() 
    360         self.wm.system('mozilla') 
     372        self.wm.system('firefox') 
    361373 
    362374    def F4(self, evt):