/lvgl-3.7.0/examples/widgets/switch/ |
D | lv_example_switch_1.c | 18 lv_obj_t * sw; in lv_example_switch_1() local 20 sw = lv_switch_create(lv_scr_act()); in lv_example_switch_1() 21 lv_obj_add_event_cb(sw, event_handler, LV_EVENT_ALL, NULL); in lv_example_switch_1() 23 sw = lv_switch_create(lv_scr_act()); in lv_example_switch_1() 24 lv_obj_add_state(sw, LV_STATE_CHECKED); in lv_example_switch_1() 25 lv_obj_add_event_cb(sw, event_handler, LV_EVENT_ALL, NULL); in lv_example_switch_1() 27 sw = lv_switch_create(lv_scr_act()); in lv_example_switch_1() 28 lv_obj_add_state(sw, LV_STATE_DISABLED); in lv_example_switch_1() 29 lv_obj_add_event_cb(sw, event_handler, LV_EVENT_ALL, NULL); in lv_example_switch_1() 31 sw = lv_switch_create(lv_scr_act()); in lv_example_switch_1() [all …]
|
D | lv_example_switch_1.py | 14 sw = lv.switch(lv.scr_act()) variable 15 sw.add_event_cb(event_handler,lv.EVENT.ALL, None) 17 sw = lv.switch(lv.scr_act()) variable 18 sw.add_state(lv.STATE.CHECKED) 19 sw.add_event_cb(event_handler, lv.EVENT.ALL, None) 21 sw = lv.switch(lv.scr_act()) variable 22 sw.add_state(lv.STATE.DISABLED) 23 sw.add_event_cb(event_handler, lv.EVENT.ALL, None) 25 sw = lv.switch(lv.scr_act()) variable 26 sw.add_state(lv.STATE.CHECKED | lv.STATE.DISABLED) [all …]
|
/lvgl-3.7.0/tests/src/test_cases/ |
D | test_switch.c | 13 lv_obj_t * sw = NULL; variable 19 sw = lv_switch_create(scr); in setUp() 30 lv_test_mouse_click_at(sw->coords.x1, sw->coords.y1); in mouse_click_on_switch() 45 lv_state_t state = lv_obj_get_state(sw); in test_switch_should_have_default_state_after_being_created() 76 lv_switch_t * anim_sw = (lv_switch_t *) sw; in test_switch_animation() 86 TEST_ASSERT(lv_obj_has_state(sw, LV_STATE_CHECKED)); in test_switch_animation() 92 TEST_ASSERT_FALSE(lv_obj_has_state(sw, LV_STATE_CHECKED)); in test_switch_animation() 97 lv_coord_t extra_size = _lv_obj_get_ext_draw_size(sw); in test_switch_should_not_have_extra_draw_size_at_creation() 112 lv_obj_remove_style_all(sw); in test_switch_should_update_extra_draw_size_after_editing_padding() 113 lv_obj_add_style(sw, &style_knob, LV_PART_KNOB); in test_switch_should_update_extra_draw_size_after_editing_padding() [all …]
|
/lvgl-3.7.0/src/widgets/ |
D | lv_switch.c | 25 #define LV_SWITCH_IS_ANIMATING(sw) (((sw)->anim_state) != LV_SWITCH_ANIM_STATE_INV) argument 48 static void lv_switch_anim_exec_cb(void * sw, int32_t value); 90 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_constructor() local 92 sw->anim_state = LV_SWITCH_ANIM_STATE_INV; in lv_switch_constructor() 104 lv_switch_t * sw = (lv_switch_t *)obj; in lv_switch_destructor() local 106 lv_anim_del(sw, NULL); in lv_switch_destructor() 149 lv_switch_t * sw = (lv_switch_t *)obj; in draw_main() local 178 if(LV_SWITCH_IS_ANIMATING(sw)) { in draw_main() 180 anim_value_x = (anim_length * sw->anim_state) / LV_SWITCH_ANIM_STATE_END; in draw_main() 219 lv_switch_t * sw = var; in lv_switch_anim_exec_cb() local [all …]
|
/lvgl-3.7.0/examples/anim/ |
D | lv_example_anim_1.c | 11 lv_obj_t * sw = lv_event_get_target(e); in sw_event_cb() local 14 if(lv_obj_has_state(sw, LV_STATE_CHECKED)) { in sw_event_cb() 46 lv_obj_t * sw = lv_switch_create(lv_scr_act()); in lv_example_anim_1() local 47 lv_obj_center(sw); in lv_example_anim_1() 48 lv_obj_add_state(sw, LV_STATE_CHECKED); in lv_example_anim_1() 49 lv_obj_add_event_cb(sw, sw_event_cb, LV_EVENT_VALUE_CHANGED, label); in lv_example_anim_1()
|
D | lv_example_anim_1.py | 5 sw = e.get_target() 7 if sw.has_state(lv.STATE.CHECKED): 35 sw = lv.switch(lv.scr_act()) variable 36 sw.center() 37 sw.add_state(lv.STATE.CHECKED) 38 sw.add_event_cb(lambda e: sw_event_cb(e,label), lv.EVENT.VALUE_CHANGED, None)
|
/lvgl-3.7.0/examples/scroll/ |
D | lv_example_scroll_2.c | 7 lv_obj_t * sw = lv_event_get_target(e); in sw_event_cb() local 12 if(lv_obj_has_state(sw, LV_STATE_CHECKED)) lv_obj_add_flag(list, LV_OBJ_FLAG_SCROLL_ONE); in sw_event_cb() 48 lv_obj_t * sw = lv_switch_create(lv_scr_act()); in lv_example_scroll_2() local 49 lv_obj_align(sw, LV_ALIGN_TOP_RIGHT, -20, 10); in lv_example_scroll_2() 50 lv_obj_add_event_cb(sw, sw_event_cb, LV_EVENT_ALL, panel); in lv_example_scroll_2() 53 lv_obj_align_to(label, sw, LV_ALIGN_OUT_BOTTOM_MID, 0, 5); in lv_example_scroll_2()
|
D | lv_example_scroll_2.py | 4 sw = e.get_target() 8 if sw.has_state(lv.STATE.CHECKED): 40 sw = lv.switch(lv.scr_act()) variable 41 sw.align(lv.ALIGN.TOP_RIGHT, -20, 10) 42 sw.add_event_cb(lambda evt: sw_event_cb(evt,panel), lv.EVENT.ALL, None) 45 label.align_to(sw, lv.ALIGN.OUT_BOTTOM_MID, 0, 5)
|
/lvgl-3.7.0/src/draw/sw/ |
D | lv_draw_sw.mk | 14 DEPPATH += --dep-path $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/draw/sw 15 VPATH += :$(LVGL_DIR)/$(LVGL_DIR_NAME)/src/draw/sw
|
D | lv_draw_sw_rect.c | 41 static void /* LV_ATTRIBUTE_FAST_MEM */ shadow_blur_corner(lv_coord_t size, lv_coord_t sw, uint16_t… 946 lv_coord_t sw, lv_coord_t r) in shadow_draw_corner_buf() argument 948 int32_t sw_ori = sw; in shadow_draw_corner_buf() 953 sh_area.x2 = sw / 2 + r - 1 - ((sw & 1) ? 0 : 1); in shadow_draw_corner_buf() 954 sh_area.y1 = sw / 2 + 1; in shadow_draw_corner_buf() 964 if(sw_ori == 1) sw = 1; in shadow_draw_corner_buf() 965 else sw = sw_ori >> 1; in shadow_draw_corner_buf() 979 sh_ups_tmp_buf[0] = (mask_line[0] << SHADOW_UPSCALE_SHIFT) / sw; in shadow_draw_corner_buf() 982 else sh_ups_tmp_buf[i] = (mask_line[i] << SHADOW_UPSCALE_SHIFT) / sw; in shadow_draw_corner_buf() 992 if(sw == 1) { in shadow_draw_corner_buf() [all …]
|
/lvgl-3.7.0/docs/overview/renderers/ |
D | index.md | 10 sw
|
/lvgl-3.7.0/src/draw/ |
D | lv_draw.mk | 24 include $(LVGL_DIR)/$(LVGL_DIR_NAME)/src/draw/sw/lv_draw_sw.mk
|
/lvgl-3.7.0/demos/widgets/ |
D | lv_demo_widgets.py | 59 def color_chg_event_cb(sw, e): argument 62 if sw.get_state(): 549 sw = lv.switch(lv.scr_act(), None) variable 551 sw.on(LV_ANIM_OFF) 552 sw.set_event_cb(color_chg_event_cb) 553 sw.set_pos(LV_DPX(10), LV_DPX(10)) 554 sw.set_style_local_value_str(lv.switch.PART.BG, lv.STATE.DEFAULT, "Dark") 555 sw.set_style_local_value_align(lv.switch.PART.BG, lv.STATE.DEFAULT, lv.ALIGN.OUT_RIGHT_MID) 556 sw.set_style_local_value_ofs_x(lv.switch.PART.BG, lv.STATE.DEFAULT, LV_DPI//35)
|
/lvgl-3.7.0/src/draw/sdl/ |
D | lv_draw_sdl_rect.c | 623 lv_coord_t sw = dsc->shadow_width; in draw_shadow() local 632 shadow_area.x1 = core_area.x1 - sw / 2 - 1; in draw_shadow() 633 shadow_area.x2 = core_area.x2 + sw / 2 + 1; in draw_shadow() 634 shadow_area.y1 = core_area.y1 - sw / 2 - 1; in draw_shadow() 635 shadow_area.y2 = core_area.y2 + sw / 2 + 1; in draw_shadow() 652 LV_MAX(sw / 2, radius)); in draw_shadow() 655 lv_coord_t blur_growth = (lv_coord_t)(sw / 2 + 1); in draw_shadow() 659 lv_draw_rect_shadow_key_t key = rect_shadow_key_create(radius, frag_size, sw); in draw_shadow() 675 sw / 2 + sw % 2); in draw_shadow()
|
/lvgl-3.7.0/examples/widgets/menu/ |
D | lv_example_menu_5.c | 192 lv_obj_t * sw = lv_switch_create(obj); in create_switch() local 193 lv_obj_add_state(sw, chk ? LV_STATE_CHECKED : 0); in create_switch()
|
/lvgl-3.7.0/docs/ |
D | CHANGELOG.md | 407 - feat(draw): support transforming widgets and improfe sw transform [`318146a`](https://github.com/… 717 - fix(canvas): force canvas to use sw draw [`3045`](https://github.com/littlevgl/lvgl/pull/3045) 796 - fix(sw): make knob size calculation more intuitive [`5ec532d`](https://github.com/littlevgl/lvgl/… 1175 - fix(refr) set disp_drv->draw_buf->flushing_last correctly with sw rotation [`c514bdd`](http… 2057 - sw -> switch
|