From ed2987b7a62a1dfe1225e062940226665f763f63 Mon Sep 17 00:00:00 2001 From: lainsce Date: Mon, 19 Aug 2024 12:55:13 -0300 Subject: [PATCH] Still trying out something --- fuses/appearance/AppearanceView.vala | 1 + fuses/appearance/Utils/EnsorModeButton.vala | 8 -------- fuses/locale/LocaleView.vala | 4 ++-- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/fuses/appearance/AppearanceView.vala b/fuses/appearance/AppearanceView.vala index 00da59f..d45d64b 100644 --- a/fuses/appearance/AppearanceView.vala +++ b/fuses/appearance/AppearanceView.vala @@ -493,6 +493,7 @@ public class AppearanceView : Gtk.Box { ensor_flowbox.child_activated.connect ((c) => { var ensor = ((EnsorModeButton)c.get_first_child ()).mode; tau_appearance_settings.set_string ("ensor-scheme", ensor); + tau_appearance_settings.set_string ("accent-color", He.hexcode_argb (argb_ints[i])); }); color_carousel.append (ensor_flowbox); diff --git a/fuses/appearance/Utils/EnsorModeButton.vala b/fuses/appearance/Utils/EnsorModeButton.vala index 986853d..7b72864 100644 --- a/fuses/appearance/Utils/EnsorModeButton.vala +++ b/fuses/appearance/Utils/EnsorModeButton.vala @@ -2,8 +2,6 @@ public class EnsorModeButton : Gtk.Box { public Gee.ArrayList colors; ColorGenerator generator; - private static GLib.Settings tau_appearance_settings; - private string _mode; public string mode { get { return _mode; } @@ -16,10 +14,6 @@ public class EnsorModeButton : Gtk.Box { } } - static construct { - tau_appearance_settings = new GLib.Settings ("com.fyralabs.desktop.appearance"); - } - public EnsorModeButton(int color, string initial_mode) { this.mode = initial_mode; generator = new ColorGenerator ({color}); @@ -27,8 +21,6 @@ public class EnsorModeButton : Gtk.Box { overflow = HIDDEN; add_css_class ("circle-radius"); - - tau_appearance_settings.set_string ("accent-color", He.hexcode_argb (color)); } private void update_colors() { diff --git a/fuses/locale/LocaleView.vala b/fuses/locale/LocaleView.vala index 305a33b..8e9a424 100644 --- a/fuses/locale/LocaleView.vala +++ b/fuses/locale/LocaleView.vala @@ -62,7 +62,7 @@ public class Locale.LocaleView : Gtk.Box { }); }); - var language_block = new He.MiniContentBlock.with_details (_("Language"), null, language_button) { + var language_block = new He.MiniContentBlock.with_details (_("Language"), null, language_button, null) { hexpand = true, }; print ("%s", this.current_user_locale.language ? .name ?? system_locale.language.name); @@ -92,7 +92,7 @@ public class Locale.LocaleView : Gtk.Box { } }); }); - var format_block = new He.MiniContentBlock.with_details (_("Format"), null, format_button) { + var format_block = new He.MiniContentBlock.with_details (_("Format"), null, format_button, null) { hexpand = true, }; format_block.subtitle = this.current_user_locale.format ? .name ??