Lines Matching defs:tbl
5542 struct nk_table tbl;
5886 NK_LIB void nk_remove_table(struct nk_window *win, struct nk_table *tbl);
5887 NK_LIB void nk_free_table(struct nk_context *ctx, struct nk_table *tbl);
5888 NK_LIB void nk_push_table(struct nk_window *win, struct nk_table *tbl);
15445 return &elem->data.tbl;
15448 nk_free_table(struct nk_context *ctx, struct nk_table *tbl)
15450 union nk_page_data *pd = NK_CONTAINER_OF(tbl, union nk_page_data, tbl);
15455 nk_push_table(struct nk_window *win, struct nk_table *tbl)
15458 win->tables = tbl;
15459 tbl->next = 0;
15460 tbl->prev = 0;
15461 tbl->size = 0;
15465 win->tables->prev = tbl;
15466 tbl->next = win->tables;
15467 tbl->prev = 0;
15468 tbl->size = 0;
15469 win->tables = tbl;
15473 nk_remove_table(struct nk_window *win, struct nk_table *tbl)
15475 if (win->tables == tbl)
15476 win->tables = tbl->next;
15477 if (tbl->next)
15478 tbl->next->prev = tbl->prev;
15479 if (tbl->prev)
15480 tbl->prev->next = tbl->next;
15481 tbl->next = 0;
15482 tbl->prev = 0;
15492 struct nk_table *tbl = nk_create_table(ctx);
15493 NK_ASSERT(tbl);
15494 if (!tbl) return 0;
15495 nk_push_table(win, tbl);