def __init__(self): TweakModule.__init__(self) if not CompizPlugin.get_plugin_active('commands'): CompizPlugin.set_plugin_active('commands', True) sw = Gtk.ScrolledWindow(shadow_type=Gtk.ShadowType.IN) sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.add_start(sw) treeview = self.create_treeview() sw.add(treeview)
def __init__(self): TweakModule.__init__(self) if not CompizPlugin.get_plugin_active("commands"): CompizPlugin.set_plugin_active("commands", True) sw = Gtk.ScrolledWindow(shadow_type=Gtk.ShadowType.IN) sw.set_policy(Gtk.PolicyType.AUTOMATIC, Gtk.PolicyType.AUTOMATIC) self.add_start(sw) treeview = self.create_treeview() sw.add(treeview)
def __init__(self, edge): ''' edge will be: TopLeft, BottomLeft ''' GObject.GObject.__init__(self) model = Gtk.ListStore(GObject.TYPE_STRING, GObject.TYPE_STRING, GObject.TYPE_STRING) renderer = Gtk.CellRendererText() self.pack_start(renderer, False) self.add_attribute(renderer, 'text', self.COLUMN_TEXT) self.set_model(model) self.edge = edge enable = False count = 0 for name, key, text in self.edge_settings: if CompizPlugin.is_available(name, key): model.append((name, key, text)) setting = CompizSetting("%s.%s" % (name, key)) log.debug("CompizSetting: %s, value: %s, key: %s" % \ (name, setting.get_value(), edge)) if setting.get_value() == edge: enable = True self.old_plugin = name self.old_key = key self.set_active(count) log.info("The %s is holding %s" % (edge, name)) count = count + 1 model.append(('', '', '-')) if not enable: self.set_active(count) self.max_index = count self.connect("changed", self.on_changed)