|
Kestrel Interface
|
#include <kest_button.h>
Data Fields | |
| void * | data |
| kest_button | button |
| kest_button * | del_button |
| lv_anim_t | scale_anim |
| lv_anim_t | glide_anim |
| lv_anim_t | del_button_fade |
| lv_anim_t | delete_anim |
| lv_timer_t * | del_button_remain_timer |
| lv_coord_t | pos_y |
| int | index |
| int | prev_index |
| int | del_button_anims |
| uint32_t | base_width |
| uint32_t | base_height |
| int | relative_touch_y |
| int | long_pressed |
| kest_representation | rep |
| struct kest_active_button_array * | array |
Definition at line 140 of file kest_button.h.
| struct kest_active_button_array* kest_active_button::array |
Definition at line 170 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_clicked_cb(), kest_active_button_del_cb(), kest_active_button_delete_anim_ready_cb(), kest_active_button_force_index(), kest_active_button_free(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), kest_active_button_release_cb(), kest_active_button_set_index(), seq_view_delete_cb(), and seq_view_moved_cb().
| uint32_t kest_active_button::base_height |
Definition at line 162 of file kest_button.h.
Referenced by kest_active_button_create_ui(), and kest_active_button_set_dimensions().
| uint32_t kest_active_button::base_width |
Definition at line 161 of file kest_button.h.
Referenced by kest_active_button_create_ui(), and kest_active_button_set_dimensions().
| kest_button kest_active_button::button |
Definition at line 144 of file kest_button.h.
Referenced by kest_active_button_add_del_button(), kest_active_button_array_append(), kest_active_button_array_append_new(), kest_active_button_change_label(), kest_active_button_create_ui(), kest_active_button_del_cb(), kest_active_button_delete_anim_cb(), kest_active_button_free(), kest_active_button_glide_cb(), kest_active_button_init(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), kest_active_button_scale_cb(), and kest_active_button_set_dimensions().
| void* kest_active_button::data |
Definition at line 142 of file kest_button.h.
Referenced by kest_active_button_array_append_new(), profile_view_effect_click_cb(), profile_view_effect_delete_cb(), profile_view_effect_moved_cb(), seq_view_clicked_cb(), seq_view_delete_cb(), and seq_view_moved_cb().
| kest_button* kest_active_button::del_button |
Definition at line 145 of file kest_button.h.
Referenced by kest_active_button_add_del_button(), kest_active_button_del_button_fade_cb(), kest_active_button_del_button_faded_out_cb(), kest_active_button_init(), kest_active_button_reset_del_button(), kest_active_button_swap_del_button_for_persistent_unclickable(), kest_active_button_trigger_del_button_fade_in(), and kest_active_button_trigger_del_button_fade_out().
| int kest_active_button::del_button_anims |
Definition at line 159 of file kest_button.h.
Referenced by kest_active_button_init(), kest_active_button_long_pressed_cb(), kest_active_button_release_cb(), kest_active_button_reset_del_button(), and kest_active_button_swap_del_button_for_persistent_unclickable().
| lv_anim_t kest_active_button::del_button_fade |
Definition at line 149 of file kest_button.h.
Referenced by kest_active_button_trigger_del_button_fade_in(), and kest_active_button_trigger_del_button_fade_out().
| lv_timer_t* kest_active_button::del_button_remain_timer |
Definition at line 152 of file kest_button.h.
Referenced by kest_active_button_del_button_remain_timer_cb(), kest_active_button_free(), kest_active_button_init(), and kest_active_button_release_cb().
| lv_anim_t kest_active_button::delete_anim |
Definition at line 150 of file kest_button.h.
Referenced by kest_active_button_trigger_delete_anim().
| lv_anim_t kest_active_button::glide_anim |
Definition at line 148 of file kest_button.h.
Referenced by kest_active_button_trigger_glide_anim().
| int kest_active_button::index |
Definition at line 156 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_delete_anim_ready_cb(), kest_active_button_force_index(), kest_active_button_init(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), kest_active_button_release_cb(), kest_active_button_set_index(), profile_view_effect_moved_cb(), and seq_view_moved_cb().
| int kest_active_button::long_pressed |
Definition at line 166 of file kest_button.h.
Referenced by kest_active_button_clicked_cb(), kest_active_button_init(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), and kest_active_button_release_cb().
| lv_coord_t kest_active_button::pos_y |
Definition at line 154 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_glide_cb(), kest_active_button_long_pressed_cb(), kest_active_button_pressing_cb(), kest_active_button_scale_cb(), and kest_active_button_trigger_glide_anim().
| int kest_active_button::prev_index |
Definition at line 157 of file kest_button.h.
Referenced by kest_active_button_array_append(), kest_active_button_init(), kest_active_button_long_pressed_cb(), kest_active_button_release_cb(), profile_view_effect_moved_cb(), and seq_view_moved_cb().
| int kest_active_button::relative_touch_y |
Definition at line 164 of file kest_button.h.
Referenced by kest_active_button_long_pressed_cb(), and kest_active_button_pressing_cb().
| kest_representation kest_active_button::rep |
Definition at line 168 of file kest_button.h.
Referenced by kest_active_button_set_representation(), and seq_plus_cb().
| lv_anim_t kest_active_button::scale_anim |
Definition at line 147 of file kest_button.h.
Referenced by kest_active_button_trigger_scale_anim().