aboutsummaryrefslogtreecommitdiff
path: root/src/prompt-box.vala
diff options
context:
space:
mode:
authorMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-04-30 15:29:30 +0200
committerMike Gabriel <mike.gabriel@das-netzwerkteam.de>2025-04-30 15:29:30 +0200
commite6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d (patch)
tree048340728b387fde3ee3ee9a265036cbf68e10b5 /src/prompt-box.vala
parentc6e07588ec722bbb178c943f10784cba0bda83a2 (diff)
parente221a64b3ad6b62c59b9078e69503064b37d2fee (diff)
downloadarctica-greeter-e6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d.tar.gz
arctica-greeter-e6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d.tar.bz2
arctica-greeter-e6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d.zip
Merge branch 'tari01-pr/error-below-entry'
Attributes GH PR #118: https://github.com/ArcticaProject/arctica-greeter/pull/118
Diffstat (limited to 'src/prompt-box.vala')
-rw-r--r--src/prompt-box.vala14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/prompt-box.vala b/src/prompt-box.vala
index 4c8087e..fb3d4ab 100644
--- a/src/prompt-box.vala
+++ b/src/prompt-box.vala
@@ -559,7 +559,19 @@ public class PromptBox : FadableBox
ArcticaGreeter.add_style_class (w);
last_row += 1;
- box_grid.attach (w, COL_ENTRIES_START, last_row, COL_ENTRIES_WIDTH, 1);
+ bool bErrorBelow = AGSettings.get_boolean (AGSettings.KEY_ERROR_BELOW_ENTRY);
+
+ if (has_errors && bErrorBelow)
+ {
+ Gtk.Widget pChild = box_grid.get_child_at (COL_ENTRIES_START, last_row-1);
+ box_grid.remove (pChild);
+ box_grid.attach (w, COL_ENTRIES_START, last_row-1, COL_ENTRIES_WIDTH, 1);
+ box_grid.attach (pChild, COL_ENTRIES_START, last_row, COL_ENTRIES_WIDTH, 1);
+ }
+ else
+ {
+ box_grid.attach (w, COL_ENTRIES_START, last_row, COL_ENTRIES_WIDTH, 1);
+ }
update_prompt_visibility (w);
queue_resize ();