Esempio n. 1
0
 def cb_configure(self, widget, event):
     # Sometimes we'll get a configure event from a window that is dead
     try:
         self.geom = self.get_geometry()
         pager.update(self.desk)
     except xcb.xproto.BadWindow:
         pass
Esempio n. 2
0
 def cb_configure(self, widget, event):
     # Sometimes we'll get a configure event from a window that is dead
     try:
         self.geom = self.get_geometry()
         pager.update(self.desk)
     except xproto.BadWindow:
         pass
Esempio n. 3
0
 def cb_prop_change(self, widget, e):
     try:
         if e.atom == '_NET_WM_DESKTOP':
             newd = ewmh.get_wm_desktop(self.wid).reply()
             if newd is not None and newd != self.desk:
                 oldd = self.desk
                 self.desk = newd
                 pager.update(oldd)
                 pager.update(self.desk)
         elif e.atom == '_NET_WM_STATE':
             self.update_state()
             pager.update(self.desk)
     except xcb.xproto.BadWindow:
         pass
Esempio n. 4
0
 def cb_prop_change(self, widget, e):
     try:
         if e.atom == '_NET_WM_DESKTOP':
             newd = ewmh.get_wm_desktop(self.wid).reply()
             if newd is not None and newd != self.desk:
                 oldd = self.desk
                 self.desk = newd
                 pager.update(oldd)
                 pager.update(self.desk)
         elif e.atom == '_NET_WM_STATE':
             self.update_state()
             pager.update(self.desk)
     except xproto.BadWindow:
         pass
Esempio n. 5
0
 def remove(self):
     pager.update(self.desk)
Esempio n. 6
0
 def remove(self):
     pager.update(self.desk)