diff options
author | Joe <rbo@gmx.us> | 2024-05-13 20:20:20 +0200 |
---|---|---|
committer | Joe <rbo@gmx.us> | 2024-05-13 20:20:20 +0200 |
commit | 61905a7b4d0e22fd5ce767ff525cc46259e116fe (patch) | |
tree | a0f1370a5009ec0058c5b5d71a8a15e747a4be49 /src/i_ui.go | |
parent | this is gon be tight (diff) | |
download | hardflip-61905a7b4d0e22fd5ce767ff525cc46259e116fe.tar.gz hardflip-61905a7b4d0e22fd5ce767ff525cc46259e116fe.tar.bz2 hardflip-61905a7b4d0e22fd5ce767ff525cc46259e116fe.tar.xz hardflip-61905a7b4d0e22fd5ce767ff525cc46259e116fe.tar.zst hardflip-61905a7b4d0e22fd5ce767ff525cc46259e116fe.zip |
reading so many lines
Diffstat (limited to 'src/i_ui.go')
-rw-r--r-- | src/i_ui.go | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/src/i_ui.go b/src/i_ui.go index b72fbae..4e589d4 100644 --- a/src/i_ui.go +++ b/src/i_ui.go @@ -71,7 +71,7 @@ type HardUI struct { style [MAX_STYLE + 1]tcell.Style dim [2]int err [2]string - buff string + buff Buffer drives_buff string msg_buff string insert_sel int @@ -372,8 +372,9 @@ func i_prompt_mkdir(ui HardUI, curr *ItemsNode) { ui.style[DEF_STYLE], path) i_draw_text(ui.s, len(prompt) + 1 + len(path), ui.dim[H] - 1, ui.dim[W] - 1, ui.dim[H] - 1, - ui.style[DEF_STYLE].Bold(true), ui.buff) - ui.s.ShowCursor(len(prompt) + 1 + len(path) + len(ui.buff), ui.dim[H] - 1) + ui.style[DEF_STYLE].Bold(true), ui.buff.str) + ui.s.ShowCursor(len(prompt) + 1 + len(path) + + len(ui.buff.str), ui.dim[H] - 1) } func i_prompt_list(ui HardUI, name, prompt string, list []string) { @@ -400,8 +401,8 @@ func i_prompt_generic(ui HardUI, prompt string, secret bool, home_dir string) { return } style := ui.style[DEF_STYLE].Bold(true) - if len(home_dir) > 0 && len(ui.buff) > 0 { - file := ui.buff + if len(home_dir) > 0 && len(ui.buff.str) > 0 { + file := ui.buff.str if file[0] == '~' { file = home_dir + file[1:] } @@ -418,8 +419,8 @@ func i_prompt_generic(ui HardUI, prompt string, secret bool, home_dir string) { } i_draw_text(ui.s, len(prompt) + 1, ui.dim[H] - 1, ui.dim[W] - 1, ui.dim[H] - 1, - style, ui.buff) - ui.s.ShowCursor(len(prompt) + 1 + len(ui.buff), ui.dim[H] - 1) + style, ui.buff.str) + ui.s.ShowCursor(len(prompt) + 1 + len(ui.buff.str), ui.dim[H] - 1) } func i_prompt_dir(ui HardUI, prompt string, home_dir string) { @@ -427,8 +428,8 @@ func i_prompt_dir(ui HardUI, prompt string, home_dir string) { 1, ui.dim[H] - 1, ui.dim[W] - 1, ui.dim[H] - 1, ui.style[DEF_STYLE], prompt) style := ui.style[DEF_STYLE].Bold(true) - if len(home_dir) > 0 && len(ui.buff) > 0 { - file := ui.buff + if len(home_dir) > 0 && len(ui.buff.str) > 0 { + file := ui.buff.str if file[0] == '~' { file = home_dir + file[1:] } @@ -443,8 +444,8 @@ func i_prompt_dir(ui HardUI, prompt string, home_dir string) { } i_draw_text(ui.s, len(prompt) + 1, ui.dim[H] - 1, ui.dim[W] - 1, ui.dim[H] - 1, - style, ui.buff) - ui.s.ShowCursor(len(prompt) + 1 + len(ui.buff), ui.dim[H] - 1) + style, ui.buff.str) + ui.s.ShowCursor(len(prompt) + 1 + len(ui.buff.str), ui.dim[H] - 1) } func i_prompt_insert(ui HardUI, curr *ItemsNode) { @@ -470,8 +471,9 @@ func i_prompt_insert(ui HardUI, curr *ItemsNode) { ui.style[DEF_STYLE], path) i_draw_text(ui.s, len(prompt) + 1 + len(path), ui.dim[H] - 1, ui.dim[W] - 1, ui.dim[H] - 1, - ui.style[DEF_STYLE].Bold(true), ui.buff) - ui.s.ShowCursor(len(prompt) + 1 + len(path) + len(ui.buff), ui.dim[H] - 1) + ui.style[DEF_STYLE].Bold(true), ui.buff.str) + ui.s.ShowCursor(len(prompt) + 1 + len(path) + + len(ui.buff.str), ui.dim[H] - 1) } func i_draw_remove_share(ui HardUI) { |