Lines Matching refs:width

70 static int32_t convert_indent_pct(lv_obj_t * spans, int32_t width);
72 …_coords_t make_span_coords(const lv_span_t * prev_span, const lv_span_t * curr_span, int32_t width,
374 int32_t width = lv_obj_get_style_width(obj, LV_PART_MAIN); in lv_spangroup_refr_mode() local
375 if(LV_COORD_IS_PCT(width)) { in lv_spangroup_refr_mode()
376 width = 100; in lv_spangroup_refr_mode()
378 int32_t height = lv_spangroup_get_expand_height(obj, width); in lv_spangroup_refr_mode()
413 uint32_t width = LV_COORD_IS_PCT(spans->indent) ? 0 : spans->indent; in lv_spangroup_get_expand_width() local
423 if(max_width > 0 && width >= max_width) { in lv_spangroup_get_expand_width()
429 width = width + letter_w + letter_space; in lv_spangroup_get_expand_width()
433 return width - letter_space; in lv_spangroup_get_expand_width()
436 int32_t lv_spangroup_get_expand_height(lv_obj_t * obj, int32_t width) in lv_spangroup_get_expand_height() argument
440 if(lv_ll_get_head(&spans->child_ll) == NULL || width <= 0) { in lv_spangroup_get_expand_height()
447 int32_t max_width = width; in lv_spangroup_get_expand_height()
563 const int32_t width = lv_obj_get_content_width(obj); in lv_spangroup_get_span_coords() local
578 return make_span_coords(prev_span, curr_span, width, (lv_area_t) { in lv_spangroup_get_span_coords()
590 const int32_t width = lv_obj_get_content_width(obj); in lv_spangroup_get_span_by_point() local
604 lv_span_coords_t coords = make_span_coords(prev_span, curr_span, width, (lv_area_t) { in lv_spangroup_get_span_by_point()
677 int32_t width = 0; in lv_spangroup_event() local
687 width = spans->cache_w; in lv_spangroup_event()
691 width = lv_obj_get_content_width(obj); in lv_spangroup_event()
693 if(width != spans->cache_w || spans->refresh) { in lv_spangroup_event()
694 height = lv_spangroup_get_expand_height(obj, width); in lv_spangroup_event()
695 spans->cache_w = width; in lv_spangroup_event()
705 width = self_size->x >= 0 ? lv_obj_get_content_width(obj) : 0; in lv_spangroup_event()
708 self_size->x = LV_MAX(self_size->x, width); in lv_spangroup_event()
867 static int32_t convert_indent_pct(lv_obj_t * obj, int32_t width) in convert_indent_pct() argument
877 indent = (width * LV_COORD_GET_PCT(spans->indent)) / 100; in convert_indent_pct()
1143 …s_t make_span_coords(const lv_span_t * prev_span, const lv_span_t * curr_span, const int32_t width, in make_span_coords() argument
1152 lv_area_set(&coords.heading, padding.x1 + indent, padding.y1, width + padding.x1, in make_span_coords()
1176 width + padding.x1, pre_trailing_pos.y + pre_trailing_height + padding.y1); in make_span_coords()
1183 width + padding.x1, curr_span->trailing_pos.y + padding.y1); in make_span_coords()