update save button

This commit is contained in:
0xMRTT 2022-08-10 15:05:54 +02:00
parent 529ea84db0
commit d2d2cad4c9
No known key found for this signature in database
GPG key ID: AC9E06BF3DECB6FB
2 changed files with 5 additions and 6 deletions

View file

@ -226,16 +226,15 @@ class AdwcustomizerApplication(Adw.Application):
def mark_as_dirty(self): def mark_as_dirty(self):
self.is_dirty = True self.is_dirty = True
self.props.active_window.save_preset_button.add_css_class("warning") self.props.active_window.save_preset_button.get_child().set_icon_name(
self.props.active_window.save_preset_button.add_css_class("raised") "disk-unsaved"
self.props.active_window.save_preset_button.get_child().set_label( )
self.props.active_window.save_preset_button.get_child().set_tooltip_text(
_("Unsaved changes") _("Unsaved changes")
) )
def clear_dirty(self): def clear_dirty(self):
self.is_dirty = False self.is_dirty = False
self.props.active_window.save_preset_button.remove_css_class("warning")
self.props.active_window.save_preset_button.remove_css_class("raised")
self.props.active_window.save_preset_button.get_child().set_label("") self.props.active_window.save_preset_button.get_child().set_label("")
def reload_variables(self): def reload_variables(self):

View file

@ -28,7 +28,7 @@ template AdwcustomizerMainWindow : Adw.ApplicationWindow {
action-name: "app.save_preset"; action-name: "app.save_preset";
tooltip-text: _("Save Preset"); tooltip-text: _("Save Preset");
Adw.ButtonContent { Adw.ButtonContent {
icon-name: "document-save-symbolic"; icon-name: "disk-saved";
} }
} }