diff options
| author | Riley Beckett <rbeckettvt@gmail.com> | 2025-10-27 19:40:08 -0400 |
|---|---|---|
| committer | Riley Beckett <rbeckettvt@gmail.com> | 2025-10-27 19:40:08 -0400 |
| commit | e42d9bb1834678fb0275dbcdfc84bc80b1ca27a8 (patch) | |
| tree | 206311382255c1bb04169b08aea9839fb95dc7f4 /input_field.c | |
| parent | 2033b55f91876c8fc0d4cd3cdf9c67972ad5490c (diff) | |
add prompt
Diffstat (limited to 'input_field.c')
| -rw-r--r-- | input_field.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/input_field.c b/input_field.c index 4672212..4eba923 100644 --- a/input_field.c +++ b/input_field.c @@ -10,8 +10,8 @@ int compare(const void *a, const void *b) { } void update_layout(client_state* state) { - rect_t input, options; - calculate_layout(state, &input, &options, true); + rect_t prompt, input, options; + calculate_layout(state, &prompt, &input, &options, true); } void filter_items(client_state* state) { @@ -79,6 +79,9 @@ key_repeat_t type_key(client_state* state, xkb_keysym_t keysym) { case XKB_KEY_k: return kill_to_end(state); case XKB_KEY_d: return delete_char(state); + + case XKB_KEY_v: return paste_from_clipboard(state); + case XKB_KEY_BackSpace: case XKB_KEY_Delete: return clear_input(state); |
