diff options
author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2023-05-07 20:46:48 +0200 |
---|---|---|
committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2023-05-07 20:46:48 +0200 |
commit | 3c44cdf781d4fcb55b4e0c95043f172f218baaa7 (patch) | |
tree | 5967bdf36ea981b3f6cbff9c03f4491884f38aa1 /src/prompt-box.vala | |
parent | cad592202de8c0ac6fa717f351729e7c9dbde3eb (diff) | |
parent | bb6534f7098043619991b312c2196e4c9007fa54 (diff) | |
download | arctica-greeter-3c44cdf781d4fcb55b4e0c95043f172f218baaa7.tar.gz arctica-greeter-3c44cdf781d4fcb55b4e0c95043f172f218baaa7.tar.bz2 arctica-greeter-3c44cdf781d4fcb55b4e0c95043f172f218baaa7.zip |
Merge branch 'Ionic-bugfix/pam-messages-and-misc'
Attributes GH PR #45: https://github.com/ArcticaProject/arctica-greeter/pull/45
Diffstat (limited to 'src/prompt-box.vala')
-rw-r--r-- | src/prompt-box.vala | 16 |
1 files changed, 14 insertions, 2 deletions
diff --git a/src/prompt-box.vala b/src/prompt-box.vala index ffce61c..e1dc629 100644 --- a/src/prompt-box.vala +++ b/src/prompt-box.vala @@ -555,6 +555,7 @@ public class PromptBox : FadableBox public void add_message (string text, bool is_error) { var label = new FadingLabel (text); + label.set_line_wrap (true); var style_ctx = label.get_style_context(); @@ -572,10 +573,21 @@ public class PromptBox : FadableBox } Gdk.RGBA color = { 1.0f, 1.0f, 1.0f, 1.0f }; - if (is_error) - color.parse ("#df382c"); + if (is_error) { + color.parse ("#820900"); + + /* + * Overriding the background color will look ugly, but at least + * always make the text readable, which is probably important for + * error messages. + * We probably want to find a better way of handling this. + */ + Gdk.RGBA bg_color = { 1.0f, 1.0f, 1.0f, 1.0f }; + label.override_background_color (Gtk.StateFlags.NORMAL, bg_color); + } label.override_color (Gtk.StateFlags.NORMAL, color); + label.xalign = 0.0f; label.set_data<bool> ("prompt-box-is-error", is_error); |