|
Kestrel Interface
|
Go to the source code of this file.
Data Structures | |
| struct | kest_parameter_widget |
| struct | kest_setting_widget |
| #define HSLIDER_PAD_H ((int)((50.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 25 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define HSLIDER_PAD_W ((int)((10.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 26 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define HSLIDER_SIZE_H ((int)((15.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 22 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define HSLIDER_SIZE_W ((int)((165.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 23 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define PARAM_WIDGET_HSLIDER 1 |
Definition at line 9 of file kest_parameter_widget.h.
Referenced by kest_extract_parameter_from_dict(), parameter_widget_change_cb_inner(), parameter_widget_create_ui_no_callback(), and parameter_widget_update_value().
| #define PARAM_WIDGET_LABEL_BUFSIZE 32 |
Definition at line 4 of file kest_parameter_widget.h.
Referenced by configure_parameter_widget(), format_parameter_widget_value_label(), and format_parameter_widget_value_label_v().
| #define PARAM_WIDGET_SIZE_H ((int)(0.16 * DISPLAY_VRES)) |
Definition at line 13 of file kest_parameter_widget.h.
| #define PARAM_WIDGET_SIZE_W PARAM_WIDGET_SIZE_H |
Definition at line 14 of file kest_parameter_widget.h.
| #define PARAM_WIDGET_VIRTUAL_POT 0 |
Definition at line 8 of file kest_parameter_widget.h.
Referenced by init_amplifier(), init_band_pass_filter(), init_compressor(), init_delay(), init_dirty_octave(), init_distortion(), init_envelope(), init_flanger(), init_high_pass_filter(), init_low_end_compressor(), init_low_pass_filter(), init_noise_suppressor(), init_parameter(), init_parameter_str(), init_percussifier(), init_warbler(), and kest_extract_parameter_from_dict().
| #define PARAM_WIDGET_VSLIDER 2 |
Definition at line 10 of file kest_parameter_widget.h.
Referenced by kest_extract_parameter_from_dict(), parameter_widget_change_cb_inner(), parameter_widget_create_ui_no_callback(), and parameter_widget_update_value().
| #define PARAM_WIDGET_VSLIDER_TALL 3 |
Definition at line 11 of file kest_parameter_widget.h.
Referenced by init_3_band_eq(), kest_extract_parameter_from_dict(), parameter_widget_change_cb_inner(), parameter_widget_create_ui_no_callback(), and parameter_widget_update_value().
| #define PARAMETER_WIDGET_RANGE_SIZE 1000.0 |
Definition at line 6 of file kest_parameter_widget.h.
Referenced by parameter_widget_change_cb_inner(), parameter_widget_create_ui_no_callback(), and parameter_widget_update_value().
| #define SETTING_WIDGET_DROPDOWN 0 |
Definition at line 87 of file kest_parameter_widget.h.
Referenced by init_amplifier(), init_delay(), init_distortion(), init_flanger(), init_setting(), kest_extract_enum_setting_from_dict(), nullify_setting_widget(), setting_widget_calc_value(), setting_widget_create_ui(), setting_widget_create_ui_no_callback(), and setting_widget_update_value().
| #define SETTING_WIDGET_FIELD 2 |
Definition at line 89 of file kest_parameter_widget.h.
Referenced by init_delay(), init_setting_str(), kest_extract_int_setting_from_dict(), setting_widget_create_ui(), setting_widget_create_ui_no_callback(), and setting_widget_update_value().
| #define SETTING_WIDGET_SWITCH 1 |
Definition at line 88 of file kest_parameter_widget.h.
Referenced by kest_extract_bool_setting_from_dict(), setting_widget_create_ui(), setting_widget_create_ui_no_callback(), and setting_widget_update_value().
| #define VIRTUAL_POT_SIZE_H ((int)(0.13 * DISPLAY_VRES)) |
Definition at line 16 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VIRTUAL_POT_SIZE_W VIRTUAL_POT_SIZE_H |
Definition at line 17 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VPOT_PAD_H ((int)((45.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 19 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VPOT_PAD_W ((int)((70.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 20 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_PAD_H ((int)((40.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 31 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_PAD_W ((int)((90.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 32 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_SIZE_H ((int)((150.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 28 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_SIZE_W ((int)((15.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 29 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_TALL_PAD_H ((int)((130.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 37 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_TALL_PAD_W ((int)((80.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 38 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_TALL_SIZE_H ((int)((300.0 / 1024.0) * DISPLAY_VRES)) |
Definition at line 34 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| #define VSLIDER_TALL_SIZE_W ((int)((15.0 / 600.0) * DISPLAY_HRES)) |
Definition at line 35 of file kest_parameter_widget.h.
Referenced by parameter_widget_create_ui_no_callback().
| int configure_parameter_widget | ( | kest_parameter_widget * | pw, |
| kest_parameter * | param, | ||
| struct kest_profile * | profile, | ||
| kest_ui_page * | parent ) |
Definition at line 167 of file kest_parameter_widget.c.
Referenced by configure_effect_settings_page(), configure_effect_view(), configure_main_menu(), and create_parameter_widget_menu_item().
| int configure_setting_widget | ( | kest_setting_widget * | pw, |
| kest_setting * | setting, | ||
| struct kest_profile * | profile, | ||
| kest_ui_page * | parent ) |
Definition at line 508 of file kest_parameter_widget.c.
Referenced by configure_effect_settings_page(), and configure_effect_view().
| DECLARE_LINKED_PTR_LIST | ( | kest_parameter_widget | ) |
| DECLARE_LINKED_PTR_LIST | ( | kest_setting_widget | ) |
| void format_parameter_widget_value_label_v | ( | kest_parameter_widget * | pw, |
| float | v ) |
Definition at line 51 of file kest_parameter_widget.c.
Referenced by parameter_widget_update_value_label_v().
| void free_parameter_widget | ( | kest_parameter_widget * | pw | ) |
Definition at line 410 of file kest_parameter_widget.c.
Referenced by free_effect_view().
| void free_setting_widget | ( | kest_setting_widget * | pw | ) |
| int nullify_parameter_widget | ( | kest_parameter_widget * | pw | ) |
Definition at line 29 of file kest_parameter_widget.c.
Referenced by configure_effect_view(), configure_main_menu(), create_parameter_widget_menu_item(), and init_effect_settings_page().
| int nullify_setting_widget | ( | kest_setting_widget * | pw | ) |
Definition at line 433 of file kest_parameter_widget.c.
Referenced by configure_effect_view(), and init_effect_settings_page().
| void param_widget_rep_update | ( | void * | representer, |
| void * | representee ) |
Definition at line 15 of file kest_parameter_widget.c.
Referenced by nullify_parameter_widget().
| int param_widget_request_value | ( | kest_parameter_widget * | pw | ) |
| void parameter_widget_change_cb_inner | ( | kest_parameter_widget * | pw | ) |
Definition at line 201 of file kest_parameter_widget.c.
Referenced by parameter_widget_change_cb(), and parameter_widget_change_cb_settings_wrapper().
| int parameter_widget_create_ui | ( | kest_parameter_widget * | pw, |
| lv_obj_t * | parent ) |
Definition at line 283 of file kest_parameter_widget.c.
Referenced by create_effect_settings_page_ui(), create_effect_view_ui(), create_main_menu_ui(), and create_profile_settings_page_ui().
| int parameter_widget_create_ui_no_callback | ( | kest_parameter_widget * | pw, |
| lv_obj_t * | parent ) |
Definition at line 297 of file kest_parameter_widget.c.
Referenced by create_menu_item_ui(), and parameter_widget_create_ui().
| void parameter_widget_refresh_cb | ( | lv_event_t * | event | ) |
| void parameter_widget_update_value_label | ( | kest_parameter_widget * | pot | ) |
Definition at line 152 of file kest_parameter_widget.c.
Referenced by param_widget_rep_update(), parameter_widget_create_ui_no_callback(), and parameter_widget_refresh_cb().
| void parameter_widget_update_value_label_v | ( | kest_parameter_widget * | pw, |
| float | v ) |
Definition at line 137 of file kest_parameter_widget.c.
Referenced by parameter_widget_change_cb_inner().
| void setting_widget_change_cb_inner | ( | kest_setting_widget * | pw | ) |
Definition at line 721 of file kest_parameter_widget.c.
Referenced by setting_widget_change_cb().
| int setting_widget_create_ui | ( | kest_setting_widget * | pw, |
| lv_obj_t * | parent ) |
Definition at line 772 of file kest_parameter_widget.c.
Referenced by create_effect_view_ui().
| int setting_widget_create_ui_no_callback | ( | kest_setting_widget * | pw, |
| lv_obj_t * | parent ) |
Definition at line 805 of file kest_parameter_widget.c.
Referenced by create_effect_settings_page_ui(), and setting_widget_create_ui().
| void setting_widget_refresh_cb | ( | lv_event_t * | event | ) |
Definition at line 526 of file kest_parameter_widget.c.
| void setting_widget_rep_update | ( | void * | representer, |
| void * | representee ) |
Definition at line 422 of file kest_parameter_widget.c.
Referenced by nullify_setting_widget().
| int setting_widget_request_value | ( | kest_setting_widget * | pw | ) |
| void setting_widget_update_value_label | ( | kest_setting_widget * | pot | ) |