def _on_category_selector(self, *args): window = gtk_toolbox.find_parent_window(self) userSelection = hildonize.touch_selector_entry( window, "Categories", self._categories, self.get_category_name(), ) self.set_category(userSelection)
def _on_category_selector(self, *args): window = gtk_toolbox.find_parent_window(self) userSelection = hildonize.touch_selector_entry( window, "Categories", self.__categories, self.__categoryButton.get_label(), ) self.set_category(userSelection) self.emit("changed", "category", "") self.db.speichereDirekt("comboCategoryText"+self.__listButton.get_label(), self.__categoryButton.get_label()) self.update_categories()
def del_item(self, widget = None, data1 = None, data2 = None): window = gtk_toolbox.find_parent_window(self) path, col = self.view.treeview.get_cursor() if path is None: mbox = gtk.MessageDialog(window, gtk.DIALOG_MODAL, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, _("No item selected!")) response = mbox.run() mbox.hide() mbox.destroy() return mbox = gtk.MessageDialog(window, gtk.DIALOG_MODAL, gtk.MESSAGE_QUESTION, gtk.BUTTONS_YES_NO, _("Delete current item?")) response = mbox.run() mbox.hide() mbox.destroy() if response == gtk.RESPONSE_YES: self.view.del_active_row()
def new_item(self, widget = None, data1 = None, data2 = None): window = gtk_toolbox.find_parent_window(self) dialog = gtk.Dialog( _("New item name:"), window, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT) ) entryKlasse = gtk.Entry() entryKlasse.set_text("") dialog.vbox.pack_start(entryKlasse, True, True, 0) dialog.vbox.show_all() if dialog.run() == gtk.RESPONSE_ACCEPT: self.view.liststorehandler.add_row(entryKlasse.get_text()) dialog.destroy()
def rename_list(self, widget = None, data1 = None, data2 = None): window = gtk_toolbox.find_parent_window(self) dialog = gtk.Dialog( _("New list name:"), window, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT) ) entryKlasse = gtk.Entry() entryKlasse.set_text(self.view.liststorehandler.selection.get_list()) dialog.vbox.pack_start(entryKlasse, True, True, 0) dialog.vbox.show_all() if dialog.run() == gtk.RESPONSE_ACCEPT: _moduleLogger.info("new list name "+entryKlasse.get_text()) self.view.liststorehandler.rename_list(entryKlasse.get_text()) else: pass dialog.destroy()