/lvgl-latest/src/widgets/slider/ |
D | lv_slider.c | 138 lv_slider_t * slider = (lv_slider_t *)obj; in lv_slider_is_dragged() local 140 return slider->dragging; in lv_slider_is_dragged() 188 lv_slider_mode_t lv_slider_get_mode(lv_obj_t * slider) in lv_slider_get_mode() argument 190 lv_bar_mode_t mode = lv_bar_get_mode(slider); in lv_slider_get_mode() 196 lv_slider_orientation_t lv_slider_get_orientation(lv_obj_t * slider) in lv_slider_get_orientation() argument 198 lv_bar_orientation_t ori = lv_bar_get_orientation(slider); in lv_slider_get_orientation() 216 lv_slider_t * slider = (lv_slider_t *)obj; in lv_slider_constructor() local 219 slider->value_to_set = NULL; in lv_slider_constructor() 220 slider->dragging = 0U; in lv_slider_constructor() 221 slider->left_knob_focus = 0U; in lv_slider_constructor() [all …]
|
/lvgl-latest/examples/get_started/ |
D | lv_example_get_started_4.c | 8 lv_obj_t * slider = lv_event_get_target(e); in slider_event_cb() local 11 lv_label_set_text_fmt(label, "%"LV_PRId32, lv_slider_get_value(slider)); in slider_event_cb() 12 lv_obj_align_to(label, slider, LV_ALIGN_OUT_TOP_MID, 0, -15); /*Align top of the slider*/ in slider_event_cb() 21 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_get_started_4() local 22 lv_obj_set_width(slider, 200); /*Set the width*/ in lv_example_get_started_4() 23 …lv_obj_center(slider); /*Align to the center of the parent (scree… in lv_example_get_started_4() 24 …lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_VALUE_CHANGED, NULL); /*Assign an event … in lv_example_get_started_4() 29 lv_obj_align_to(label, slider, LV_ALIGN_OUT_TOP_MID, 0, -15); /*Align top of the slider*/ in lv_example_get_started_4()
|
/lvgl-latest/tests/src/test_cases/xml/ |
D | test_xml_general.c | 22 lv_obj_t * slider; in test_xml_widget_direct_create() local 25 slider = lv_xml_create(lv_screen_active(), "lv_slider", NULL); in test_xml_widget_direct_create() 28 slider = lv_xml_create(lv_screen_active(), "lv_slider", NULL); in test_xml_widget_direct_create() 29 lv_obj_set_pos(slider, 10, 100); in test_xml_widget_direct_create() 30 lv_slider_set_value(slider, 40, LV_ANIM_OFF); in test_xml_widget_direct_create() 41 slider = lv_xml_create(lv_screen_active(), "lv_slider", attrs); in test_xml_widget_direct_create() 42 lv_obj_set_pos(slider, 10, 200); in test_xml_widget_direct_create() 59 lv_obj_t * slider; in test_xml_widget_create_from_component() local 62 slider = lv_xml_create(lv_screen_active(), "red_slider", NULL); in test_xml_widget_create_from_component() 65 slider = lv_xml_create(lv_screen_active(), "red_slider", NULL); in test_xml_widget_create_from_component() [all …]
|
/lvgl-latest/examples/widgets/slider/ |
D | lv_example_slider_1.c | 13 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_slider_1() local 14 lv_obj_center(slider); in lv_example_slider_1() 15 lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_VALUE_CHANGED, NULL); in lv_example_slider_1() 17 lv_obj_set_style_anim_duration(slider, 2000, 0); in lv_example_slider_1() 22 lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); in lv_example_slider_1() 27 lv_obj_t * slider = lv_event_get_target(e); in slider_event_cb() local 29 lv_snprintf(buf, sizeof(buf), "%d%%", (int)lv_slider_get_value(slider)); in slider_event_cb() 31 lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); in slider_event_cb()
|
D | lv_example_slider_4.c | 13 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_slider_4() local 14 lv_obj_center(slider); in lv_example_slider_4() 15 lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_VALUE_CHANGED, NULL); in lv_example_slider_4() 17 lv_slider_set_range(slider, 100, 0); in lv_example_slider_4() 22 lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); in lv_example_slider_4() 27 lv_obj_t * slider = lv_event_get_target(e); in slider_event_cb() local 29 lv_snprintf(buf, sizeof(buf), "%d%%", (int)lv_slider_get_value(slider)); in slider_event_cb() 31 lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); in slider_event_cb()
|
D | lv_example_slider_3.c | 16 lv_obj_t * slider; in lv_example_slider_3() local 17 slider = lv_slider_create(lv_screen_active()); in lv_example_slider_3() 18 lv_obj_center(slider); in lv_example_slider_3() 20 lv_slider_set_mode(slider, LV_SLIDER_MODE_RANGE); in lv_example_slider_3() 21 lv_slider_set_range(slider, MIN_VALUE, MAX_VALUE); in lv_example_slider_3() 22 lv_slider_set_value(slider, 70, LV_ANIM_OFF); in lv_example_slider_3() 23 lv_slider_set_left_value(slider, 20, LV_ANIM_OFF); in lv_example_slider_3() 25 lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_ALL, NULL); in lv_example_slider_3() 26 lv_obj_refresh_ext_draw_size(slider); in lv_example_slider_3()
|
D | lv_example_slider_2.c | 43 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_slider_2() local 44 lv_obj_remove_style_all(slider); /*Remove the styles coming from the theme*/ in lv_example_slider_2() 46 lv_obj_add_style(slider, &style_main, LV_PART_MAIN); in lv_example_slider_2() 47 lv_obj_add_style(slider, &style_indicator, LV_PART_INDICATOR); in lv_example_slider_2() 48 lv_obj_add_style(slider, &style_pressed_color, LV_PART_INDICATOR | LV_STATE_PRESSED); in lv_example_slider_2() 49 lv_obj_add_style(slider, &style_knob, LV_PART_KNOB); in lv_example_slider_2() 50 lv_obj_add_style(slider, &style_pressed_color, LV_PART_KNOB | LV_STATE_PRESSED); in lv_example_slider_2() 52 lv_obj_center(slider); in lv_example_slider_2()
|
D | index.rst | 5 .. lv_example:: widgets/slider/lv_example_slider_1 11 .. lv_example:: widgets/slider/lv_example_slider_2 17 .. lv_example:: widgets/slider/lv_example_slider_3 23 .. lv_example:: widgets/slider/lv_example_slider_4
|
/lvgl-latest/tests/src/test_cases/widgets/ |
D | test_slider.c | 9 static lv_obj_t * slider = NULL; variable 18 slider = lv_slider_create(active_screen); in setUp() 38 int32_t objw = lv_obj_get_width(slider); in test_textarea_should_have_valid_documented_default_values() 39 int32_t objh = lv_obj_get_height(slider); in test_textarea_should_have_valid_documented_default_values() 43 TEST_ASSERT_FALSE(lv_obj_has_flag(slider, LV_OBJ_FLAG_SCROLL_CHAIN)); in test_textarea_should_have_valid_documented_default_values() 44 TEST_ASSERT_FALSE(lv_obj_has_flag(slider, LV_OBJ_FLAG_SCROLLABLE)); in test_textarea_should_have_valid_documented_default_values() 50 lv_slider_set_value(slider, 10, LV_ANIM_OFF); in test_slider_event_keys_right_and_up_increment_value_by_one() 51 int32_t value = lv_slider_get_value(slider); in test_slider_event_keys_right_and_up_increment_value_by_one() 53 lv_obj_send_event(slider, LV_EVENT_KEY, (void *) &key); in test_slider_event_keys_right_and_up_increment_value_by_one() 55 int32_t new_value = lv_slider_get_value(slider); in test_slider_event_keys_right_and_up_increment_value_by_one() [all …]
|
/lvgl-latest/demos/high_res/ |
D | lv_demo_high_res_app_smart_home.c | 272 lv_obj_t * slider = lv_event_get_target_obj(e); in widget2_slider_released_cb() local 274 lv_subject_set_int(&c->api.subjects.locked, lv_slider_get_value(slider) >= 100); in widget2_slider_released_cb() 279 lv_obj_t * slider = lv_observer_get_target_obj(observer); in widget2_slider_locked_observer_cb() local 281 lv_slider_set_value(slider, locked ? 100 : 0, LV_ANIM_ON); in widget2_slider_locked_observer_cb() 282 lv_obj_update_flag(slider, LV_OBJ_FLAG_CLICKABLE, !locked); in widget2_slider_locked_observer_cb() 302 lv_obj_t * slider = lv_slider_create(widget); in create_widget2() local 303 lv_obj_set_size(slider, LV_PCT(100), c->sz->icon[ICON_2XL]); in create_widget2() 304 lv_obj_set_style_pad_hor(slider, c->sz->icon[ICON_2XL] / 2, 0); in create_widget2() 305 lv_obj_set_style_pad_all(slider, 0, LV_PART_KNOB); in create_widget2() 306 lv_obj_set_style_bg_opa(slider, 0, LV_PART_INDICATOR); in create_widget2() [all …]
|
D | lv_demo_high_res_app_thermostat.c | 233 lv_obj_t * slider = lv_event_get_current_target_obj(e); in widget2_slider_changed_cb() local 234 lv_obj_t * slider_box = lv_obj_get_parent(slider); in widget2_slider_changed_cb() 236 int32_t val = lv_slider_get_value(slider); in widget2_slider_changed_cb() 238 if(slider == lv_obj_get_child(slider_box, 0)) { in widget2_slider_changed_cb() 591 lv_obj_t * slider = lv_slider_create(slider_box); in create_widget3() local 592 lv_obj_set_size(slider, LV_PCT(100), c->sz->slider_width); in create_widget3() 593 lv_obj_set_style_bg_color(slider, lv_color_white(), 0); in create_widget3() 594 lv_obj_set_style_bg_opa(slider, 30, 0); in create_widget3() 595 lv_obj_set_style_bg_color(slider, lv_color_white(), LV_PART_INDICATOR); in create_widget3() 596 lv_obj_set_style_radius(slider, c->sz->gap[4], 0); in create_widget3() [all …]
|
/lvgl-latest/examples/widgets/image/ |
D | lv_example_image_2.c | 54 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in create_slider() local 55 lv_slider_set_range(slider, 0, 255); in create_slider() 56 lv_obj_set_size(slider, 10, 200); in create_slider() 57 lv_obj_set_style_bg_color(slider, color, LV_PART_KNOB); in create_slider() 58 lv_obj_set_style_bg_color(slider, lv_color_darken(color, LV_OPA_40), LV_PART_INDICATOR); in create_slider() 59 lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_VALUE_CHANGED, NULL); in create_slider() 60 return slider; in create_slider()
|
/lvgl-latest/examples/libs/tiny_ttf/ |
D | lv_example_tiny_ttf_3.c | 25 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_tiny_ttf_3() local 26 lv_obj_center(slider); in lv_example_tiny_ttf_3() 27 lv_slider_set_range(slider, 5, 50); in lv_example_tiny_ttf_3() 28 lv_obj_align(slider, LV_ALIGN_BOTTOM_MID, 0, -50); in lv_example_tiny_ttf_3() 29 lv_slider_bind_value(slider, &subject_font); in lv_example_tiny_ttf_3() 32 lv_obj_align_to(slider_label, slider, LV_ALIGN_OUT_BOTTOM_MID, 0, 10); in lv_example_tiny_ttf_3()
|
/lvgl-latest/demos/ebike/ |
D | lv_demo_ebike_settings.c | 111 lv_obj_t * slider = lv_slider_create(cont); in slider_create() local 112 lv_obj_set_size(slider, lv_pct(100), 4); in slider_create() 113 lv_obj_set_ext_click_area(slider, 24); in slider_create() 114 lv_obj_set_style_bg_opa(slider, LV_OPA_30, 0); in slider_create() 115 lv_obj_set_style_radius(slider, LV_RADIUS_CIRCLE, 0); in slider_create() 116 lv_obj_set_style_bg_color(slider, EBIKE_COLOR_TURQUOISE, 0); in slider_create() 117 lv_obj_set_style_bg_color(slider, EBIKE_COLOR_TURQUOISE, LV_PART_INDICATOR); in slider_create() 118 lv_obj_set_style_radius(slider, LV_RADIUS_CIRCLE, LV_PART_INDICATOR); in slider_create() 119 lv_obj_set_style_pad_all(slider, 8, LV_PART_KNOB); in slider_create() 120 lv_obj_set_style_radius(slider, LV_RADIUS_CIRCLE, LV_PART_KNOB); in slider_create() [all …]
|
/lvgl-latest/examples/others/gridnav/ |
D | lv_example_gridnav_5.c | 42 lv_obj_t * slider = lv_slider_create(cont); in lv_example_gridnav_5() local 43 lv_slider_set_range(slider, 0, opts_counts[i] - 1); in lv_example_gridnav_5() 44 lv_group_remove_obj(slider); in lv_example_gridnav_5() 45 lv_obj_set_width(slider, lv_pct(85)); in lv_example_gridnav_5() 46 sliders[i] = slider; in lv_example_gridnav_5() 47 lv_obj_add_event_cb(slider, slider_key_cb, LV_EVENT_KEY, (void *)(uintptr_t)i); in lv_example_gridnav_5()
|
/lvgl-latest/demos/transform/ |
D | lv_demo_transform.c | 99 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_demo_transform() local 100 lv_obj_set_width(slider, lv_pct(70)); in lv_demo_transform() 101 lv_obj_align(slider, LV_ALIGN_BOTTOM_MID, 0, -20); in lv_demo_transform() 102 lv_obj_add_event_cb(slider, slider_event_cb, LV_EVENT_VALUE_CHANGED, NULL); in lv_demo_transform() 103 lv_slider_set_range(slider, 128, 300); in lv_demo_transform() 104 lv_slider_set_value(slider, 256, LV_ANIM_OFF); in lv_demo_transform() 156 lv_obj_t * slider = lv_event_get_target(e); in slider_event_cb() local 157 int32_t v = lv_slider_get_value(slider); in slider_event_cb()
|
/lvgl-latest/examples/others/observer/ |
D | lv_example_observer_1.c | 14 lv_obj_t * slider = lv_slider_create(lv_screen_active()); in lv_example_observer_1() local 15 lv_obj_center(slider); in lv_example_observer_1() 16 lv_slider_bind_value(slider, &temperature_subject); in lv_example_observer_1()
|
/lvgl-latest/docs/ |
D | README_zh.rst | 256 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_… 322 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_… 369 :alt: Styling a slider with LVGL 378 lv_obj_t * slider = lv_slider_create(lv_screen_active()); 379 lv_slider_set_value(slider, 70, LV_ANIM_OFF); 380 lv_obj_set_size(slider, 300, 20); 381 lv_obj_center(slider); 384 lv_obj_set_style_bg_color(slider, lv_color_hex(0x0F1215), LV_PART_MAIN); 385 lv_obj_set_style_bg_opa(slider, 255, LV_PART_MAIN); 386 lv_obj_set_style_border_color(slider, lv_color_hex(0x333943), LV_PART_MAIN); [all …]
|
D | README_jp.rst | 344 :alt: Styling a slider with LVGL 346 Styling a slider with LVGL 364 lv_obj_t * slider = lv_slider_create(lv_screen_active()); 365 lv_slider_set_value(slider, 70, LV_ANIM_OFF); 366 lv_obj_set_size(slider, 300, 20); 367 lv_obj_center(slider); 370 lv_obj_set_style_bg_color(slider, lv_color_hex(0x0F1215), LV_PART_MAIN); 371 lv_obj_set_style_bg_opa(slider, 255, LV_PART_MAIN); 372 lv_obj_set_style_border_color(slider, lv_color_hex(0x333943), LV_PART_MAIN); 373 lv_obj_set_style_border_width(slider, 5, LV_PART_MAIN); [all …]
|
D | README_pt_BR.rst | 103 deslizante (slider), gráfico (chart), teclado, medidor (meter), 400 Estilizando um controle deslizante (slider) 404 :alt: Estilizando um controle deslizante (slider) com LVGL 406 Estilizando um controle deslizante (slider) com LVGL 424 lv_obj_t * slider = lv_slider_create(lv_screen_active()); 425 lv_slider_set_value(slider, 70, LV_ANIM_OFF); 426 lv_obj_set_size(slider, 300, 20); 427 lv_obj_center(slider); 430 lv_obj_set_style_bg_color(slider, lv_color_hex(0x0F1215), LV_PART_MAIN); 431 lv_obj_set_style_bg_opa(slider, 255, LV_PART_MAIN); [all …]
|
/lvgl-latest/ |
D | README.md | 175 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_… 229 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_… 271  278 lv_obj_t * slider = lv_slider_create(lv_screen_active()); 279 lv_slider_set_value(slider, 70, LV_ANIM_OFF); 280 lv_obj_set_size(slider, 300, 20); 281 lv_obj_center(slider); 284 lv_obj_set_style_bg_color(slider, lv_color_hex(0x0F1215), LV_PART_MAIN); 285 lv_obj_set_style_bg_opa(slider, 255, LV_PART_MAIN); 286 lv_obj_set_style_border_color(slider, lv_color_hex(0x333943), LV_PART_MAIN); [all …]
|
/lvgl-latest/demos/smartwatch/ |
D | lv_demo_smartwatch_settings.c | 95 lv_obj_t * slider = lv_slider_create(panel); in lv_demo_smartwatch_settings_add_slider() local 96 lv_slider_set_range(slider, min, max); in lv_demo_smartwatch_settings_add_slider() 97 lv_slider_set_value(slider, value, LV_ANIM_OFF); in lv_demo_smartwatch_settings_add_slider() 98 if(lv_slider_get_mode(slider) == LV_SLIDER_MODE_RANGE) in lv_demo_smartwatch_settings_add_slider() 99 lv_slider_set_left_value(slider, 0, LV_ANIM_OFF); in lv_demo_smartwatch_settings_add_slider() 100 lv_obj_set_width(slider, 123); in lv_demo_smartwatch_settings_add_slider() 101 lv_obj_set_height(slider, 10); in lv_demo_smartwatch_settings_add_slider() 102 lv_obj_set_x(slider, 65); in lv_demo_smartwatch_settings_add_slider() 103 lv_obj_set_y(slider, 12); in lv_demo_smartwatch_settings_add_slider() 104 lv_obj_set_align(slider, LV_ALIGN_LEFT_MID); in lv_demo_smartwatch_settings_add_slider() [all …]
|
/lvgl-latest/docs/details/widgets/ |
D | slider.rst | 54 - :cpp:expr:`lv_slider_set_value(slider, new_value, LV_ANIM_ON/OFF)` (animation time 56 - :cpp:expr:`lv_slider_set_range(slider, min , max)`; and 58 - :cpp:expr:`lv_slider_set_orientation(slider, orientation)` to override orientation 78 :cpp:expr:`lv_bar_set_start_value(slider, new_value, LV_ANIM_ON/OFF)`. The start 81 The mode can be changed with :cpp:expr:`lv_slider_set_mode(slider, LV_SLIDER_MODE_...)` 91 :cpp:expr:`lv_obj_add_flag(slider, LV_OBJ_FLAG_ADV_HITTEST)`. 93 Any extended click area (set by :cpp:expr:`lv_obj_set_ext_click_area(slider, value)`) 137 .. include:: ../../examples/widgets/slider/index.rst
|
/lvgl-latest/examples/others/xml/ |
D | lv_example_xml_2.c | 41 lv_obj_t * slider = lv_xml_create(lv_screen_active(), "lv_slider", slider_attrs); in lv_example_xml_2() local 42 lv_obj_set_width(slider, 100); in lv_example_xml_2()
|
/lvgl-latest/examples/widgets/menu/ |
D | lv_example_menu_5.c | 179 lv_obj_t * slider = lv_slider_create(obj); in create_slider() local 180 lv_obj_set_flex_grow(slider, 1); in create_slider() 181 lv_slider_set_range(slider, min, max); in create_slider() 182 lv_slider_set_value(slider, val, LV_ANIM_OFF); in create_slider() 185 lv_obj_add_flag(slider, LV_OBJ_FLAG_FLEX_IN_NEW_TRACK); in create_slider()
|