Ejemplo 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
Ejemplo 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
Ejemplo 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
Ejemplo 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
Ejemplo n.º 5
0
 def remove(self):
     pager.update(self.desk)
Ejemplo n.º 6
0
 def remove(self):
     pager.update(self.desk)