|
Kestrel Interface
|
#include <kest_button.h>
Data Fields | |
| int | flags |
| int | n_buttons |
| int | length |
| int | button_width |
| int | button_height |
| kest_active_button ** | buttons |
| lv_obj_t * | container |
| int | container_scrollable |
| struct kest_ui_page * | parent |
| int | base_y_pos |
| void * | data |
| int(* | delete_cb )(struct kest_active_button *button) |
| int(* | del_button_cb )(struct kest_active_button *button) |
| int(* | clicked_cb )(struct kest_active_button *button) |
| int(* | moved_cb )(struct kest_active_button *button) |
Definition at line 192 of file kest_button.h.
| int kest_active_button_array::base_y_pos |
Definition at line 208 of file kest_button.h.
Referenced by kest_active_button_array_index_y_position(), and kest_active_button_array_init().
| int kest_active_button_array::button_height |
Definition at line 200 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_array_init(), and kest_active_button_array_set_dimensions().
| int kest_active_button_array::button_width |
Definition at line 199 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_array_init(), and kest_active_button_array_set_dimensions().
| kest_active_button** kest_active_button_array::buttons |
Definition at line 202 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_array_create_ui(), kest_active_button_array_init(), kest_active_button_array_remove(), kest_active_button_array_set_dimensions(), kest_active_button_array_set_length(), and kest_active_button_pressing_cb().
| int(* kest_active_button_array::clicked_cb) (struct kest_active_button *button) |
Definition at line 214 of file kest_button.h.
Referenced by configure_sequence_view(), init_profile_view(), init_sequence_view(), kest_active_button_array_init(), and kest_active_button_clicked_cb().
| lv_obj_t* kest_active_button_array::container |
Definition at line 204 of file kest_button.h.
Referenced by kest_active_button_array_create_ui(), kest_active_button_array_init(), kest_active_button_long_pressed_cb(), and kest_active_button_release_cb().
| int kest_active_button_array::container_scrollable |
Definition at line 205 of file kest_button.h.
Referenced by kest_active_button_array_create_ui(), kest_active_button_long_pressed_cb(), and kest_active_button_release_cb().
| void* kest_active_button_array::data |
Definition at line 210 of file kest_button.h.
Referenced by kest_active_button_array_init().
| int(* kest_active_button_array::del_button_cb) (struct kest_active_button *button) |
Definition at line 213 of file kest_button.h.
Referenced by init_profile_view(), kest_active_button_array_init(), and kest_active_button_del_cb().
| int(* kest_active_button_array::delete_cb) (struct kest_active_button *button) |
Definition at line 212 of file kest_button.h.
Referenced by configure_sequence_view(), kest_active_button_array_init(), and kest_active_button_free().
| int kest_active_button_array::flags |
Definition at line 194 of file kest_button.h.
Referenced by init_profile_view(), init_sequence_view(), init_test_page(), kest_active_button_array_append_new(), kest_active_button_array_init(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), and kest_active_button_release_cb().
| int kest_active_button_array::length |
Definition at line 197 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_array_init(), and kest_active_button_array_set_length().
| int(* kest_active_button_array::moved_cb) (struct kest_active_button *button) |
Definition at line 215 of file kest_button.h.
Referenced by configure_sequence_view(), init_profile_view(), init_sequence_view(), kest_active_button_array_init(), and kest_active_button_release_cb().
| int kest_active_button_array::n_buttons |
Definition at line 196 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_array_create_ui(), kest_active_button_array_init(), kest_active_button_array_remove(), kest_active_button_array_set_dimensions(), and kest_active_button_pressing_cb().
| struct kest_ui_page* kest_active_button_array::parent |
Definition at line 206 of file kest_button.h.
Referenced by configure_sequence_view(), kest_active_button_array_init(), seq_view_delete_cb(), and seq_view_moved_cb().