/lvgl-latest/src/themes/default/ |
D | lv_theme_default.c | 171 my_theme_styles_t styles; member 232 style_init_reset(&theme->styles.transition_delayed); in style_init() 233 style_init_reset(&theme->styles.transition_normal); in style_init() 238 lv_style_set_transition(&theme->styles.transition_delayed, in style_init() 241 …lv_style_set_transition(&theme->styles.transition_normal, &theme->trans_normal); /*Go back to defa… in style_init() 244 style_init_reset(&theme->styles.scrollbar); in style_init() 247 lv_style_set_bg_color(&theme->styles.scrollbar, sb_color); in style_init() 249 lv_style_set_radius(&theme->styles.scrollbar, LV_RADIUS_CIRCLE); in style_init() 250 lv_style_set_pad_all(&theme->styles.scrollbar, LV_DPX_CALC(theme->disp_dpi, 7)); in style_init() 251 lv_style_set_width(&theme->styles.scrollbar, LV_DPX_CALC(theme->disp_dpi, 5)); in style_init() [all …]
|
/lvgl-latest/src/themes/mono/ |
D | lv_theme_mono.c | 64 my_theme_styles_t styles; member 88 style_init_reset(&theme->styles.scrollbar); in style_init() 89 lv_style_set_bg_opa(&theme->styles.scrollbar, LV_OPA_COVER); in style_init() 90 lv_style_set_bg_color(&theme->styles.scrollbar, COLOR_FG); in style_init() 91 lv_style_set_width(&theme->styles.scrollbar, PAD_DEF); in style_init() 93 style_init_reset(&theme->styles.scr); in style_init() 94 lv_style_set_bg_opa(&theme->styles.scr, LV_OPA_COVER); in style_init() 95 lv_style_set_bg_color(&theme->styles.scr, COLOR_BG); in style_init() 96 lv_style_set_text_color(&theme->styles.scr, COLOR_FG); in style_init() 97 lv_style_set_pad_row(&theme->styles.scr, PAD_DEF); in style_init() [all …]
|
/lvgl-latest/src/themes/simple/ |
D | lv_theme_simple.c | 55 my_theme_styles_t styles; member 79 style_init_reset(&theme->styles.scrollbar); in style_init() 80 lv_style_set_bg_opa(&theme->styles.scrollbar, LV_OPA_COVER); in style_init() 81 lv_style_set_bg_color(&theme->styles.scrollbar, COLOR_DARK); in style_init() 82 lv_style_set_width(&theme->styles.scrollbar, SCROLLBAR_WIDTH); in style_init() 84 style_init_reset(&theme->styles.scr); in style_init() 85 lv_style_set_bg_opa(&theme->styles.scr, LV_OPA_COVER); in style_init() 86 lv_style_set_bg_color(&theme->styles.scr, COLOR_SCR); in style_init() 87 lv_style_set_text_color(&theme->styles.scr, COLOR_DIM); in style_init() 89 style_init_reset(&theme->styles.transp); in style_init() [all …]
|
/lvgl-latest/examples/styles/ |
D | index.rst | 2 Size styles 5 .. lv_example:: styles/lv_example_style_1 8 Background styles 11 .. lv_example:: styles/lv_example_style_2 14 Border styles 17 .. lv_example:: styles/lv_example_style_3 20 Outline styles 23 .. lv_example:: styles/lv_example_style_4 26 Shadow styles 29 .. lv_example:: styles/lv_example_style_5 [all …]
|
/lvgl-latest/examples/others/observer/ |
D | lv_example_observer_6.c | 65 my_panel_styles_t * styles = lv_observer_get_target(observer); in my_panel_style_observer_cb() local 67 lv_style_set_bg_color(&styles->style_main, lv_color_hex3(0xfff)); in my_panel_style_observer_cb() 68 lv_style_set_shadow_color(&styles->style_main, lv_color_hex3(0x888)); in my_panel_style_observer_cb() 69 lv_style_set_text_color(&styles->style_main, lv_color_hex3(0x222)); in my_panel_style_observer_cb() 70 lv_style_set_bg_color(&styles->style_scrollbar, lv_color_hex3(0x888)); in my_panel_style_observer_cb() 73 lv_style_set_bg_color(&styles->style_main, lv_color_hex(0x040038)); in my_panel_style_observer_cb() 74 lv_style_set_shadow_color(&styles->style_main, lv_color_hex3(0xaaa)); in my_panel_style_observer_cb() 75 lv_style_set_text_color(&styles->style_main, lv_color_hex3(0xeee)); in my_panel_style_observer_cb() 76 lv_style_set_bg_color(&styles->style_scrollbar, lv_color_hex3(0xaaa)); in my_panel_style_observer_cb() 79 lv_obj_report_style_change(&styles->style_main); in my_panel_style_observer_cb() [all …]
|
/lvgl-latest/src/core/ |
D | lv_obj_style.c | 116 if(obj->styles[i].is_trans) continue; in lv_obj_add_style() 117 if(obj->styles[i].is_local) continue; in lv_obj_add_style() 126 obj->styles = lv_realloc(obj->styles, obj->style_cnt * sizeof(lv_obj_style_t)); in lv_obj_add_style() 127 LV_ASSERT_MALLOC(obj->styles); in lv_obj_add_style() 131 obj->styles[j] = obj->styles[j - 1]; in lv_obj_add_style() 134 lv_memzero(&obj->styles[i], sizeof(lv_obj_style_t)); in lv_obj_add_style() 135 obj->styles[i].style = style; in lv_obj_add_style() 136 obj->styles[i].selector = selector; in lv_obj_add_style() 174 lv_state_t state_act = lv_obj_style_get_selector_state(obj->styles[i].selector); in lv_obj_replace_style() 175 lv_part_t part_act = lv_obj_style_get_selector_part(obj->styles[i].selector); in lv_obj_replace_style() [all …]
|
D | lv_obj_private.h | 56 lv_obj_style_t * styles; member
|
/lvgl-latest/demos/high_res/ |
D | lv_demo_high_res_home.c | 93 lv_obj_add_style(date, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 101 lv_obj_add_style(time, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 112 lv_obj_add_style(weather_img, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_home() 119 lv_obj_add_style(weather_label, &c->styles[STYLE_COLOR_ACCENT][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 123 lv_obj_add_style(weather_hi_lo_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 130 lv_obj_add_style(weather_temperature_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 136 …lv_obj_add_style(weather_temperature_location_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT]… in lv_demo_high_res_home() 185 lv_obj_add_style(theme_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_home() 193 lv_obj_add_style(light_theme_icon, &c->styles[STYLE_COLOR_ACCENT][STYLE_TYPE_OBJ], 0); in lv_demo_high_res_home() 202 lv_obj_add_style(dark_theme_icon, &c->styles[STYLE_COLOR_ACCENT][STYLE_TYPE_OBJ], 0); in lv_demo_high_res_home() [all …]
|
D | lv_demo_high_res_top_margin.c | 82 lv_obj_add_style(date_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_top_margin_create() 87 lv_obj_add_style(time_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_top_margin_create() 94 lv_obj_add_style(logout_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_top_margin_create() 156 lv_obj_add_style(icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in create_icon() 225 lv_obj_add_style(settings, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_OBJ], 0); in create_wifi() 232 lv_obj_add_style(ssid, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_wifi() 236 lv_obj_add_style(ip, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_wifi() 261 lv_obj_add_style(perfmon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_OBJ], 0); in create_perfmon() 267 lv_obj_add_style(lab1, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_perfmon() 276 lv_obj_add_style(divider, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_perfmon() [all …]
|
D | lv_demo_high_res_app_thermostat.c | 96 lv_obj_add_style(back_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_app_thermostat() 102 lv_obj_add_style(back_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_thermostat() 107 lv_obj_add_style(app_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_thermostat() 139 lv_obj_add_style(label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in widget1_chart_label() 160 lv_obj_add_style(title_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 215 lv_obj_add_style(consumed_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 222 lv_obj_add_style(amount_number, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 227 lv_obj_add_style(amount_kwh, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 268 lv_obj_add_style(title_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2_value() 273 lv_obj_add_style(range_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2_value() [all …]
|
D | lv_demo_high_res_app_ev_charging.c | 130 lv_obj_add_style(back_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_app_ev_charging() 136 lv_obj_add_style(back_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_ev_charging() 141 lv_obj_add_style(app_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_ev_charging() 257 lv_obj_add_style(gas_savings_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 261 lv_obj_add_style(estimated_values_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 274 lv_obj_add_style(saved_amount_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 279 lv_obj_add_style(saved_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 285 lv_obj_add_style(total_spent_span, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 315 lv_obj_add_style(gas_equivalent_span, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget1() 328 lv_obj_add_style(label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in widget2_chart_label() [all …]
|
D | lv_demo_high_res_app_smart_home.c | 91 lv_obj_add_style(back_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_app_smart_home() 97 lv_obj_add_style(back_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_smart_home() 102 lv_obj_add_style(app_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_smart_home() 300 lv_obj_add_style(top_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 320 lv_obj_add_style(bottom_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 345 lv_obj_add_style(top_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3() 354 lv_obj_add_style(song_title, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3() 358 lv_obj_add_style(song_artist, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3() 376 lv_obj_add_style(slider_pct_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3() 428 lv_obj_add_style(top_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget4() [all …]
|
D | lv_demo_high_res_util.c | 268 lv_style_init(&c->styles[i][j]); in lv_demo_high_res_base_obj_create() 533 lv_style_set_bg_color(&c->styles[i][STYLE_TYPE_OBJ], color); in theme_observer_cb() 534 lv_style_set_outline_color(&c->styles[i][STYLE_TYPE_OBJ], color); in theme_observer_cb() 536 lv_style_set_text_color(&c->styles[i][STYLE_TYPE_TEXT], color_inv); in theme_observer_cb() 537 lv_style_set_line_color(&c->styles[i][STYLE_TYPE_TEXT], color_inv); in theme_observer_cb() 539 lv_style_set_image_recolor_opa(&c->styles[i][STYLE_TYPE_A8_IMG], LV_OPA_COVER); in theme_observer_cb() 540 lv_style_set_image_recolor(&c->styles[i][STYLE_TYPE_A8_IMG], color_inv); in theme_observer_cb() 545 lv_obj_report_style_change(&c->styles[i][j]); in theme_observer_cb() 563 lv_style_reset(&c->styles[i][j]); in free_ctx_event_cb()
|
D | lv_demo_high_res_app_about.c | 85 lv_obj_add_style(back_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_app_about() 91 lv_obj_add_style(back_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_about() 96 lv_obj_add_style(app_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_about() 111 lv_obj_add_style(label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_about() 197 lv_obj_add_style(button, &c->styles[STYLE_COLOR_ACCENT][STYLE_TYPE_OBJ], 0); in create_button()
|
D | lv_demo_high_res_app_smart_meter.c | 109 lv_obj_add_style(back_icon, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_A8_IMG], 0); in lv_demo_high_res_app_smart_meter() 115 lv_obj_add_style(back_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_smart_meter() 120 lv_obj_add_style(app_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in lv_demo_high_res_app_smart_meter() 337 lv_obj_add_style(label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in widget23_chart_label() 413 lv_obj_add_style(title_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 420 lv_obj_add_style(date_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 427 lv_obj_add_style(amount_number, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 432 lv_obj_add_style(amount_kwh, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget2() 593 lv_obj_add_style(title_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3_stat() 600 lv_obj_add_style(kwh_value_label, &c->styles[STYLE_COLOR_BASE][STYLE_TYPE_TEXT], 0); in create_widget3_stat() [all …]
|
/lvgl-latest/docs/details/base-widget/styles/ |
D | style.rst | 17 - Styles can be cascaded which means multiple styles may be assigned to a Widget and 21 styles. For example ``style_btn`` can result in a default gray button 25 is specified in two styles the newest style in the Widget will be used. 27 - Widgets can also have :ref:`local styles <style_local>` with higher precedence than "normal" styl… 123 to add more styles to a Widget and have the latter added style modify 154 the parent Widget's styles. Inheritance is applied only if the given 155 property is not set in the Widget's styles (even in default state). In 169 Widgets can be composed of *parts* which may each have their own styles. 188 This means all three parts of the slider can have their own styles. See 189 later how to add styles to Widgets and parts. [all …]
|
/lvgl-latest/docs/details/other-components/ |
D | xml.rst | 35 - Style sheets and :ref:`local styles <style_local>` that can be assigned to parts 94 <styles> 97 </styles> 99 <view extends="lv_button" width="#size" styles="blue red:pressed"> 109 - ``<styles>``: ``<style>`` properties can be defined with names and properties. 110 - ``<view>``: Describes how the component looks. Can reference constants, parameters, and styles. 120 - ``styles`` can be attached to states and/or parts like ``styles="red blue:pressed green:focused:s… 121 - Local styles can be used like ``<lv_label style_text_color="0xff0000" style_text_color:checked="… 234 /*Apply the common properties, e.g. width, height, styles flags etc*/ 237 /* Apply the common properties, e.g., width, height, styles, flags, etc. */
|
/lvgl-latest/examples/widgets/span/ |
D | index.rst | 2 Span with custom styles
|
/lvgl-latest/tests/src/test_files/fonts/noto/ |
D | README.txt | 9 This means all the styles are contained in a single file: 12 If your app fully supports variable fonts, you can now pick intermediate styles 31 available styles
|
/lvgl-latest/docs/details/base-widget/ |
D | index.rst | 15 styles/index
|
/lvgl-latest/examples/widgets/obj/ |
D | index.rst | 2 Base objects with custom styles
|
/lvgl-latest/scripts/gdb/lvglgdb/ |
D | lvgl.py | 106 def styles(self): member in LVObject 113 styles = self.super_value("styles") 115 style = styles[i].style 291 for style in LVObject(obj).styles:
|
/lvgl-latest/examples/get_started/ |
D | index.rst | 14 Create styles from scratch for buttons
|
/lvgl-latest/demos/stress/ |
D | README.md | 6 It contains a lot of object creation, deletion, animations, styles usage, and so on. It can be used…
|
/lvgl-latest/docs/details/widgets/ |
D | dropdown.rst | 53 The list is shown/hidden on open/close. To add styles to it use 59 lv_obj_add_style(list, &my_style, selector) /* Add styles to list */ 61 Alternatively the theme can be extended with new styles.
|