Home
last modified time | relevance | path

Searched refs:slider (Results 1 – 25 of 46) sorted by relevance

12

/lvgl-latest/src/widgets/slider/
Dlv_slider.c138 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/
Dlv_example_get_started_4.c8 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/
Dtest_xml_general.c22 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/
Dlv_example_slider_1.c13 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()
Dlv_example_slider_4.c13 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()
Dlv_example_slider_3.c16 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()
Dlv_example_slider_2.c43 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()
Dindex.rst5 .. 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/
Dtest_slider.c9 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/
Dlv_demo_high_res_app_smart_home.c272 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 …]
Dlv_demo_high_res_app_thermostat.c233 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/
Dlv_example_image_2.c54 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/
Dlv_example_tiny_ttf_3.c25 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/
Dlv_demo_ebike_settings.c111 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/
Dlv_example_gridnav_5.c42 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/
Dlv_demo_transform.c99 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/
Dlv_example_observer_1.c14 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/
DREADME_zh.rst256 ….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 …]
DREADME_jp.rst344 :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 …]
DREADME_pt_BR.rst103 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/
DREADME.md175 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_…
229 ….com/lvgl/lvgl/0d9ab4ee0e591aad1970e3c9164fd7c544ecce70/examples/widgets/slider/lv_example_slider_…
271 ![Styling a slider with LVGL](https://github.com/kisvegabor/test/raw/master/readme_example_4.gif)
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/
Dlv_demo_smartwatch_settings.c95 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/
Dslider.rst54 - :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/
Dlv_example_xml_2.c41 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/
Dlv_example_menu_5.c179 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()

12