diff options
| author | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-04-30 15:29:30 +0200 |
|---|---|---|
| committer | Mike Gabriel <mike.gabriel@das-netzwerkteam.de> | 2025-04-30 15:29:30 +0200 |
| commit | e6d5a9c68289cc19a9663e0b4a9d8d1f99e75f2d (patch) | |
| tree | 048340728b387fde3ee3ee9a265036cbf68e10b5 /src/prompt-box.vala | |
| parent | c6e07588ec722bbb178c943f10784cba0bda83a2 (diff) | |
| parent | e221a64b3ad6b62c59b9078e69503064b37d2fee (diff) | |
| download | arctica-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.vala | 14 |
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 (); |
