fix deprecations in settings dialog

This commit is contained in:
deltragon 2024-03-06 20:38:26 +01:00
parent 1ebcfa2bb8
commit b2df0e9a56
No known key found for this signature in database
GPG Key ID: 41F552553C6D94B5
1 changed files with 18 additions and 14 deletions

View File

@ -170,14 +170,16 @@ class SettingsDialog:
self.__initialize(self.config) self.__initialize(self.config)
widget.destroy() widget.destroy()
messagedialog = Gtk.MessageDialog(parent=self.window, messagedialog = Gtk.MessageDialog()
flags=Gtk.DialogFlags.MODAL, messagedialog.set_modal(True)
type=Gtk.MessageType.WARNING, messagedialog.set_transient_for(self.window)
buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, messagedialog.set_property('message_type', Gtk.MessageType.WARNING)
_("Reset"), Gtk.ResponseType.OK), messagedialog.set_property('text', _("Are you sure you want to reset all settings to default?"))
message_format=_("Are you sure you want to reset all settings to default?")) messagedialog.set_property('secondary-text', _("You can't undo this action."))
messagedialog.add_button('_Cancel', Gtk.ResponseType.CANCEL)
messagedialog.add_button(_("Reset"), Gtk.ResponseType.OK)
messagedialog.connect("response", __confirmation_dialog_response) messagedialog.connect("response", __confirmation_dialog_response)
messagedialog.format_secondary_text(_("You can't undo this action."))
messagedialog.show() messagedialog.show()
def __delete_break(self, break_config, is_short, on_remove): def __delete_break(self, break_config, is_short, on_remove):
@ -194,14 +196,16 @@ class SettingsDialog:
on_remove() on_remove()
widget.destroy() widget.destroy()
messagedialog = Gtk.MessageDialog(parent=self.window, messagedialog = Gtk.MessageDialog()
flags=Gtk.DialogFlags.MODAL, messagedialog.set_modal(True)
type=Gtk.MessageType.WARNING, messagedialog.set_transient_for(self.window)
buttons=(Gtk.STOCK_CANCEL, Gtk.ResponseType.CANCEL, messagedialog.set_property('message_type', Gtk.MessageType.WARNING)
_("Delete"), Gtk.ResponseType.OK), messagedialog.set_property('text', _("Are you sure you want to delete this break?"))
message_format=_("Are you sure you want to delete this break?")) messagedialog.set_property('secondary-text', _("You can't undo this action."))
messagedialog.add_button('_Cancel', Gtk.ResponseType.CANCEL)
messagedialog.add_button(_("Delete"), Gtk.ResponseType.OK)
messagedialog.connect("response", __confirmation_dialog_response) messagedialog.connect("response", __confirmation_dialog_response)
messagedialog.format_secondary_text(_("You can't undo this action."))
messagedialog.show() messagedialog.show()
def __create_plugin_item(self, plugin_config): def __create_plugin_item(self, plugin_config):