Home
last modified time | relevance | path

Searched refs:left (Results 1 – 25 of 66) sorted by relevance

123

/lvgl-latest/src/misc/
Dlv_rb.c94 if(tree->compare(key, parent->data) < 0) parent->left = node; in lv_rb_insert()
119 current = current->left; in lv_rb_find()
135 if(node->left != NULL && node->right != NULL) { in lv_rb_remove_node()
140 if(node->parent->left == node) { in lv_rb_remove_node()
141 node->parent->left = replace; in lv_rb_remove_node()
162 parent->left = child; in lv_rb_remove_node()
169 replace->left = node->left; in lv_rb_remove_node()
170 node->left->parent = replace; in lv_rb_remove_node()
181 child = node->right != NULL ? node->right : node->left; in lv_rb_remove_node()
190 if(parent->left == node) { in lv_rb_remove_node()
[all …]
Dlv_rb_private.h29 struct _lv_rb_node_t * left; member
/lvgl-latest/docs/details/base-widget/styles/
Dstyle-properties.rst20 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> Wi…
21 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
22 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes…
23 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> …
34 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> 0<…
35 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
36 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Layout</strong> Yes…
37 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Ext. draw</strong> …
48 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Default</strong> LV…
49 …<li style='display:inline-block; margin-right: 20px; margin-left: 0px'><strong>Inherited</strong> …
[all …]
/lvgl-latest/src/libs/thorvg/
DtvgMath.cpp57 Bezier left, right; in _bezLength() local
62 cur.split(left, right); in _bezLength()
63 return _bezLength(left, lineLengthFunc) + _bezLength(right, lineLengthFunc); in _bezLength()
82 Bezier left; in _bezAt() local
83 right.split(t, left); in _bezAt()
84 length = _bezLength(left, lineLengthFunc); in _bezAt()
234 void Line::split(float at, Line& left, Line& right) const in split() argument
239 left.pt1 = pt1; in split()
240 left.pt2.x = left.pt1.x + dx; in split()
241 left.pt2.y = left.pt1.y + dy; in split()
[all …]
DtvgSwStroke.cpp628 auto left = stroke.borders + 1; in _addReverseLeft() local
629 auto newPts = left->ptsCnt - left->start; in _addReverseLeft()
637 auto srcPt = left->pts + left->ptsCnt - 1; in _addReverseLeft()
638 auto srcTag = left->tags + left->ptsCnt - 1; in _addReverseLeft()
640 while (srcPt >= left->pts + left->start) { in _addReverseLeft()
658 left->ptsCnt = left->start; in _addReverseLeft()
661 left->movable = false; in _addReverseLeft()
DtvgMath.h267 void split(float at, Line& left, Line& right) const;
283 void split(float t, Bezier& left);
284 void split(Bezier& left, Bezier& right) const;
285 void split(float at, Bezier& left, Bezier& right) const;
DtvgSwShape.cpp124 Line left, right; in _dashLineTo() local
127 cur.split(dash.curLen, left, right); in _dashLineTo()
130 _outlineMoveTo(*dash.outline, &left.pt1, transform); in _dashLineTo()
133 _outlineLineTo(*dash.outline, &left.pt2, transform); in _dashLineTo()
185 Bezier left, right; in _dashCubicTo() local
188 cur.split(dash.curLen, left, right); in _dashCubicTo()
191 _outlineMoveTo(*dash.outline, &left.start, transform); in _dashCubicTo()
194 _outlineCubicTo(*dash.outline, &left.ctrl1, &left.ctrl2, &left.end, transform); in _dashCubicTo()
/lvgl-latest/libs/nema_gfx/include/
Dnema_transitions.h78 void nema_transition_linear_hor(nema_tex_t left, nema_tex_t right,
105 void nema_transition_cube_hor(nema_tex_t left, nema_tex_t right,
133 void nema_transition_innercube_hor(nema_tex_t left, nema_tex_t right,
161 void nema_transition_stack_hor(nema_tex_t left, nema_tex_t right, float step,
Dnema_matrix4x4.h163 float left, float right,
177 float left, float right,
Dnema_vg_font.h69 …const uint32_t left; /**< Neighbor character to the left of the current one (Unicode value) … member
Dnema_font.h51 uint32_t left; /**< Neighbor character to the left of the current one (Unicode value) */ member
/lvgl-latest/tests/src/test_cases/
Dtest_margin_align.c29 void obj_set_margin(lv_obj_t * obj, int32_t left, int32_t top, int32_t right, int32_t bottom) in obj_set_margin() argument
31 lv_obj_set_style_margin_left(obj, left, LV_PART_MAIN); in obj_set_margin()
Dtest_margin_flex.c29 void obj_set_margin(lv_obj_t * obj, int32_t left, int32_t top, int32_t right, int32_t bottom) in obj_set_margin() argument
31 lv_obj_set_style_margin_left(obj, left, LV_PART_MAIN); in obj_set_margin()
Dtest_margin_grid.c29 void obj_set_margin(lv_obj_t * obj, int32_t left, int32_t top, int32_t right, int32_t bottom) in obj_set_margin() argument
31 lv_obj_set_style_margin_left(obj, left, LV_PART_MAIN); in obj_set_margin()
/lvgl-latest/src/drivers/windows/
Dlv_windows_context.c318 client_rect.right - client_rect.left, in lv_windows_display_driver_flush_callback()
330 client_rect.left, in lv_windows_display_driver_flush_callback()
332 client_rect.right - client_rect.left, in lv_windows_display_driver_flush_callback()
518 request_content_size.right - request_content_size.left, in lv_windows_window_message_callback_nolock()
579 window_rect.right - window_rect.left; in lv_windows_window_message_callback_nolock()
584 client_rect.right - client_rect.left; in lv_windows_window_message_callback_nolock()
623 suggested_rect->left, in lv_windows_window_message_callback_nolock()
/lvgl-latest/examples/widgets/tabview/
Dindex.rst8 Tabs on the left, styling and no scrolling
/lvgl-latest/docs/_static/css/
Dcustom.css22 /*margin-left:8px;*/
86 left: 0;
95 margin-left: 1rem;
/lvgl-latest/src/libs/expat/
Dsiphash.h234 const char left = (char)(H->p - H->buf); in sip24_final() local
235 uint64_t b = (H->c + left) << 56; in sip24_final()
237 switch (left) { in sip24_final()
/lvgl-latest/examples/scroll/
Dindex.rst23 Right to left scrolling
/lvgl-latest/demos/high_res/
Dlv_demo_high_res_app_about.c132 lv_obj_t * left = create_button(buttons, c->imgs[IMG_PAGER_LEFT], c); in lv_demo_high_res_app_about() local
133 lv_obj_set_width(left, c->sz->icon[3]); in lv_demo_high_res_app_about()
134 lv_obj_add_state(left, LV_STATE_DISABLED); in lv_demo_high_res_app_about()
142 lv_obj_add_event_cb(left, left_clicked_cb, LV_EVENT_CLICKED, slide_deck); in lv_demo_high_res_app_about()
/lvgl-latest/docs/details/other-components/
Dgridnav.rst11 left and right arrows move focus to the nearest sibling in the
53 left/right keys) or first/last row (on up/down keys)
58 - :cpp:enumerator:`LV_GRIDNAV_CTRL_HORIZONTAL_MOVE_ONLY`: Only use the left/right keys
/lvgl-latest/src/widgets/tileview/
Dlv_tileview.c168 int32_t left = scroll_end.x; in tileview_event_cb() local
171 int32_t tx = ((left + (w / 2)) / w) * w; in tileview_event_cb()
/lvgl-latest/docs/details/base-widget/
Dscroll.rst71 (:c:macro:`LV_BASE_DIR_RTL`) the vertical scrollbar will be placed on the left.
79 If `length` is not set or left at `0` the scrollbar's length will be set automatically according to…
136 - :cpp:enumerator:`LV_DIR_LEFT`: only scroll left
192 - :cpp:enumerator:`LV_SCROLL_SNAP_START`: Align the children to the left/top side of a scrolled Wid…
237 …roll_to(widget, x, y, LV_ANIM_ON/OFF)`` scroll to bring the given coordinate to the top left corner
238 …_obj_scroll_to_x(widget, x, LV_ANIM_ON/OFF)`` scroll to bring the given coordinate to the left side
261 - :cpp:expr:`lv_obj_get_scroll_x(widget)` Pixels scrolled past left edge of Widget's view wind…
/lvgl-latest/src/libs/tjpgd/
Dtjpgd.h43 uint16_t left; /* Left end */ member
/lvgl-latest/docs/details/widgets/
Dspinbox.rst44 to the left, the :cpp:expr:`lv_spinbox_set_digit_step_direction(spinbox, LV_DIR_LEFT)` can be used
87 - ``LV_KEY_LEFT/RIGHT`` With *Keypad* move the cursor left/right. With

123