Home
last modified time | relevance | path

Searched refs:next (Results 1 – 25 of 40) sorted by relevance

12

/lvgl-3.6.0/src/extra/libs/tiny_ttf/
Dstb_rect_pack.h186 stbrp_node * next; member
272 nodes[i].next = &nodes[i + 1]; in stbrp_init_target()
273 nodes[i].next = NULL; in stbrp_init_target()
286 context->extra[0].next = &context->extra[1]; in stbrp_init_target()
289 context->extra[1].next = NULL; in stbrp_init_target()
305 while(node->next->x <= x0) in stbrp__skyline_find_min_y()
308 STBRP_ASSERT(node->next->x > x0); // we ended up handling this in the caller for efficiency in stbrp__skyline_find_min_y()
325 visited_width += node->next->x - x0; in stbrp__skyline_find_min_y()
327 visited_width += node->next->x - node->x; in stbrp__skyline_find_min_y()
331 int under_width = node->next->x - node->x; in stbrp__skyline_find_min_y()
[all …]
Dstb_truetype_htcw.h3025 struct stbtt__hheap_chunk * next; member
3048 c->next = hh->head;
3067 stbtt__hheap_chunk * n = c->next;
3080 struct stbtt__active_edge * next; member
3119 z->next = 0;
3139 z->next = 0;
3192 e = e->next;
3226 *step = z->next; // delete from list
3233 step = &((*step)->next); // advance through list
3241 while(*step && (*step)->next) {
[all …]
/lvgl-3.6.0/src/misc/
Dlv_lru.c31 struct _lv_lru_item_t * next; member
108 lv_lru_item_t * item = NULL, *next = NULL; in lv_lru_del() local
114 next = (lv_lru_item_t *) item->next; in lv_lru_del()
119 item = next; in lv_lru_del()
128 next = (lv_lru_item_t *) item->next; in lv_lru_del()
130 item = next; in lv_lru_del()
154 item = (lv_lru_item_t *) item->next; in lv_lru_set()
176 prev->next = item; in lv_lru_set()
202 item = (lv_lru_item_t *) item->next; in lv_lru_get()
227 item = (lv_lru_item_t *) item->next; in lv_lru_remove()
[all …]
Dlv_timer.c99 lv_timer_t * next; in lv_timer_handler() local
107 next = _lv_ll_get_next(&LV_GC_ROOT(_lv_timer_ll), LV_GC_ROOT(_lv_timer_act)); in lv_timer_handler()
117 LV_GC_ROOT(_lv_timer_act) = next; /*Load the next timer*/ in lv_timer_handler()
122 next = _lv_ll_get_head(&LV_GC_ROOT(_lv_timer_ll)); in lv_timer_handler()
123 while(next) { in lv_timer_handler()
124 if(!next->paused) { in lv_timer_handler()
125 uint32_t delay = lv_timer_time_remaining(next); in lv_timer_handler()
130 next = _lv_ll_get_next(&LV_GC_ROOT(_lv_timer_ll), next); /*Find the next timer*/ in lv_timer_handler()
Dlv_tlsf.c456 block_header_t * next = offset_to_block(block_to_ptr(block), in block_next() local
459 return next; in block_next()
465 block_header_t * next = block_next(block); in block_link_next() local
466 next->prev_phys_block = block; in block_link_next()
467 return next; in block_link_next()
473 block_header_t * next = block_link_next(block); in block_mark_as_free() local
474 block_set_prev_free(next); in block_mark_as_free()
480 block_header_t * next = block_next(block); in block_mark_as_used() local
481 block_set_prev_used(next); in block_mark_as_used()
589 block_header_t * next = block->next_free; in remove_free_block() local
[all …]
Dlv_ll.c28 static void node_set_next(lv_ll_t * ll_p, lv_ll_node_t * act, lv_ll_node_t * next);
398 static void node_set_next(lv_ll_t * ll_p, lv_ll_node_t * act, lv_ll_node_t * next) in node_set_next() argument
405 lv_ll_node_t ** next_node_p = (lv_ll_node_t **) &next; in node_set_next()
/lvgl-3.6.0/examples/widgets/btnmatrix/
Dlv_example_btnmatrix_3.py9 next = True
11 next = False
12 if prev or next:
19 elif next and i < 5:
Dlv_example_btnmatrix_3.c9 bool next = id == 6 ? true : false; in event_cb() local
10 if(prev || next) { in event_cb()
18 else if(next && i < 5) i++; in event_cb()
/lvgl-3.6.0/docs/others/
Dgridnav.md18 To move the focus to the next widget of the group use `LV_KEY_NEXT/PREV` or `lv_group_focus_next/pr…
28 - `LV_GRIDNAV_CTRL_ROLLOVER` If there is no next/previous object in a direction,
29 the focus goes to the object in the next/previous row (on left/right keys) or first/last row (on up…
31 …will be scrolled instead of going to the next/previous object. If there is no more room for scrol…
/lvgl-3.6.0/demos/music/
Dlv_demo_music_main.h36 void _lv_demo_music_album_next(bool next);
Dlv_demo_music_main.c302 void _lv_demo_music_album_next(bool next) in _lv_demo_music_album_next() argument
305 if(next) { in _lv_demo_music_album_next()
665 bool next = false; in track_load() local
666 if((track_id + 1) % ACTIVE_TRACK_CNT == id) next = true; in track_load()
691 if(next) { in track_load()
698 if(next) { in track_load()
DREADME.md19 - Add extra bars next to the "main bars" with a cosine shape. Add more bars for the lower bands.
/lvgl-3.6.0/docs/overview/
Dtimer.md39 `lv_timer_ready(timer)` makes a timer run on the next call of `lv_timer_handler()`.
62 For these cases, `lv_async_call(my_function, data_p)` can be used to call `my_function` on the next
80 /*Delete screen on next call of `lv_timer_handler`, not right now.*/
87 …you could just use `lv_obj_del_async` which will delete the object on the next call to `lv_timer_h…
Dindev.md86 - **LV_KEY_NEXT** Focus on the next object
110 …s `LV_KEY_LEFT/RIGHT` is translated to `LV_KEY_NEXT/PREV`. Therefore, the next or previous object …
/lvgl-3.6.0/src/core/
Dlv_group.c142 lv_obj_t ** next = _lv_ll_ins_tail(&group->obj_ll); in lv_group_add_obj() local
143 LV_ASSERT_MALLOC(next); in lv_group_add_obj()
144 if(next == NULL) return; in lv_group_add_obj()
145 *next = obj; in lv_group_add_obj()
149 if(_lv_ll_get_head(&group->obj_ll) == next) { in lv_group_add_obj()
/lvgl-3.6.0/docs/widgets/extra/
Dcolorwheel.md6 Long pressing the object, the color wheel will change to the next parameter of the color (hue, satu…
36 - `LV_KEY_ENTER` A long press will show the next mode. Double click to reset the current parameter.
Dcalendar.md24 - days of the previous and next month have `LV_BTNMATRIX_CTRL_DISABLED` flag
/lvgl-3.6.0/docs/porting/
Dos.md39 /* change to the next image */
Dindev.md84 - By turning the encoder you can focus on the next/previous object.
138 *Buttons* mean external "hardware" buttons next to the screen which are assigned to specific coordi…
/lvgl-3.6.0/docs/layouts/
Dgrid.md63 …against the container edge, but two units of space between the next item because that next item ha…
Dflex.md55 …against the container edge, but two units of space between the next item because that next item ha…
/lvgl-3.6.0/docs/overview/renderers/
Darm-2d.md26 …/arm-community-blogs/b/internet-of-things-blog/posts/arm-corelink-dma-350-next-generation-direct-m…
/lvgl-3.6.0/docs/widgets/core/
Droller.md39 - `LV_KEY_RIGHT/DOWN` Select the next option
/lvgl-3.6.0/docs/get-started/platforms/
Despressif.md44 During next project build, LVGL component will be fetched from the component registry and added to …
/lvgl-3.6.0/env_support/cmsis-pack/
DREADME.md23 * 1. simply next to the `lvgl` folder

12