@gtk_toolbox.log_exception(_moduleLogger)
def new_item(self, widget = None, data1 = None, data2 = None):
+ window = gtk_toolbox.find_parent_window(self)
dialog = gtk.Dialog(
_("New item name:"),
- None,
+ window,
gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)
)
@gtk_toolbox.log_exception(_moduleLogger)
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(None, gtk.DIALOG_MODAL, gtk.MESSAGE_ERROR, gtk.BUTTONS_OK, _("No item selected!"))
+ 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(None, gtk.DIALOG_MODAL, gtk.MESSAGE_QUESTION, gtk.BUTTONS_YES_NO, _("Delete current item?"))
+ mbox = gtk.MessageDialog(window, gtk.DIALOG_MODAL, gtk.MESSAGE_QUESTION, gtk.BUTTONS_YES_NO, _("Delete current item?"))
response = mbox.run()
mbox.hide()
mbox.destroy()
self.view.del_active_row()
def rename_category(self, widget = None, data1 = None, data2 = None):
+ window = gtk_toolbox.find_parent_window(self)
dialog = gtk.Dialog(
_("New category name:"),
- None,
+ window,
gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)
)
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:"),
- None,
+ window,
gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT,
(gtk.STOCK_CANCEL, gtk.RESPONSE_REJECT, gtk.STOCK_OK, gtk.RESPONSE_ACCEPT)
)
- dialog.set_position(gtk.WIN_POS_CENTER)
entryKlasse = gtk.Entry()
entryKlasse.set_text(self.view.liststorehandler.selection.get_list())
dialog.vbox.pack_start(entryKlasse, True, True, 0)