mirror of
https://github.com/m5stack/meshtastic-device-ui.git
synced 2026-05-20 11:51:03 -07:00
156 lines
5.3 KiB
C
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*/ |