aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobert Tari <robert@tari.in>2025-04-11 22:27:37 +0200
committerRobert Tari <robert@tari.in>2025-04-11 22:27:37 +0200
commitf2703713e83eb5a5e5d55aa6f99a3faa95dac61d (patch)
treee0d4dc6308910d371e6bcf68e3617aaa4b10f212 /src
parent4d103464841c06b53447bd95db7d7785a156af13 (diff)
downloadarctica-greeter-f2703713e83eb5a5e5d55aa6f99a3faa95dac61d.tar.gz
arctica-greeter-f2703713e83eb5a5e5d55aa6f99a3faa95dac61d.tar.bz2
arctica-greeter-f2703713e83eb5a5e5d55aa6f99a3faa95dac61d.zip
Fix deprecated colour overrides
Diffstat (limited to 'src')
-rw-r--r--src/main-window.vala18
-rw-r--r--src/prompt-box.vala3
-rw-r--r--src/shutdown-dialog.vala5
3 files changed, 17 insertions, 9 deletions
diff --git a/src/main-window.vala b/src/main-window.vala
index 88c6e7f..e1e39d2 100644
--- a/src/main-window.vala
+++ b/src/main-window.vala
@@ -70,9 +70,21 @@ public class MainWindow : Gtk.Window
var accel_group = new Gtk.AccelGroup ();
add_accel_group (accel_group);
- var bg_color = Gdk.RGBA ();
- bg_color.parse (AGSettings.get_string (AGSettings.KEY_BACKGROUND_COLOR));
- override_background_color (Gtk.StateFlags.NORMAL, bg_color);
+ Gtk.StyleContext pContext = get_style_context ();
+ Gtk.CssProvider pProvider = new Gtk.CssProvider ();
+ string sColour = AGSettings.get_string (AGSettings.KEY_BACKGROUND_COLOR);
+ string sCss = "* {background-color: %s;}".printf (sColour);
+
+ try
+ {
+ pProvider.load_from_data (sCss, -1);
+ pContext.add_provider (pProvider, Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
+ }
+ catch (Error pError)
+ {
+ warning ("Panic: Error loading style for main window: %s", pError.message);
+ }
+
get_accessible ().set_name (_("Login Screen"));
ArcticaGreeter.add_style_class (this);
diff --git a/src/prompt-box.vala b/src/prompt-box.vala
index 4a40bea..b102887 100644
--- a/src/prompt-box.vala
+++ b/src/prompt-box.vala
@@ -322,7 +322,7 @@ public class PromptBox : FadableBox
try
{
var font_provider = new Gtk.CssProvider ();
- var css = "* {font-family: %s; font-size: %dpt;}".printf (font_family, font_size);
+ var css = "* {color: #FFFFFF; font-family: %s; font-size: %dpt;}".printf (font_family, font_size);
font_provider.load_from_data (css, -1);
style_ctx.add_provider (font_provider,
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
@@ -334,7 +334,6 @@ public class PromptBox : FadableBox
var greeter = new ArcticaGreeter();
- small_name_label.override_color (Gtk.StateFlags.NORMAL, { 1.0f, 1.0f, 1.0f, 1.0f });
small_name_label.yalign = 0.5f;
small_name_label.xalign = 0.0f;
small_name_label.margin_start = 2;
diff --git a/src/shutdown-dialog.vala b/src/shutdown-dialog.vala
index ec565b9..fd568d7 100644
--- a/src/shutdown-dialog.vala
+++ b/src/shutdown-dialog.vala
@@ -696,7 +696,7 @@ private class DialogButton : Gtk.Button
try
{
var font_provider = new Gtk.CssProvider ();
- var css = "* {font-family: %s; font-size: %dpt;}".printf(font_family, font_size);
+ var css = "* {color: #FFFFFF; font-family: %s; font-size: %dpt;}".printf(font_family, font_size);
font_provider.load_from_data (css, -1);
style_ctx.add_provider (font_provider,
Gtk.STYLE_PROVIDER_PRIORITY_APPLICATION);
@@ -706,9 +706,6 @@ private class DialogButton : Gtk.Button
debug ("Internal error loading font style (%s, %dpt): %s", font_family, font_size, e.message);
}
- l.override_color (Gtk.StateFlags.NORMAL, { 1.0f, 1.0f, 1.0f, 0.0f });
- l.override_color (Gtk.StateFlags.FOCUSED, { 1.0f, 1.0f, 1.0f, 1.0f });
- l.override_color (Gtk.StateFlags.ACTIVE, { 1.0f, 1.0f, 1.0f, 1.0f });
this.get_accessible ().set_name (l.get_text ());
}