Files
2025-02-24 16:04:51 +01:00

156 lines
5.3 KiB
C

#ifndef EEZ_LVGL_UI_STYLES_H
#define EEZ_LVGL_UI_STYLES_H
#include "lvgl.h"
// styles for tabview buttons
extern lv_style_t style_btn_default;
extern lv_style_t style_btn_active;
extern lv_style_t style_btn_pressed;
#ifdef __cplusplus
extern "C" {
#endif
// Style: TopPanelStyle
lv_style_t *get_style_top_panel_style_MAIN_DEFAULT();
void add_style_top_panel_style(lv_obj_t *obj);
void remove_style_top_panel_style(lv_obj_t *obj);
// Style: PanelStyle
lv_style_t *get_style_panel_style_MAIN_DEFAULT();
lv_style_t *get_style_panel_style_MAIN_PRESSED();
void add_style_panel_style(lv_obj_t *obj);
void remove_style_panel_style(lv_obj_t *obj);
// Style: SettingsPanelStyle
lv_style_t *get_style_settings_panel_style_MAIN_DEFAULT();
void add_style_settings_panel_style(lv_obj_t *obj);
void remove_style_settings_panel_style(lv_obj_t *obj);
// Style: NodePanelStyle
lv_style_t *get_style_node_panel_style_MAIN_DEFAULT();
void add_style_node_panel_style(lv_obj_t *obj);
void remove_style_node_panel_style(lv_obj_t *obj);
// Style: HomeButtonStyle
lv_style_t *get_style_home_button_style_MAIN_DEFAULT();
void add_style_home_button_style(lv_obj_t *obj);
void remove_style_home_button_style(lv_obj_t *obj);
// Style: SettingsButtonStyle
lv_style_t *get_style_settings_button_style_MAIN_DEFAULT();
void add_style_settings_button_style(lv_obj_t *obj);
void remove_style_settings_button_style(lv_obj_t *obj);
// Style: MainButtonStyle
lv_style_t *get_style_main_button_style_MAIN_DEFAULT();
void add_style_main_button_style(lv_obj_t *obj);
void remove_style_main_button_style(lv_obj_t *obj);
// Style: NewMessageStyle
lv_style_t *get_style_new_message_style_MAIN_DEFAULT();
void add_style_new_message_style(lv_obj_t *obj);
void remove_style_new_message_style(lv_obj_t *obj);
// Style: ChatMessageStyle
lv_style_t *get_style_chat_message_style_MAIN_DEFAULT();
void add_style_chat_message_style(lv_obj_t *obj);
void remove_style_chat_message_style(lv_obj_t *obj);
// Style: TabViewStyle
lv_style_t *get_style_tab_view_style_MAIN_DEFAULT();
void add_style_tab_view_style(lv_obj_t *obj);
void remove_style_tab_view_style(lv_obj_t *obj);
// Style: DropDownStyle
void add_style_drop_down_style(lv_obj_t *obj);
void remove_style_drop_down_style(lv_obj_t *obj);
// Style: BWLabelStyle
lv_style_t *get_style_bw_label_style_MAIN_DEFAULT();
void add_style_bw_label_style(lv_obj_t *obj);
void remove_style_bw_label_style(lv_obj_t *obj);
// Style: ColorLabelStyle
lv_style_t *get_style_color_label_style_MAIN_DEFAULT();
void add_style_color_label_style(lv_obj_t *obj);
void remove_style_color_label_style(lv_obj_t *obj);
// Style: TopImageStyle
lv_style_t *get_style_top_image_style_MAIN_DEFAULT();
void add_style_top_image_style(lv_obj_t *obj);
void remove_style_top_image_style(lv_obj_t *obj);
// Style: HomeContainerStyle
lv_style_t *get_style_home_container_style_MAIN_DEFAULT();
void add_style_home_container_style(lv_obj_t *obj);
void remove_style_home_container_style(lv_obj_t *obj);
// Style: ButtonPanelStyle
lv_style_t *get_style_button_panel_style_MAIN_DEFAULT();
void add_style_button_panel_style(lv_obj_t *obj);
void remove_style_button_panel_style(lv_obj_t *obj);
// Style: AlertPanelStyle
lv_style_t *get_style_alert_panel_style_MAIN_DEFAULT();
void add_style_alert_panel_style(lv_obj_t *obj);
void remove_style_alert_panel_style(lv_obj_t *obj);
// Style: MainScreenStyle
lv_style_t *get_style_main_screen_style_MAIN_DEFAULT();
lv_style_t *get_style_main_screen_style_MAIN_PRESSED();
void add_style_main_screen_style(lv_obj_t *obj);
void remove_style_main_screen_style(lv_obj_t *obj);
// Style: NodeButtonStyle
lv_style_t *get_style_node_button_style_MAIN_DEFAULT();
void add_style_node_button_style(lv_obj_t *obj);
void remove_style_node_button_style(lv_obj_t *obj);
// Style: ChannelButtonStyle
lv_style_t *get_style_channel_button_style_MAIN_DEFAULT();
void add_style_channel_button_style(lv_obj_t *obj);
void remove_style_channel_button_style(lv_obj_t *obj);
// Style: ButtonMatrixStyle
lv_style_t *get_style_button_matrix_style_ITEMS_DEFAULT();
lv_style_t *get_style_button_matrix_style_MAIN_DEFAULT();
void add_style_button_matrix_style(lv_obj_t *obj);
void remove_style_button_matrix_style(lv_obj_t *obj);
// Style: SpinnerStyle
lv_style_t *get_style_spinner_style_MAIN_DEFAULT();
lv_style_t *get_style_spinner_style_INDICATOR_DEFAULT();
void add_style_spinner_style(lv_obj_t *obj);
void remove_style_spinner_style(lv_obj_t *obj);
// Style: SettingsLabelStyle
lv_style_t *get_style_settings_label_style_MAIN_DEFAULT();
void add_style_settings_label_style(lv_obj_t *obj);
void remove_style_settings_label_style(lv_obj_t *obj);
// Style: PositiveImageStyle
lv_style_t *get_style_positive_image_style_MAIN_DEFAULT();
void add_style_positive_image_style(lv_obj_t *obj);
void remove_style_positive_image_style(lv_obj_t *obj);
// Style: StatisticsTableStyle
lv_style_t *get_style_statistics_table_style_MAIN_DEFAULT();
lv_style_t *get_style_statistics_table_style_ITEMS_DEFAULT();
void add_style_statistics_table_style(lv_obj_t *obj);
void remove_style_statistics_table_style(lv_obj_t *obj);
// Style: MapArrowStyle
lv_style_t *get_style_map_arrow_style_MAIN_DEFAULT();
lv_style_t *get_style_map_arrow_style_MAIN_PRESSED();
void add_style_map_arrow_style(lv_obj_t *obj);
void remove_style_map_arrow_style(lv_obj_t *obj);
#ifdef __cplusplus
}
#endif
#endif /*EEZ_LVGL_UI_STYLES_H*/