docs add meter

This commit is contained in:
Gabor Kiss-Vamosi
2021-05-20 21:12:27 +02:00
parent 32b3988126
commit 9a1eaea25d
5 changed files with 117 additions and 5 deletions
@@ -12,7 +12,7 @@ static void event_cb(lv_event_t * e)
/*Change the draw descriptor the 2nd button*/
if(dsc->id == 1) {
dsc->rect_dsc->radius = 0;
if(lv_btnmatrix_get_selected_btn(obj) == dsc->id) dsc->rect_dsc->bg_color = lv_palette_darken(LV_PALETTE_GREY, 3);
if(lv_btnmatrix_get_selected_btn(obj) == dsc->id) dsc->rect_dsc->bg_color = lv_palette_darken(LV_PALETTE_BLUE, 3);
else dsc->rect_dsc->bg_color = lv_palette_main(LV_PALETTE_BLUE);
dsc->rect_dsc->shadow_width = 6;
+22 -1
View File
@@ -4,7 +4,28 @@ C
Simple meter
"""""""""""""""""""""""
.. lv_example:: lv_ex_widgets/lv_ex_meter/lv_ex_meter_1
.. lv_example:: widgets/meter/lv_example_meter_1
:language: c
A meter with multiple arcs
"""""""""""""""""""""""""
.. lv_example:: widgets/meter/lv_example_meter_2
:language: c
A clock from a meter
"""""""""""""""""""""""
.. lv_example:: widgets/meter/lv_example_meter_3
:language: c
Pie chart
"""""""""""""""""""""""
.. lv_example:: widgets/meter/lv_example_meter_4
:language: c
MicroPython
+2 -2
View File
@@ -19,8 +19,8 @@ void lv_example_meter_1(void)
/*Add a scale first*/
lv_meter_scale_t * scale = lv_meter_add_scale(meter);
lv_meter_set_scale_ticks(meter, scale, 51, 2, 10, lv_palette_main(LV_PALETTE_GREY));
lv_meter_set_scale_major_ticks(meter, scale, 10, 4, 15, lv_color_black(), 10);
lv_meter_set_scale_ticks(meter, scale, 41, 2, 10, lv_palette_main(LV_PALETTE_GREY));
lv_meter_set_scale_major_ticks(meter, scale, 8, 4, 15, lv_color_black(), 10);
lv_meter_indicator_t * indic;