Beispiel #1
0
 def reload_desktops():
     # initialize all desktops and their associated windows
     for desktop in State.get_desktops().values():
         for viewport in desktop.viewports.values():
             for screen in viewport.screens.values():
                 desk_or_view = desktop.id
                 if PROBE.is_compiz():
                     desk_or_view = viewport.id
                     
                 screen.set_tiler(Config.tilers(Config.tiling(screen.id, desk_or_view)))
                 screen.needs_tiling()
Beispiel #2
0
    def reload_desktops():
        # initialize all desktops and their associated windows
        for desktop in State.get_desktops().values():
            for viewport in desktop.viewports.values():
                for screen in viewport.screens.values():
                    desk_or_view = desktop.id
                    if PROBE.is_compiz():
                        desk_or_view = viewport.id

                    screen.set_tiler(
                        Config.tilers(Config.tiling(screen.id, desk_or_view)))
                    screen.needs_tiling()
Beispiel #3
0
 def __init__(self, desktop, attrs):
     self.update_attributes(attrs)
     self._SCREEN = None
     self.desktop = desktop 
     
     if PROBE.is_compiz():
         self.width = self.desktop.width
         self.height = self.desktop.height
     else:
         self.width = self.desktop.resx
         self.height = self.desktop.resy
     
     self.screens = {}
     self.load_screens()