Example #1
0
 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)
Example #2
0
	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)
Example #3
0
	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()
Example #4
0
	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()
Example #5
0
	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()
Example #6
0
	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()