e_view_text: add e_view_textblock_style_set 53/324053/1
authorSooChan Lim <sc1.lim@samsung.com>
Mon, 12 May 2025 10:39:05 +0000 (19:39 +0900)
committerTizen Window System <tizen.windowsystem@gmail.com>
Mon, 12 May 2025 12:16:16 +0000 (21:16 +0900)
Change-Id: Icee30794a7d64da200a26d3aa32f8610c80f3c18

src/bin/core/e_view_text.c
src/include/e_view_text.h

index 7b0e19dafb216e1230cfd58a59970c7581443582..254b0780079c79a958b8ddb630fa3de1cc5db78d 100644 (file)
@@ -239,6 +239,21 @@ e_view_textblock_create(E_View_Tree *parent, char *style)
    return text;
 }
 
+E_API void
+e_view_textblock_style_set(E_View_Text *text, char *style)
+{
+   Evas_Textblock_Style *st;
+
+   if (text == NULL) return;
+
+   st = evas_textblock_style_new();
+
+   evas_textblock_style_set(st, style);
+   evas_object_textblock_style_set(text->view.eo, st);
+
+   evas_textblock_style_free(st);
+}
+
 E_API void
 e_view_textblock_text_markup_set(E_View_Text *text, char *markup)
 {
index 65e4a846d988334b2987abcac974f40e4fcd18b5..a7b98efad08bd1b339143ec1121c8f676960e7b9 100644 (file)
@@ -74,6 +74,11 @@ const char *e_view_text_text_get(E_View_Text *text);
  */
 E_View_Text *e_view_textblock_create(E_View_Tree *parent, char *style);
 
+/**
+ * TODO
+ */
+void e_view_textblock_style_set(E_View_Text *text, char *style);
+
 /**
  * TODO
  */