ascii-chat
Binary v0.15.83-53-gb711d8720
Library lib/v0.3.2-701-gb711d8720
Video chat in your terminal
Loading...
Searching...
No Matches
viewport.h
Go to the documentation of this file.
1#pragma once
2#include <stdbool.h>
3#include <stddef.h>
5
10typedef struct {
16ui_viewport_range_t ui_viewport_update(ui_viewport_t *view, size_t count, size_t rows);
17bool ui_viewport_key(ui_viewport_t *view, size_t count, size_t rows, keyboard_key_t key);
keyboard_key_t
Options for interactive line editing.
Definition keyboard.h:53
For ui viewport, this is the live record that ties selected, first_visible, page_size together....
Definition viewport.h:10
size_t first_visible
Definition viewport.h:11
size_t selected
Definition viewport.h:11
size_t page_size
Definition viewport.h:11
bool ui_viewport_key(ui_viewport_t *view, size_t count, size_t rows, keyboard_key_t key)
Definition viewport.c:38
ui_viewport_range_t ui_viewport_update(ui_viewport_t *view, size_t count, size_t rows)
Definition viewport.c:4