def show(self): apputils.startWait(self.window) try: self.model = gtk.ListStore(str, str, str, gobject.TYPE_PYOBJECT) cells = (gtk.CellRendererText(), gtk.CellRendererText(), gtk.CellRendererText()) columns = ( gtk.TreeViewColumn(_('Name'), cells[0], text=0), gtk.TreeViewColumn(_('BlogID'), cells[1], text=1), gtk.TreeViewColumn(_('Active'), cells[2], text=2), ) for column in columns: self.lvBlogs.append_column(column) self.lvBlogs.set_model(self.model) self._loadData(onlyActive=True) if len(self.model) > 0: sel = self.lvBlogs.get_selection() sel.select_path(0) self._enableActions() identModel = gtk.ListStore(str, gobject.TYPE_PYOBJECT) identities = datamodel.Identity.select(orderBy='name') identModel.append((_('All identities'), None)) for identity in identities: identModel.append((identity.name, identity)) self.cbxIdentity.set_model(identModel) cell = gtk.CellRendererText() self.cbxIdentity.pack_start(cell, True) self.cbxIdentity.add_attribute(cell, 'text', 0) self.cbxIdentity.set_active(0) finally: apputils.endWait(self.window) self.window.present()
def on_ckbOnlyActive_toggled(self, *args): apputils.startWait(self.window) try: button = args[0] self.model.clear() model = self.cbxIdentity.get_model() identity = model.get_value(self.cbxIdentity.get_active_iter(), 1) self._loadData(button.get_active(), identity) finally: apputils.endWait(self.window)
def on_cbxIdentity_changed(self, *args): apputils.startWait(self.window) try: comboBox = args[0] self.model.clear() model = comboBox.get_model() identity = model.get_value(comboBox.get_active_iter(), 1) self._activateDiscovery(identity) self._loadData(self.ckbOnlyActive.get_active(), identity) finally: apputils.endWait(self.window)
def show(self): apputils.startWait(self.window) try: self.model = gtk.ListStore(str, str, gobject.TYPE_PYOBJECT) cells = (gtk.CellRendererText(), gtk.CellRendererText()) columns = (gtk.TreeViewColumn(_('Publication date'), cells[0], text=0), gtk.TreeViewColumn(_('Weblog'), cells[1], text=1)) for column in columns: self.lvHistory.append_column(column) self.lvHistory.set_model(self.model) self._loadData() finally: apputils.endWait(self.window) self.window.present()
def show(self): apputils.startWait(self.window) try: self.model = gtk.ListStore(str, str, gobject.TYPE_PYOBJECT) cells = (gtk.CellRendererText(), gtk.CellRendererText()) columns = (gtk.TreeViewColumn(_('Name'), cells[0], text=0), gtk.TreeViewColumn(_('Type'), cells[1], text=1)) for column in columns: self.lvIdentities.append_column(column) self.lvIdentities.set_model(self.model) self._loadData() if len(self.model) > 0: sel = self.lvIdentities.get_selection() sel.select_path(0) self._enableActions() finally: apputils.endWait(self.window) self.window.present()
def show(self): apputils.startWait(self.window) try: self.model = gtk.ListStore(str, str, gobject.TYPE_PYOBJECT) cells = (gtk.CellRendererText(), gtk.CellRendererText()) column0 = gtk.TreeViewColumn(_('Name'), cells[0], text=0) column1 = gtk.TreeViewColumn(_('Description'), cells[1], text=1) self.categoryList.append_column(column0) self.categoryList.append_column(column1) self.categoryList.set_model(self.model) self._loadData() if len(self.model) > 0: sel = self.categoryList.get_selection() sel.select_path(0) self._enableActions() finally: apputils.endWait(self.window) self.window.present()
def show(self): apputils.startWait(self.window) try: self.model = gtk.ListStore(str, str, gobject.TYPE_PYOBJECT) cells = (gtk.CellRendererText(), gtk.CellRendererText()) columns = ( gtk.TreeViewColumn(_('Name'), cells[0], text=0), gtk.TreeViewColumn(_('Type'), cells[1], text=1) ) for column in columns: self.lvIdentities.append_column(column) self.lvIdentities.set_model(self.model) self._loadData() if len(self.model) > 0: sel = self.lvIdentities.get_selection() sel.select_path(0) self._enableActions() finally: apputils.endWait(self.window) self.window.present()