Kestrel Interface
Loading...
Searching...
No Matches
kest_effect_view.h
Go to the documentation of this file.
1#ifndef KEST_INT_TRANSFORMER_VIEW_H_
2#define KEST_INT_TRANSFORMER_VIEW_H_
3
4#define TRANSFORMER_VIEW_GRID_CELL_HSIZE 250
5#define TRANSFORMER_VIEW_GRID_CELL_VSIZE 200
6
7#define TRANSFORMER_VIEW_MAX_GROUPS 5
8
9typedef struct
10{
11 lv_obj_t *container;
12 kest_parameter_widget_pll *parameter_widgets;
14
29
30
32
33int effect_view_configure(kest_ui_page *page, void *effect);
34
36int configure_effect_view(kest_ui_page *page, void *data);
44
46
47#endif
int effect_view_request_parameter_values(kest_ui_page *page)
int enter_effect_view_forward(kest_ui_page *page)
int effect_view_configure(kest_ui_page *page, void *effect)
int free_effect_view_ui(kest_ui_page *page)
int init_effect_view(kest_ui_page *page)
int create_effect_view_ui(kest_ui_page *page)
int enter_effect_view_back(kest_ui_page *page)
#define TRANSFORMER_VIEW_MAX_GROUPS
int refresh_effect_view(kest_ui_page *page)
kest_ui_page * create_effect_view_for(kest_effect *effect)
int free_effect_view(kest_ui_page *page)
int enter_effect_view(kest_ui_page *page)
int configure_effect_view(kest_ui_page *page, void *data)
kest_parameter_widget_pll * parameter_widgets
kest_ui_page * settings_page
int group_inhabited[TRANSFORMER_VIEW_MAX_GROUPS]
lv_obj_t * group_containers[TRANSFORMER_VIEW_MAX_GROUPS]
kest_setting_widget_pll * setting_widgets
kest_parameter_widget_pll * parameter_widgets