Example #1
0
 def setup_window(self):
     #preserve screen:
     if not self._override_redirect:
         display = gtk.gdk.display_get_default()
         screen_num = self._client_properties.get("screen")
         if screen_num is not None and screen_num>=0 and screen_num<display.get_n_screens():
             screen = display.get_screen(screen_num)
             if screen:
                 self.set_screen(screen)
     GTKClientWindowBase.setup_window(self)
Example #2
0
 def setup_window(self):
     #preserve screen:
     if not self._override_redirect:
         display = gtk.gdk.display_get_default()
         screen_num = self._client_properties.get("screen")
         if screen_num is not None and screen_num>=0 and screen_num<display.get_n_screens():
             screen = display.get_screen(screen_num)
             if screen:
                 self.set_screen(screen)
     GTKClientWindowBase.setup_window(self)
Example #3
0
 def setup_window(self, *args):
     #preserve screen:
     if not self._override_redirect:
         display = gtk.gdk.display_get_default()
         screen_num = self._client_properties.get("screen", -1)
         n = display.get_n_screens()
         log("setup_window%s screen=%s, nscreens=%s", args, screen_num, n)
         if screen_num>=0 and screen_num<n and n>0:
             screen = display.get_screen(screen_num)
             if screen:
                 self.set_screen(screen)
     GTKClientWindowBase.setup_window(self, *args)
Example #4
0
 def setup_window(self):
     #preserve screen:
     if not self._override_redirect:
         display = gtk.gdk.display_get_default()
         screen_num = self._client_properties.get("screen", -1)
         n = display.get_n_screens()
         log("setup_window() screen=%s, nscreens=%s", screen_num, n)
         if screen_num>=0 and screen_num<n:
             screen = display.get_screen(screen_num)
             if screen:
                 self.set_screen(screen)
     GTKClientWindowBase.setup_window(self)
Example #5
0
 def setup_window(self):
     #preserve screen:
     if not self._override_redirect:
         display = gtk.gdk.display_get_default()
         screen_num = self._client_properties.get("screen", -1)
         n = display.get_n_screens()
         log("setup_window() screen=%s, nscreens=%s", screen_num, n)
         if screen_num >= 0 and screen_num < n:
             screen = display.get_screen(screen_num)
             if screen:
                 self.set_screen(screen)
     GTKClientWindowBase.setup_window(self)
     #add platform hooks
     self.connect("realize", self.on_realize)
     self.connect('unrealize', self.on_unrealize)