Lines Matching refs:table

28 static bool lv_table_design(lv_obj_t * table, const lv_area_t * mask, lv_design_mode_t mode);
29 static lv_res_t lv_table_signal(lv_obj_t * table, lv_signal_t sign, void * param);
30 static lv_coord_t get_row_height(lv_obj_t * table, uint16_t row_id);
31 static void refr_size(lv_obj_t * table);
92 lv_table_set_style(new_table, LV_TABLE_STYLE_BG, th->style.table.bg); in lv_table_create()
93 lv_table_set_style(new_table, LV_TABLE_STYLE_CELL1, th->style.table.cell); in lv_table_create()
94 lv_table_set_style(new_table, LV_TABLE_STYLE_CELL2, th->style.table.cell); in lv_table_create()
95 lv_table_set_style(new_table, LV_TABLE_STYLE_CELL3, th->style.table.cell); in lv_table_create()
96 lv_table_set_style(new_table, LV_TABLE_STYLE_CELL4, th->style.table.cell); in lv_table_create()
133 void lv_table_set_cell_value(lv_obj_t * table, uint16_t row, uint16_t col, const char * txt) in lv_table_set_cell_value() argument
135 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_cell_value()
158 refr_size(table); in lv_table_set_cell_value()
166 void lv_table_set_row_cnt(lv_obj_t * table, uint16_t row_cnt) in lv_table_set_row_cnt() argument
168 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_row_cnt()
186 refr_size(table); in lv_table_set_row_cnt()
194 void lv_table_set_col_cnt(lv_obj_t * table, uint16_t col_cnt) in lv_table_set_col_cnt() argument
202 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_col_cnt()
219 refr_size(table); in lv_table_set_col_cnt()
228 void lv_table_set_col_width(lv_obj_t * table, uint16_t col_id, lv_coord_t w) in lv_table_set_col_width() argument
235 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_col_width()
237 refr_size(table); in lv_table_set_col_width()
247 void lv_table_set_cell_align(lv_obj_t * table, uint16_t row, uint16_t col, lv_label_align_t align) in lv_table_set_cell_align() argument
249 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_cell_align()
275 void lv_table_set_cell_type(lv_obj_t * table, uint16_t row, uint16_t col, uint8_t type) in lv_table_set_cell_type() argument
277 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_cell_type()
306 void lv_table_set_cell_crop(lv_obj_t * table, uint16_t row, uint16_t col, bool crop) in lv_table_set_cell_crop() argument
308 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_cell_crop()
334 void lv_table_set_cell_merge_right(lv_obj_t * table, uint16_t row, uint16_t col, bool en) in lv_table_set_cell_merge_right() argument
336 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_cell_merge_right()
354 refr_size(table); in lv_table_set_cell_merge_right()
363 void lv_table_set_style(lv_obj_t * table, lv_table_style_t type, const lv_style_t * style) in lv_table_set_style() argument
365 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_set_style()
369 lv_obj_set_style(table, style); in lv_table_set_style()
370 refr_size(table); in lv_table_set_style()
374 refr_size(table); in lv_table_set_style()
378 refr_size(table); in lv_table_set_style()
382 refr_size(table); in lv_table_set_style()
386 refr_size(table); in lv_table_set_style()
402 const char * lv_table_get_cell_value(lv_obj_t * table, uint16_t row, uint16_t col) in lv_table_get_cell_value() argument
404 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_cell_value()
421 uint16_t lv_table_get_row_cnt(lv_obj_t * table) in lv_table_get_row_cnt() argument
423 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_row_cnt()
432 uint16_t lv_table_get_col_cnt(lv_obj_t * table) in lv_table_get_col_cnt() argument
434 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_col_cnt()
444 lv_coord_t lv_table_get_col_width(lv_obj_t * table, uint16_t col_id) in lv_table_get_col_width() argument
451 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_col_width()
463 lv_label_align_t lv_table_get_cell_align(lv_obj_t * table, uint16_t row, uint16_t col) in lv_table_get_cell_align() argument
465 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_cell_align()
488 lv_label_align_t lv_table_get_cell_type(lv_obj_t * table, uint16_t row, uint16_t col) in lv_table_get_cell_type() argument
490 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_cell_type()
513 lv_label_align_t lv_table_get_cell_crop(lv_obj_t * table, uint16_t row, uint16_t col) in lv_table_get_cell_crop() argument
515 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_cell_crop()
538 bool lv_table_get_cell_merge_right(lv_obj_t * table, uint16_t row, uint16_t col) in lv_table_get_cell_merge_right() argument
540 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_cell_merge_right()
563 const lv_style_t * lv_table_get_style(const lv_obj_t * table, lv_table_style_t type) in lv_table_get_style() argument
565 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_get_style()
569 case LV_TABLE_STYLE_BG: style = lv_obj_get_style(table); break; in lv_table_get_style()
594 static bool lv_table_design(lv_obj_t * table, const lv_area_t * mask, lv_design_mode_t mode) in lv_table_design() argument
602 ancestor_scrl_design(table, mask, mode); in lv_table_design()
604 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_design()
605 const lv_style_t * bg_style = lv_obj_get_style(table); in lv_table_design()
612 lv_opa_t opa_scale = lv_obj_get_opa_scale(table); in lv_table_design()
618 cell_area.y2 = table->coords.y1 + bg_style->body.padding.top; in lv_table_design()
620 h_row = get_row_height(table, row); in lv_table_design()
625 cell_area.x2 = table->coords.x1 + bg_style->body.padding.left; in lv_table_design()
737 static lv_res_t lv_table_signal(lv_obj_t * table, lv_signal_t sign, void * param) in lv_table_signal() argument
742 res = ancestor_signal(table, sign, param); in lv_table_signal()
747 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in lv_table_signal()
767 static void refr_size(lv_obj_t * table) in refr_size() argument
772 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in refr_size()
779 h += get_row_height(table, i); in refr_size()
782 const lv_style_t * bg_style = lv_obj_get_style(table); in refr_size()
787 lv_obj_set_size(table, w + 1, h + 1); in refr_size()
788 lv_obj_invalidate(table); in refr_size()
791 static lv_coord_t get_row_height(lv_obj_t * table, uint16_t row_id) in get_row_height() argument
793 lv_table_ext_t * ext = lv_obj_get_ext_attr(table); in get_row_height()