def __init__(self, client, group_leader, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, border, max_window_size): log("%s%s", type(self), (client, group_leader, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, max_window_size)) ClientWidgetBase.__init__(self, client, wid, metadata.boolget("has-alpha")) self._override_redirect = override_redirect self.group_leader = group_leader self._pos = (x, y) self._size = (ww, wh) self._client_properties = client_properties self._set_initial_position = False self.size_constraints = typedict() self.geometry_hints = {} self._fullscreen = None self._maximized = False self._above = False self._below = False self._shaded = False self._sticky = False self._skip_pager = False self._skip_taskbar = False self._sticky = False self._iconified = False self._focused = False self.border = border self.max_window_size = max_window_size self.button_state = {} self.init_window(metadata) self.setup_window(bw, bh) self.update_metadata(metadata)
def __init__(self, client, group_leader, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, border, max_window_size): log("%s%s", type(self), (client, group_leader, wid, x, y, ww, wh, bw, bh, metadata, override_redirect, client_properties, max_window_size)) ClientWidgetBase.__init__(self, client, wid, metadata.boolget("has-alpha")) self._override_redirect = override_redirect self.group_leader = group_leader self._pos = (x, y) self._size = (ww, wh) self._client_properties = client_properties self._set_initial_position = metadata.boolget("set-initial-position", False) self.size_constraints = typedict() self.geometry_hints = {} self._fullscreen = None self._maximized = False self._above = False self._below = False self._shaded = False self._sticky = False self._skip_pager = False self._skip_taskbar = False self._sticky = False self._iconified = False self._focused = False self.border = border self.max_window_size = max_window_size self.button_state = {} self.init_window(metadata) self.setup_window(bw, bh) self.update_metadata(metadata)
def __init__(self, client, group_leader, watcher_pid, wid, wx, wy, ww, wh, bw, bh, metadata, override_redirect, client_properties, border, max_window_size, default_cursor_data, pixel_depth): log("%s%s", type(self), (client, group_leader, watcher_pid, wid, wx, wy, ww, wh, bw, bh, metadata, override_redirect, client_properties, max_window_size, default_cursor_data, pixel_depth)) ClientWidgetBase.__init__(self, client, watcher_pid, wid, metadata.boolget("has-alpha")) self._override_redirect = override_redirect self.group_leader = group_leader self._pos = (wx, wy) self._size = (ww, wh) self._client_properties = client_properties self._set_initial_position = metadata.boolget("set-initial-position", False) self.size_constraints = typedict() self.geometry_hints = {} self._fullscreen = None self._maximized = False self._above = False self._below = False self._shaded = False self._sticky = False self._skip_pager = False self._skip_taskbar = False self._sticky = False self._iconified = False self._focused = False self.border = border self.cursor_data = None self.default_cursor_data = default_cursor_data self.max_window_size = max_window_size self.button_state = {} self.pixel_depth = pixel_depth #0 for default self.window_offset = None #actual vs reported coordinates self.init_window(metadata) self.setup_window(bw, bh) self.update_metadata(metadata)
def __init__(self, client, wid, w, h, tray_widget, mmap_enabled, mmap_area): ClientWidgetBase.__init__(self, client, wid) self.tray_widget = tray_widget self._has_alpha = True self._geometry = None self.group_leader = None self.mmap_enabled = mmap_enabled self.mmap = mmap_area self._backing = None self.new_backing(w, h) self.idle_add(self.reconfigure)
def __init__(self, client, wid, w, h, tray_widget, mmap_enabled, mmap_area): log("ClientTray%s", (client, wid, w, h, tray_widget, mmap_enabled, mmap_area)) ClientWidgetBase.__init__(self, client, wid, True) self.tray_widget = tray_widget self._geometry = None self._window_alpha = True self.group_leader = None self.mmap_enabled = mmap_enabled self.mmap = mmap_area self._backing = None self.new_backing(w, h) self.idle_add(self.reconfigure)
def __init__(self, client, group_leader, wid, x, y, w, h, metadata, override_redirect, client_properties, auto_refresh_delay): log.debug("%s%s", type(self), (client, group_leader, wid, x, y, w, h, metadata, override_redirect, client_properties, auto_refresh_delay)) ClientWidgetBase.__init__(self, client, wid) self._override_redirect = override_redirect self.group_leader = group_leader self._pos = (x, y) self._size = (w, h) self._client_properties = client_properties self._auto_refresh_delay = auto_refresh_delay self.button_state = {} self.init_window(metadata) self.setup_window()
def __init__(self, client, group_leader, wid, x, y, w, h, metadata, override_redirect, client_properties, border): log("%s%s", type(self), (client, group_leader, wid, x, y, w, h, metadata, override_redirect, client_properties)) ClientWidgetBase.__init__(self, client, wid, metadata.boolget("has-alpha")) self._override_redirect = override_redirect self.group_leader = group_leader self._pos = (x, y) self._size = (w, h) self._client_properties = client_properties self.border = border self.button_state = {} self.init_window(metadata) self.setup_window()
def __init__(self, client, wid, w, h, metadata, tray_widget, mmap_enabled, mmap_area): log("ClientTray%s", (client, wid, w, h, tray_widget, mmap_enabled, mmap_area)) ClientWidgetBase.__init__(self, client, 0, wid, True) self._metadata = metadata self.title = metadata.strget("title", "") self.tray_widget = tray_widget self._geometry = None self._window_alpha = True self.group_leader = None self.mmap_enabled = mmap_enabled self.mmap = mmap_area self._backing = None self.new_backing(w, h) self.idle_add(self.reconfigure) #things may have settled by now self.timeout_add(1000, self.send_configure)