aboutsummaryrefslogtreecommitdiffstats
path: root/src/i_ui.go
diff options
context:
space:
mode:
authorJoe <rbo@gmx.us>2024-02-23 20:20:20 +0100
committerJoe <rbo@gmx.us>2024-02-23 20:20:20 +0100
commit4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b (patch)
tree4aa26b4ace090637ec18628cf9d48576301d182c /src/i_ui.go
parentgo (diff)
downloadhardflip-4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b.tar.gz
hardflip-4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b.tar.bz2
hardflip-4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b.tar.xz
hardflip-4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b.tar.zst
hardflip-4d3b5de7a94afcdbe2e27b2e74de02311ddb0b6b.zip
tmp
Diffstat (limited to '')
-rw-r--r--src/i_ui.go16
1 files changed, 11 insertions, 5 deletions
diff --git a/src/i_ui.go b/src/i_ui.go
index 6d24e6f..15cb24e 100644
--- a/src/i_ui.go
+++ b/src/i_ui.go
@@ -170,7 +170,7 @@ func i_draw_msg(s tcell.Screen, lines int, box_style tcell.Style,
box_style, title)
}
-func i_draw_bottom_text(ui HardUI, opts HardOpts) {
+func i_draw_bottom_text(ui HardUI, opts HardOpts, insert *HostNode) {
text := ""
switch ui.mode {
@@ -183,10 +183,16 @@ func i_draw_bottom_text(ui HardUI, opts HardOpts) {
case ERROR_MODE:
text = ERROR_KEYS_HINTS
case WELCOME_MODE:
- if len(opts.GPG) > 0 {
- text = CONFIRM_KEYS_HINTS
+ if len(opts.GPG) == 0 {
+ text = ""
} else {
+ text = CONFIRM_KEYS_HINTS
+ }
+ case INSERT_MODE:
+ if insert == nil {
text = ""
+ } else {
+ text = INSERT_KEYS_HINTS
}
default:
text = ""
@@ -483,7 +489,7 @@ func i_draw_load_ui(ui *HardUI, opts HardOpts) {
}
i_draw_text(ui.s, 1, ui.dim[H] - 1, ui.dim[W], ui.dim[H] - 1,
ui.style[STYLE_BOT], text)
- i_draw_bottom_text(*ui, opts)
+ i_draw_bottom_text(*ui, opts, nil)
i_draw_msg(ui.s, 1, ui.style[STYLE_BOX], ui.dim, " Loading ")
text = "Loading " + strconv.Itoa(g_load_count) + " hosts"
left, right := i_left_right(len(text), ui)
@@ -582,7 +588,7 @@ func i_ui(data_dir string) {
}
for {
data.ui.s.Clear()
- i_draw_bottom_text(data.ui, data.opts)
+ i_draw_bottom_text(data.ui, data.opts, data.insert)
i_draw_host_panel(data.ui, data.opts.Icon, data.litems, &data)
i_draw_info_panel(data.ui, data.opts.Perc, data.litems)
i_draw_scrollhint(data.ui, data.litems)