diff --git a/gramps/gui/dialog.py b/gramps/gui/dialog.py index 6ad02ae09..aebddca78 100644 --- a/gramps/gui/dialog.py +++ b/gramps/gui/dialog.py @@ -183,9 +183,9 @@ class OptionDialog: class ErrorDialog(Gtk.MessageDialog): def __init__(self, msg1, msg2="", parent=None): - Gtk.MessageDialog.__init__(self, parent, - flags=Gtk.DialogFlags.MODAL, - type=Gtk.MessageType.ERROR, + Gtk.MessageDialog.__init__(self, transient_for=parent, + modal=True, + message_type=Gtk.MessageType.ERROR, buttons=Gtk.ButtonsType.CLOSE) self.set_markup('%s' % str(msg1)) self.format_secondary_text(msg2) @@ -223,9 +223,9 @@ class DBErrorDialog(ErrorDialog): class WarningDialog(Gtk.MessageDialog): def __init__(self, msg1, msg2="", parent=None): - Gtk.MessageDialog.__init__(self, parent, - flags=Gtk.DialogFlags.MODAL, - type=Gtk.MessageType.WARNING, + Gtk.MessageDialog.__init__(self, transient_for=parent, + modal=True, + message_type=Gtk.MessageType.WARNING, buttons=Gtk.ButtonsType.CLOSE) self.set_markup('%s' % msg1) self.format_secondary_markup(msg2) @@ -243,9 +243,9 @@ class WarningDialog(Gtk.MessageDialog): class OkDialog(Gtk.MessageDialog): def __init__(self, msg1, msg2="", parent=None): - Gtk.MessageDialog.__init__(self, parent, - flags=Gtk.DialogFlags.MODAL, - type=Gtk.MessageType.INFO, + Gtk.MessageDialog.__init__(self, transient_for=parent, + modal=True, + message_type=Gtk.MessageType.INFO, buttons=Gtk.ButtonsType.CLOSE) self.set_markup('%s' % msg1) self.format_secondary_text(msg2)