diff options
| author | Jack Jamison <jackqjamison@gmail.com> | 2025-10-28 01:40:34 -0400 |
|---|---|---|
| committer | Jack Jamison <jackqjamison@gmail.com> | 2025-10-28 01:40:34 -0400 |
| commit | 2b4305b89e0aee24e0f6d5470e4be9abb4854943 (patch) | |
| tree | 5bb9ce45cebad2110a9afbf60395f9df9c53a2d6 /state.h | |
| parent | e42d9bb1834678fb0275dbcdfc84bc80b1ca27a8 (diff) | |
non fancy scroll
Diffstat (limited to 'state.h')
| -rw-r--r-- | state.h | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -132,7 +132,14 @@ typedef struct { int selected_filtered_item; char* input_buffer; size_t cursor_index; - float fancy_scroll; + + // scrolling + float scroll_offset; + size_t displayed_item_start; + size_t displayed_item_end; + // page scroll + size_t* page_indices; // page indices into filtered items + size_t current_page; } client_state; |
