Home
last modified time | relevance | path

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

/lvgl-latest/tests/src/test_cases/draw/
Dtest_image_formats.c239 static void img_create(const char * name, const void * img_src, bool rotate, bool recolor) in img_create() argument
251 if(recolor) lv_obj_set_style_image_recolor_opa(img, LV_OPA_70, 0); in img_create()
258 static void bin_image_create(bool rotate, bool recolor, int align, int compress) in bin_image_create() argument
267 img_create(name, path, rotate, recolor); in bin_image_create()
271 static void c_array_image_create(bool rotate, bool recolor, int align, int compress) in c_array_image_create() argument
277 img_create(name, src, rotate, recolor); in c_array_image_create()
287 bool recolor = mode & 0x01; in test_image_formats() local
294 bin_image_create(rotate, recolor, align, i); in test_image_formats()
299 c_array_image_create(rotate, recolor, align, i); in test_image_formats()
/lvgl-latest/src/widgets/label/
Dlv_label_private.h50 uint8_t recolor : 1; /**< Enable in-line letter re-coloring*/ member
Dlv_label.c275 if(label->recolor == en) return; in lv_label_set_recolor()
277 label->recolor = en == false ? 0 : 1; in lv_label_set_recolor()
652 return label->recolor == 0 ? false : true; in lv_label_get_recolor()
717 label->recolor = 0; in lv_label_constructor()
780 if(label->recolor != 0) flag |= LV_TEXT_FLAG_RECOLOR; in lv_label_event()
1269 if(label->recolor) flag |= LV_TEXT_FLAG_RECOLOR; in get_label_flags()
/lvgl-latest/src/draw/nema_gfx/
Dlv_draw_nema_gfx_img.c121 bool recolor = (dsc->recolor_opa > LV_OPA_MIN); in _draw_nema_gfx_img() local
160 if(recolor) { in _draw_nema_gfx_img()
161 lv_color32_t col32 = lv_color_to_32(dsc->recolor, LV_OPA_MIX2(dsc->recolor_opa, dsc->opa)); in _draw_nema_gfx_img()
175 if(!has_transform && masked && !recolor) { in _draw_nema_gfx_img()
Dlv_draw_nema_gfx_label.c515 lv_color_t recolor = lv_color_black(); /* Holds the selected color inside the recolor command */ in _draw_label_iterate_characters() local
616 recolor = lv_color_make(r, g, b); in _draw_label_iterate_characters()
619 recolor.red = dsc->color.red; in _draw_label_iterate_characters()
620 recolor.blue = dsc->color.blue; in _draw_label_iterate_characters()
621 recolor.green = dsc->color.green; in _draw_label_iterate_characters()
681 draw_letter_dsc.color = recolor; in _draw_label_iterate_characters()
684 lv_color32_t dsc_recolor_col32 = lv_color_to_32(recolor, dsc->opa); in _draw_label_iterate_characters()
/lvgl-latest/src/draw/sw/arm2d/
Dlv_draw_sw_arm2d.h122 lv_color_to_u16(draw_dsc->recolor), \
149 lv_color_to_u32(draw_dsc->recolor), \
342 lv_color_to_u16(draw_dsc->recolor), in lv_draw_sw_image_helium()
356 lv_color_to_int(draw_dsc->recolor), in lv_draw_sw_image_helium()
/lvgl-latest/src/draw/
Dlv_draw_image.h42 lv_color_t recolor; member
Dlv_draw_label.c326 lv_color_t recolor = lv_color_black(); /* Holds the selected color inside the recolor command */ in lv_draw_label_iterate_characters() local
414 recolor = lv_color_make(r, g, b); in lv_draw_label_iterate_characters()
417 recolor.red = dsc->color.red; in lv_draw_label_iterate_characters()
418 recolor.blue = dsc->color.blue; in lv_draw_label_iterate_characters()
419 recolor.green = dsc->color.green; in lv_draw_label_iterate_characters()
476 draw_letter_dsc.color = recolor; in lv_draw_label_iterate_characters()
Dlv_draw_image.c52 dsc->recolor = lv_color_black(); in lv_draw_image_dsc_init()
286 sup.alpha_color = draw_dsc->recolor; in img_decode_and_draw()
Dlv_draw_rect.c232 bg_image_dsc->recolor = dsc->bg_image_recolor; in lv_draw_rect()
/lvgl-latest/src/draw/sw/
Dlv_draw_sw_img.c76 static void recolor(lv_area_t relative_area, uint8_t * src_buf, uint8_t * dest_buf, int32_t src_str…
235 blend_dsc.color = draw_dsc->recolor; in img_draw_core()
332 blend_dsc.color = draw_dsc->recolor; in radius_only()
421recolor(relative_area, decoded->data, tmp_buf, img_stride, blend_dsc.src_color_format, draw_dsc); in recolor_only()
461 blend_dsc.color = draw_dsc->recolor; in transform_and_recolor()
525recolor(relative_area2, transformed_buf, transformed_buf, blend_dsc.src_stride, cf_final, draw_dsc… in transform_and_recolor()
545 static void recolor(lv_area_t relative_area, uint8_t * src_buf, uint8_t * dest_buf, int32_t src_str… in recolor() function
552 lv_color_t color = draw_dsc->recolor; in recolor()
Dlv_draw_sw_letter.c145 img_dsc.recolor = glyph_draw_dsc->color; in draw_letter_cb()
/lvgl-latest/demos/render/
Dlv_demo_render.c315 static lv_obj_t * image_obj_create(lv_obj_t * parent, int32_t col, int32_t row, bool recolor) in image_obj_create() argument
319 if(recolor) { in image_obj_create()
331 static void image_core_cb(lv_obj_t * parent, bool recolor, uint32_t startAt) in image_core_cb() argument
371 obj = image_obj_create(parent, 1, row * 2, recolor); in image_core_cb()
374 obj = image_obj_create(parent, 2, row * 2, recolor); in image_core_cb()
379 obj = image_obj_create(parent, 3, row * 2, recolor); in image_core_cb()
384 obj = image_obj_create(parent, 4, row * 2, recolor); in image_core_cb()
389 obj = image_obj_create(parent, 5, row * 2, recolor); in image_core_cb()
394 obj = image_obj_create(parent, 6, row * 2, recolor); in image_core_cb()
400 obj = image_obj_create(parent, 7, row * 2, recolor); in image_core_cb()
/lvgl-latest/examples/widgets/buttonmatrix/
Dlv_example_buttonmatrix_2.c68 img_draw_dsc.recolor = lv_color_black(); in event_cb()
/lvgl-latest/src/draw/vg_lite/
Dlv_draw_vg_lite_vector.c235 … vg_lite_color_t recolor = lv_vg_lite_image_recolor(&image_buffer, &dsc->fill_dsc.img_dsc); in task_draw_cb() local
250 recolor, in task_draw_cb()
Dlv_vg_lite_utils.c791 return lv_vg_lite_color(dsc->recolor, LV_OPA_MIX2(dsc->opa, dsc->recolor_opa), true); in lv_vg_lite_image_recolor()
/lvgl-latest/docs/details/integration/bindings/
Djavascript.rst113 - `recolor <https://github.com/lvgl/lv_binding_js/blob/master/doc/style/recolor.md>`__
/lvgl-latest/docs/details/widgets/
Dlabel.rst122 Text recolor
125 In the text, you can use commands to recolor parts of the text.
Dimage.rst101 ``img_recolor_opa`` between :cpp:enumerator:`LV_OPA_TRANSP` (no recolor, value: 0) and
102 :cpp:enumerator:`LV_OPA_COVER` (full recolor, value: 255). The default value is
/lvgl-latest/src/draw/nxp/pxp/
Dlv_draw_pxp_img.c146 PXP_SetProcessSurfaceBackGroundColor(PXP_ID, lv_color_to_u32(dsc->recolor)); in _pxp_blit_recolor()
/lvgl-latest/src/draw/nxp/vglite/
Dlv_draw_vglite_img.c424 color = dsc->recolor; in _vglite_recolor()
/lvgl-latest/src/core/
Dlv_obj_draw.c219 draw_dsc->recolor = lv_obj_get_style_image_recolor_filtered(obj, part); in lv_obj_init_draw_image_dsc()
/lvgl-latest/src/widgets/buttonmatrix/
Dlv_buttonmatrix.c760 bool recolor = button_is_recolor(btnm->ctrl_bits[btn_i]); in draw_main() local
761 if(recolor) draw_label_dsc_act.flag |= LV_TEXT_FLAG_RECOLOR; in draw_main()
/lvgl-latest/docs/details/integration/chip/
Dnxp.rst166 - "src/draw/nxp/pxp/lv_draw_pxp_img.c": blit image (w/ optional recolor or
401 - "src/draw/nxp/vglite/lv_draw_vglite_img.c": blit image (w/ optional recolor or transformation)
/lvgl-latest/docs/
DCHANGELOG.rst226 - **fix(vg_lite): fix draw pattern recolor error** `6525 <https://github.com/lvgl/lvgl/pull/6525>`__