hermet pushed a commit to branch master.

http://git.enlightenment.org/tools/expedite.git/commit/?id=03324357edec0fbf53f13a56a1efccdd84bfe0c6

commit 03324357edec0fbf53f13a56a1efccdd84bfe0c6
Author: Hermet Park <[email protected]>
Date:   Tue Dec 24 14:37:16 2019 +0900

    about: update to use new efl interface.
---
 src/bin/about.c | 33 ++++++++++++++-------------------
 1 file changed, 14 insertions(+), 19 deletions(-)

diff --git a/src/bin/about.c b/src/bin/about.c
index d816827..3555578 100644
--- a/src/bin/about.c
+++ b/src/bin/about.c
@@ -6,32 +6,28 @@ static void
 _setup(void)
 {
    Evas_Object *o;
-   Evas_Textblock_Style *st;
 
-   o = evas_object_textblock_add(evas);
+   o = efl_add(EFL_CANVAS_TEXTBLOCK_CLASS, evas);
    efl_gfx_entity_position_set(o, EINA_POSITION2D(10, 40));
    efl_gfx_entity_size_set(o, EINA_SIZE2D(win_w - 20, win_h - 50));
    efl_gfx_entity_visible_set(o, EINA_TRUE);
-   st = evas_textblock_style_new();
-   evas_textblock_style_set
-     (st,
-      "DEFAULT='font=Vera font_size=8 align=left color=#000 wrap=word'"
-      "center='+ font=Vera font_size=10 align=center'"
-      "/center='- \n \n'"
-      "p='+ font=Vera font_size=10 align=left'"
-      "/p='- \n \n'"
-      );
-   evas_object_textblock_style_set(o, st);
-   evas_object_textblock_clear(o);
-   evas_object_textblock_text_markup_set
-     (o, "<center>"
+
+   efl_text_font_family_set(o, "Vera");
+   efl_text_font_size_set(o, 10);
+   efl_text_color_set(o, 0, 0, 0, 255);
+   efl_text_multiline_set(o, EINA_TRUE);
+   efl_text_horizontal_align_set(o, 0.5);
+   efl_text_wrap_set(o, EFL_TEXT_FORMAT_WRAP_WORD);
+
+   efl_text_markup_set
+     (o,
       "Enlightenment used to be a window manager project, but "
       "since has changed a lot to become a miniature desktop and mobile "
       "device environment all of its own. It is now made up of many "
       "components (libraries and applications) that have specific uses. "
       "It is very large, and so requires more testing and demonstration."
       "</center>"
-
+      "</br>"
       "<center>"
       "Expedite is a full test suite for Evas, which is one of the "
       "core components of the Enlightenment Foundation Libraries. Evas "
@@ -39,9 +35,8 @@ _setup(void)
       "render to many targets, including framebuffer, X11, OpenGL, memory, "
       "DirectFB and other targets to boot. It handles high level graphic "
       "layout descriptions that applications set up, dealing with the hard "
-      "work of doing the drawing for them."
-      "</center>");
-   evas_textblock_style_free(st);
+      "work of doing the drawing for them.");
+
    o_text = o;
    ui_fps(0.0);
 }

-- 


Reply via email to