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()
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()
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()