diff --git a/plugins/trasher/plugin.py b/plugins/trasher/plugin.py index e1d8493..640bd71 100644 --- a/plugins/trasher/plugin.py +++ b/plugins/trasher/plugin.py @@ -101,14 +101,14 @@ class Plugin(PluginBase): state = self._fm_state uris = state.selected_files response = None - - state.warning_alert.format_secondary_text(f"Do you really want to delete the {len(uris)} file(s)?") + + state.message_dialog.format_secondary_text(f"Do you really want to delete the {len(uris)} file(s)?") for uri in uris: file = Gio.File.new_for_path(uri) if not response: - response = state.warning_alert.run() - state.warning_alert.hide() + response = state.message_dialog.run() + state.message_dialog.hide() if response == Gtk.ResponseType.YES: type = file.query_file_type(flags=Gio.FileQueryInfoFlags.NONE) diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/__init__.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/__init__.py new file mode 100644 index 0000000..56cc015 --- /dev/null +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/__init__.py @@ -0,0 +1,3 @@ +""" + Dialogs module +""" diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/about_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/about_widget.py index c094e85..b633623 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/about_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/about_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/appchooser_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/appchooser_widget.py index 61ce8a9..6401ad0 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/appchooser_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/appchooser_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/file_exists_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/file_exists_widget.py index 14c596c..2b79c9a 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/file_exists_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/file_exists_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/message_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/message_widget.py index ff2eb5a..dcfd4a7 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/message_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/message_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk @@ -17,17 +17,25 @@ class MessageWidget(Gtk.MessageDialog): def __init__(self): super(MessageWidget, self).__init__() + self._setup_styling() self._setup_signals() self._load_widgets() + def _setup_styling(self): - ... + self.type = Gtk.MessageType.WARNING def _setup_signals(self): ... def _load_widgets(self): - ... + message_area = self.get_message_area() + message_area.get_children()[0].set_label("Alert!") + message_area.show_all() + + self.set_image( Gtk.Image.new_from_icon_name("user-alert", 16) ) + self.add_buttons(Gtk.STOCK_NO, Gtk.ResponseType.NO) + self.add_buttons(Gtk.STOCK_YES, Gtk.ResponseType.YES) diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/new_file_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/new_file_widget.py index 6593e70..3a071f7 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/new_file_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/new_file_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') gi.require_version('Gdk', '3.0') diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/rename_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/rename_widget.py index 7086196..567a438 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/rename_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/dialogs/rename_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') gi.require_version('Gdk', '3.0') diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/io_popup_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/io_popup_widget.py index 2dcb199..9883dd1 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/io_popup_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/io_popup_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk diff --git a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/plugins_popup_widget.py b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/plugins_popup_widget.py index 61f4004..48bd1e7 100644 --- a/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/plugins_popup_widget.py +++ b/src/versions/solarfm-0.0.1/SolarFM/solarfm/core/ui/popups/plugins_popup_widget.py @@ -1,7 +1,7 @@ # Python imports +import inspect # Lib imports -import inspect import gi gi.require_version('Gtk', '3.0') from gi.repository import Gtk