/lvgl-latest/src/misc/ |
D | lv_area.c | 48 void lv_area_set(lv_area_t * area_p, lv_coord_t x1, lv_coord_t y1, lv_coord_t x2, lv_coord_t y2) in lv_area_set() argument 50 area_p->x1 = x1; in lv_area_set() 63 area_p->x2 = area_p->x1 + w - 1; in lv_area_set_width() 86 area_p->x1 = x; in _lv_area_set_pos() 101 size = (uint32_t)(area_p->x2 - area_p->x1 + 1) * (area_p->y2 - area_p->y1 + 1); in lv_area_get_size() 108 area->x1 -= w_extra; in lv_area_increase() 116 area->x1 += x_ofs; in lv_area_move() 132 res_p->x1 = LV_MAX(a1_p->x1, a2_p->x1); in _lv_area_intersect() 139 if((res_p->x1 > res_p->x2) || (res_p->y1 > res_p->y2)) { in _lv_area_intersect() 172 n.x1 = a1_p->x1; in _lv_area_diff() [all …]
|
D | lv_area.h | 44 lv_coord_t x1; member 103 void lv_area_set(lv_area_t * area_p, lv_coord_t x1, lv_coord_t y1, lv_coord_t x2, lv_coord_t y2); 112 dest->x1 = src->x1; in lv_area_copy() 125 return (lv_coord_t)(area_p->x2 - area_p->x1 + 1); in lv_area_get_width()
|
/lvgl-latest/src/draw/sw/ |
D | lv_draw_sw_rect.c | 106 bg_coords.x1 += (dsc->border_side & LV_BORDER_SIDE_LEFT) ? 1 : 0; in draw_bg() 158 blend_area.x1 = clipped_coords.x1; in draw_bg() 169 blend_dsc.src_buf = grad->map + clipped_coords.x1 - bg_coords.x1; in draw_bg() 225 blend_dsc.mask_res = lv_draw_mask_apply(mask_buf, clipped_coords.x1, h, clipped_w); in draw_bg() 229 if(dither_func) dither_func(grad, blend_area.x1, h - bg_coords.y1, grad_size); in draw_bg() 246 blend_dsc.mask_res = lv_draw_mask_apply(mask_buf, blend_area.x1, top_y, clipped_w); in draw_bg() 254 if(dither_func) dither_func(grad, blend_area.x1, top_y - bg_coords.y1, grad_size); in draw_bg() 265 if(dither_func) dither_func(grad, blend_area.x1, bottom_y - bg_coords.y1, grad_size); in draw_bg() 276 center_coords.x1 = bg_coords.x1; in draw_bg() 297 blend_dsc.mask_res = lv_draw_mask_apply(mask_buf, clipped_coords.x1, h, clipped_w); in draw_bg() [all …]
|
D | lv_draw_sw_arc.c | 85 area_out.x1 = center->x - radius; in lv_draw_sw_arc() 92 area_in.x1 += dsc->width; in lv_draw_sw_arc() 183 round_area.x1 += center->x; in lv_draw_sw_arc() 199 round_area.x1 += center->x; in lv_draw_sw_arc() 241 …quarter_area.x1 = q->center->x + ((lv_trigo_sin(q->end_angle + 90) * (q->radius - q->width)) >> LV… in draw_quarter_0() 252 quarter_area.x1 = q->center->x; in draw_quarter_0() 269 …quarter_area.x1 = q->center->x + ((lv_trigo_sin(q->end_angle + 90) * (q->radius - q->width)) >> LV… in draw_quarter_0() 283 quarter_area.x1 = q->center->x; in draw_quarter_0() 308 …quarter_area.x1 = q->center->x + ((lv_trigo_sin(q->end_angle + 90) * (q->radius)) >> LV_TRIGO_SHIF… in draw_quarter_1() 319 quarter_area.x1 = q->center->x - q->radius; in draw_quarter_1() [all …]
|
D | lv_draw_sw_img.c | 99 blend_area.x1 = draw_ctx->clip_area->x1; in lv_draw_sw_img_decoded() 142 lv_area_move(&transform_area, -coords->x1, -coords->y1); in lv_draw_sw_img_decoded() 170 mask_res_line = lv_draw_mask_apply(mask_buf_tmp, blend_area.x1, y, blend_w); in lv_draw_sw_img_decoded() 218 …src_tmp8 += (src_stride * dest_area->y1 * sizeof(lv_color_t)) + dest_area->x1 * sizeof(lv_color_t); in convert_cb() 250 …src_tmp8 += (src_stride * dest_area->y1 * LV_IMG_PX_SIZE_ALPHA_BYTE) + dest_area->x1 * LV_IMG_PX_S… in convert_cb() 277 …src_tmp8 += (src_stride * dest_area->y1 * sizeof(lv_color_t)) + dest_area->x1 * sizeof(lv_color_t); in convert_cb() 291 src_tmp8 += src_stride * dest_area->y1 + dest_area->x1; in convert_cb()
|
/lvgl-latest/src/draw/nxp/vglite/ |
D | lv_draw_vglite_blend.c | 164 .x = dest_area->x1, in lv_gpu_nxp_vglite_fill() 180 VLC_OP_MOVE, dest_area->x1, dest_area->y1, in lv_gpu_nxp_vglite_fill() 183 VLC_OP_LINE, dest_area->x1, dest_area->y2 + 1, in lv_gpu_nxp_vglite_fill() 184 VLC_OP_LINE, dest_area->x1, dest_area->y1, in lv_gpu_nxp_vglite_fill() 189 (vg_lite_float_t) dest_area->x1, (vg_lite_float_t) dest_area->y1, in lv_gpu_nxp_vglite_fill() 298 (uint32_t)src_area->x1, /* start x */ in lv_gpu_nxp_vglite_buffer_copy() 349 src_area->x1, src_area->y1, src_area->x2, src_area->y2, in lv_vglite_blit_split() 350 dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2, in lv_vglite_blit_split() 387 src_area->x1, src_area->y1, src_area->x2, src_area->y2, in lv_vglite_blit_split() 388 dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2, in lv_vglite_blit_split() [all …]
|
D | lv_draw_vglite.c | 177 lv_area_move(&blend_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_vglite_blend() 192 src_area.x1 = blend_area.x1 - (dsc->blend_area->x1 - draw_ctx->buf_area->x1); in lv_draw_vglite_blend() 194 src_area.x2 = src_area.x1 + lv_area_get_width(dsc->blend_area) - 1; in lv_draw_vglite_blend() 236 lv_area_move(&rel_coords, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_vglite_img_decoded() 240 lv_area_move(&rel_clip_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_vglite_img_decoded() 261 src_area.x1 = blend_area.x1 - (coords->x1 - draw_ctx->buf_area->x1); in lv_draw_vglite_img_decoded() 263 src_area.x2 = src_area.x1 + lv_area_get_width(coords) - 1; in lv_draw_vglite_img_decoded() 325 rel_clip_area.x1 = LV_MIN(point1->x, point2->x) - dsc->width / 2; in lv_draw_vglite_line() 334 lv_area_move(&rel_clip_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_vglite_line() 336 …lv_point_t rel_point1 = { point1->x - draw_ctx->buf_area->x1, point1->y - draw_ctx->buf_area->y1 }; in lv_draw_vglite_line() [all …]
|
D | lv_draw_vglite_rect.c | 113 (vg_lite_float_t)clip_area->x1, (vg_lite_float_t)clip_area->y1, in lv_gpu_nxp_vglite_draw_bg() 153 vg_lite_translate((float)coords->x1, (float)coords->y1, grad_matrix); in lv_gpu_nxp_vglite_draw_bg() 234 (vg_lite_float_t)clip_area->x1, (vg_lite_float_t)clip_area->y1, in lv_gpu_nxp_vglite_draw_border_generic() 313 path_data[pidx++] = coords->x1 + final_radius; in lv_vglite_create_rect_path_data() 362 path_data[pidx++] = coords->x1 + final_radius; in lv_vglite_create_rect_path_data() 395 path_data[pidx++] = coords->x1 + final_radius; in lv_vglite_create_rect_path_data() 409 path_data[pidx++] = coords->x1; in lv_vglite_create_rect_path_data() 428 path_data[pidx++] = coords->x1; in lv_vglite_create_rect_path_data() 443 path_data[pidx++] = coords->x1; in lv_vglite_create_rect_path_data() 448 path_data[pidx++] = coords->x1; in lv_vglite_create_rect_path_data()
|
/lvgl-latest/src/widgets/ |
D | lv_img.c | 196 a.x1 += obj->coords.x1; in lv_img_set_angle() 198 a.x2 += obj->coords.x1; in lv_img_set_angle() 212 a.x1 += obj->coords.x1; in lv_img_set_angle() 214 a.x2 += obj->coords.x1; in lv_img_set_angle() 229 a.x1 += obj->coords.x1; in lv_img_set_pivot() 231 a.x2 += obj->coords.x1; in lv_img_set_pivot() 246 a.x1 += obj->coords.x1; in lv_img_set_pivot() 248 a.x2 += obj->coords.x1; in lv_img_set_pivot() 265 a.x1 += obj->coords.x1 - 1; in lv_img_set_zoom() 267 a.x2 += obj->coords.x1 + 1; in lv_img_set_zoom() [all …]
|
D | lv_slider.c | 25 #define LV_SLIDER_KNOB_COORD(is_rtl, area) (is_rtl ? area.x1 : area.x2) 144 … p.x < slider->right_knob_area.x1)) { in lv_slider_event() 147 …else if((base_dir != LV_BASE_DIR_RTL && p.x < slider->left_knob_area.x1) || (base_dir == LV_BASE_D… in lv_slider_event() 153 …dist_left = LV_ABS((slider->left_knob_area.x1 + (slider->left_knob_area.x2 - slider->left_knob_are… in lv_slider_event() 154 …dist_right = LV_ABS((slider->right_knob_area.x1 + (slider->right_knob_area.x2 - slider->right_knob… in lv_slider_event() 213 new_value = p.x - (obj->coords.x1 + bg_left); in lv_slider_event() 349 if(is_symmetrical && slider->bar.cur_value < 0) knob_area.x1 = slider->bar.indic_area.x1; in draw_knob() 350 else knob_area.x1 = LV_SLIDER_KNOB_COORD(is_rtl, slider->bar.indic_area); in draw_knob() 392 knob_area.x1 = LV_SLIDER_KNOB_COORD(!is_rtl, slider->bar.indic_area); in draw_knob() 415 knob_area->x1 -= (knob_size >> 1); in position_knob() [all …]
|
/lvgl-latest/src/draw/nxp/pxp/ |
D | lv_draw_pxp.c | 147 lv_area_move(&blend_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_pxp_blend() 164 src_area.x1 = blend_area.x1 - (dsc->blend_area->x1 - draw_ctx->buf_area->x1); in lv_draw_pxp_blend() 166 src_area.x2 = src_area.x1 + lv_area_get_width(dsc->blend_area) - 1; in lv_draw_pxp_blend() 194 lv_area_move(&rel_coords, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_pxp_img_decoded() 198 lv_area_move(&rel_clip_area, -draw_ctx->buf_area->x1, -draw_ctx->buf_area->y1); in lv_draw_pxp_img_decoded() 251 src_area.x1 = blend_area.x1 - (coords->x1 - draw_ctx->buf_area->x1); in lv_draw_pxp_img_decoded() 253 src_area.x2 = src_area.x1 + src_width - 1; in lv_draw_pxp_img_decoded()
|
/lvgl-latest/src/core/ |
D | lv_obj_scroll.c | 180 lv_coord_t x1 = LV_COORD_MAX; in lv_obj_get_scroll_left() local 185 x1 = LV_MIN(x1, child->coords.x1); in lv_obj_get_scroll_left() 189 if(x1 != LV_COORD_MAX) { in lv_obj_get_scroll_left() 190 child_res = x1; in lv_obj_get_scroll_left() 191 child_res = (obj->coords.x1 + pad_left + border_width) - child_res; in lv_obj_get_scroll_left() 518 ver_area->x1 = obj->coords.x1 + left_space; in lv_obj_get_scrollbar_area() 519 ver_area->x2 = ver_area->x1 + tickness - 1; in lv_obj_get_scrollbar_area() 523 ver_area->x1 = ver_area->x2 - tickness + 1; in lv_obj_get_scrollbar_area() 561 hor_area->x1 = obj->coords.x1; in lv_obj_get_scrollbar_area() 571 hor_area->x1 = obj->coords.x1 + left_space + ver_reg_space - 1; in lv_obj_get_scrollbar_area() [all …]
|
D | lv_indev_scroll.c | 247 p->x = find_snap_point_x(obj, obj->coords.x1, obj->coords.x2, 0); in lv_indev_scroll_get_snap_dist() 416 … proc->types.pointer.scroll_area.x1 = find_snap_point_x(obj, obj->coords.x1, LV_COORD_MAX, 0); in init_scroll_limits() 417 … proc->types.pointer.scroll_area.x2 = find_snap_point_x(obj, LV_COORD_MIN, obj->coords.x1, 0); in init_scroll_limits() 420 … proc->types.pointer.scroll_area.x1 = find_snap_point_x(obj, obj->coords.x2, LV_COORD_MAX, 0); in init_scroll_limits() 424 lv_coord_t x_mid = obj->coords.x1 + lv_area_get_width(&obj->coords) / 2; in init_scroll_limits() 425 … proc->types.pointer.scroll_area.x1 = find_snap_point_x(obj, x_mid + 1, LV_COORD_MAX, 0); in init_scroll_limits() 430 proc->types.pointer.scroll_area.x1 = LV_COORD_MIN; in init_scroll_limits() 437 if(proc->types.pointer.scroll_area.x1 == 0) proc->types.pointer.scroll_area.x1 = LV_COORD_MIN; in init_scroll_limits() 472 x_child = child->coords.x1; in find_snap_point_x() 473 x_parent = obj->coords.x1 + pad_left; in find_snap_point_x() [all …]
|
D | lv_obj_pos.c | 188 obj->coords.x1 = obj->coords.x2 - w + 1; in lv_obj_refr_size() 191 obj->coords.x2 = obj->coords.x1 + w - 1; in lv_obj_refr_size() 476 x += x_ofs + base->coords.x1 - parent->coords.x1 + lv_obj_get_scroll_right(parent) - pleft; in lv_obj_align_to() 479 x += x_ofs + base->coords.x1 - parent->coords.x1 + lv_obj_get_scroll_left(parent) - pleft; in lv_obj_align_to() 501 rel_x = obj->coords.x1 - parent->coords.x1; in lv_obj_get_x() 507 rel_x = obj->coords.x1; in lv_obj_get_x() 597 area->x1 += lv_obj_get_style_pad_left(obj, LV_PART_MAIN); in lv_obj_get_content_coords() 717 x += pad_left + parent->coords.x1; in lv_obj_move_to() 721 x += pad_left + parent->coords.x1 - lv_obj_get_scroll_x(parent); in lv_obj_move_to() 732 diff.x = x - obj->coords.x1; in lv_obj_move_to() [all …]
|
/lvgl-latest/src/draw/sdl/ |
D | lv_draw_sdl_rect.c | 143 extension.x1 = LV_MAX(extension.x1, -dsc->shadow_ofs_x + ext); in lv_draw_sdl_draw_rect() 150 extension.x1 = LV_MAX(extension.x1, ext); in lv_draw_sdl_draw_rect() 223 lv_area_t blend_coords = {.x1 = 0, .y1 = 0, .x2 = w - 1, .y2 = h - 1}; in lv_draw_sdl_rect_grad_frag_obtain() 224 lv_area_t draw_area = {.x1 = 0, .y1 = 0, .x2 = radius - 1, .y2 = radius - 1}; in lv_draw_sdl_rect_grad_frag_obtain() 288 corner_area.x1 = coords->x1; in lv_draw_sdl_rect_bg_frag_draw_corners() 290 corner_area.x2 = coords->x1 + frag_size - 1; in lv_draw_sdl_rect_bg_frag_draw_corners() 297 …lv_coord_t sx = (lv_coord_t)(dst_area.x1 - corner_area.x1), sy = (lv_coord_t)(dst_area.y1 - corner… in lv_draw_sdl_rect_bg_frag_draw_corners() 302 corner_area.x1 = LV_MAX(coords->x2 - frag_size + 1, coords->x1 + frag_size); in lv_draw_sdl_rect_bg_frag_draw_corners() 310 lv_coord_t sx = (lv_coord_t)(dst_area.x1 - corner_area.x1), in lv_draw_sdl_rect_bg_frag_draw_corners() 329 lv_coord_t sx = (lv_coord_t)(dst_area.x1 - corner_area.x1), in lv_draw_sdl_rect_bg_frag_draw_corners() [all …]
|
/lvgl-latest/src/draw/ |
D | lv_draw_arc.c | 64 area->x1 = x - rout; in lv_draw_arc_get_area() 89 area->x1 = x + ((lv_trigo_sin(end_angle + 90) * rin) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 96 area->x1 = x + ((lv_trigo_sin(end_angle + 90) * rout) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 99 area->x1 = x + ((lv_trigo_sin(start_angle + 90) * rout) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 106 area->x1 = x + ((lv_trigo_sin(start_angle + 90) * rin) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 114 area->x1 = x + ((lv_trigo_sin(end_angle + 90) * rout) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 121 area->x1 = x - rout - extra_area; in lv_draw_arc_get_area() 128 area->x1 = x + ((lv_trigo_sin(start_angle + 90) * rout) >> LV_TRIGO_SHIFT) - extra_area; in lv_draw_arc_get_area() 135 area->x1 = x + ((LV_MIN(lv_trigo_sin(end_angle + 90), in lv_draw_arc_get_area() 143 area->x1 = x - rout; in lv_draw_arc_get_area()
|
/lvgl-latest/src/extra/widgets/imgbtn/ |
D | lv_imgbtn.c | 232 coords.x1 -= tw; in draw_main() 249 coords_part.x1 = coords.x1; in draw_main() 251 coords_part.x2 = coords.x1 + header.w - 1; in draw_main() 260 coords_part.x1 = coords.x2 - header.w + 1; in draw_main() 270 clip_area_center.x1 = coords.x1 + left_w; in draw_main() 284 coords_part.x1 = coords.x1 + left_w; in draw_main() 286 coords_part.x2 = coords_part.x1 + header.w - 1; in draw_main() 289 … for(i = coords_part.x1; i < (lv_coord_t)(clip_area_center.x2 + header.w - 1); i += header.w) { in draw_main() 291 coords_part.x1 = coords_part.x2 + 1; in draw_main()
|
/lvgl-latest/examples/widgets/table/ |
D | lv_example_table_2.c | 20 sw_area.x1 = dsc->draw_area->x2 - 50; in draw_event_cb() 21 sw_area.x2 = sw_area.x1 + 40; in draw_event_cb() 29 sw_area.x1 = sw_area.x2 - 16; in draw_event_cb() 32 sw_area.x1 += 2; in draw_event_cb() 33 sw_area.x2 = sw_area.x1 + 16; in draw_event_cb()
|
D | lv_example_table_2.py | 24 sw_area.x1 = dsc.draw_area.x2 - 50 25 sw_area.x2 = sw_area.x1 + 40 34 sw_area.x1 = sw_area.x2 - 16 36 sw_area.x1 += 2 37 sw_area.x2 = sw_area.x1 + 16
|
/lvgl-latest/src/draw/renesas/ |
D | lv_gpu_d2_ra6m3.c | 429 D2_FIX4(fill_area->x1), D2_FIX4(fill_area->y1), 0); 448 D2_EXEC(d2_renderbox(_d2_handle, D2_FIX4(fill_area->x1), D2_FIX4(fill_area->y1), 492 D2_EXEC(d2_cliprect(_d2_handle, dest_area->x1, dest_area->y1, dest_area->x2, dest_area->y2)); 498 …img_area_scaled.x1 = src_area->x1 + ((((int32_t)0 - img_dsc.pivot.x) * img_dsc.zoom) >> 8) + img_d… 499 …img_area_scaled.x2 = src_area->x1 + ((((int32_t)w - img_dsc.pivot.x) * img_dsc.zoom) >> 8) + img_d… 516 … D2_FIX4(img_w), D2_FIX4(img_h), D2_FIX4(img_area->x1), D2_FIX4(img_area->y1), flags)); 519 int x, y, x1, y1, x2, y2, x3, y3, x4, y4, dxu, dxv, dyu, dyv, xx, xy, yx, yy; local 546 x = D2_FIX4(img_area->x1); 550 x1 = D2_FIX4(0); 563 lv_port_gpu_rotate_point(&x1, &y1, cos_angle, sin_angle, pivot_scaled_x, pivot_scaled_y); [all …]
|
/lvgl-latest/examples/widgets/slider/ |
D | lv_example_slider_3.c | 43 … label_area.x1 = dsc->draw_area->x1 + lv_area_get_width(dsc->draw_area) / 2 - label_size.x / 2; in slider_event_cb() 44 label_area.x2 = label_area.x1 + label_size.x; in slider_event_cb()
|
D | lv_example_slider_3.py | 19 label_area.x1 = dsc.draw_area.x1 + dsc.draw_area.get_width() // 2 - label_size.x // 2 20 label_area.x2 = label_area.x1 + label_size.x
|
/lvgl-latest/src/draw/arm2d/ |
D | lv_gpu_arm2d.c | 177 src_buf_tmp += (draw_area.x1 - coords->x1) * px_size_byte; \ 191 + (blend_area2.x1 - draw_ctx->buf_area->x1); \ 217 .iX = (__blend_area).x1 - draw_ctx->buf_area->x1, \ 247 .iX = (__blend_area).x1 - (__dsc)->blend_area->x1, \ 285 .iX = (__dsc)->mask_area->x1 - (__blend_area).x1, \ 381 .iX = coords->x1 - draw_ctx->clip_area->x1, \ 704 … dest_stride * (blend_area.y1 - draw_ctx->buf_area->y1) + (blend_area.x1 - draw_ctx->buf_area->x1); in lv_draw_arm2d_blend() 710 dest_buf8 += (blend_area.x1 - draw_ctx->buf_area->x1) * LV_IMG_PX_SIZE_ALPHA_BYTE; in lv_draw_arm2d_blend() 719 …_buf += src_stride * (blend_area.y1 - dsc->blend_area->y1) + (blend_area.x1 - dsc->blend_area->x1); in lv_draw_arm2d_blend() 728 … mask += mask_stride * (blend_area.y1 - dsc->mask_area->y1) + (blend_area.x1 - dsc->mask_area->x1); in lv_draw_arm2d_blend() [all …]
|
/lvgl-latest/src/extra/libs/tiny_ttf/ |
D | stb_truetype_htcw.h | 315 glVertex2f(q.x1, q.y0); 317 glVertex2f(q.x1, q.y1); 395 int advance, lsb, x0, y0, x1, y1; 398 …stbtt_GetCodepointBitmapBoxSubpixel(&font, text[ch], scale, scale, x_shift, 0, &x0, &y0, &x1, &y1); 399 …stbtt_MakeCodepointBitmapSubpixel(&font, &screen[baseline + y0][(int)xpos + x0], x1 - x0, y1 - y0,… 568 unsigned short x0, y0, x1, y1; // coordinates of bbox in bitmap member 574 float x1, y1, s1, t1; // bottom-right member 600 unsigned short x0, y0, x1, y1; // coordinates of bbox in bitmap member 814 STBTT_DEF void stbtt_GetFontBoundingBox(const stbtt_fontinfo * info, int * x0, int * y0, int * x1, … 826 …etCodepointBox(const stbtt_fontinfo * info, int codepoint, int * x0, int * y0, int * x1, int * y1); [all …]
|
/lvgl-latest/examples/widgets/bar/ |
D | lv_example_bar_6.c | 31 txt_area.x1 = txt_area.x2 - txt_size.x + 1; in event_cb() 36 txt_area.x1 = dsc->draw_area->x2 + 5; in event_cb() 37 txt_area.x2 = txt_area.x1 + txt_size.x - 1; in event_cb()
|