- def delete_Category(self, widget = None, data = None):
- if self.topBox.get_category() == "%" or self.topBox.get_category() == "undefined":
- mbox = gtk.MessageDialog(None, gtk.DIALOG_MODAL, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, _("This category can not be deleted"))
- response = mbox.run()
- mbox.hide()
- mbox.destroy()
- return
-
- mbox = gtk.MessageDialog(None, gtk.DIALOG_MODAL, gtk.MESSAGE_WARNING, gtk.BUTTONS_YES_NO, _("Are you sure to delete the current category?"))
- response = mbox.run()
- mbox.hide()
- mbox.destroy()
- if response == gtk.RESPONSE_YES:
- sql = "UPDATE notes SET category = ? WHERE category = ?"
- self.db.speichereSQL(sql, ("undefined", self.topBox.get_category()))
- sql = "DELETE FROM categories WHERE liste = ?"
- self.db.speichereSQL(sql, (self.topBox.get_category(), ))
- model = self.topBox.categoryCombo.get_model()
- pos = self.topBox.categoryCombo.get_active()
- if (pos>1):
- self.topBox.categoryCombo.remove_text(pos)
- self.topBox.categoryCombo.set_active(0)
-
- def move_Category(self, widget = None, data = None):
- dialog = gtk.Dialog(_("Choose category"), self.window, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))
+ def _on_move_category(self, widget = None, data = None):
+ dialog = gtk.Dialog(_("Choose category"), self._window, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, (gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT))