|
EasyGUI
|
List data structure. More...
#include <gui_widget_list.h>
Data Fields | |
| gui_linkedlistroot_t | root |
| int16_t | max_visible_items |
| int16_t | count |
| int16_t | visiblestartindex |
| uint8_t(* | check_values_cb )(gui_handle_p h) |
| int16_t(* | entries_per_page_cb )(gui_handle_p h) |
| uint8_t(* | remove_item_cb )(gui_handle_p h, void *item) |
List data structure.
| uint8_t(* check_values_cb) (gui_handle_p h) |
Check values callback
| int16_t count |
Number of all entries in a list
| int16_t(* entries_per_page_cb) (gui_handle_p h) |
Entries per page callback
| int16_t max_visible_items |
Maximal number of visible list items at a time
| gui_linkedlistroot_t root |
Linked list of list item entries
| int16_t visiblestartindex |
Index in array of string on top of visible area of widget