Ui text: use new text api instead of 'style'
authorDaniel Hirt <hirt.danny@gmail.com>
Tue, 23 May 2017 13:04:53 +0000 (16:04 +0300)
committerDaniel Hirt <hirt.danny@gmail.com>
Sun, 28 May 2017 12:34:26 +0000 (15:34 +0300)
src/bin/elementary/test_efl_ui_text.c
src/lib/elementary/efl_ui_text.c

index 15c4a2b..49ad15d 100644 (file)
@@ -172,6 +172,11 @@ test_efl_ui_text(void *data EINA_UNUSED, Evas_Object *obj EINA_UNUSED, void *eve
          " new UI Text widget.\xE2\x80\xA9This is the next paragraph.\nThis"
          " is the next line.\nThis is Yet another line! Line and paragraph"
          " separators are actually different!");
+   efl_text_font_set(en, "Sans", 14);
+   efl_text_font_weight_set(en, EFL_TEXT_FONT_WEIGHT_BOLD);
+   efl_text_font_slant_set(en, EFL_TEXT_FONT_SLANT_ITALIC);
+   efl_text_font_width_set(en, EFL_TEXT_FONT_WIDTH_ULTRACONDENSED);
+   efl_text_style_normal_color_set(en, 255, 255, 255, 255);
 
    main_cur = efl_canvas_text_cursor_get(en);
    cur = efl_ui_text_cursor_new(en);
index 4c2274e..fbb882f 100644 (file)
@@ -3266,7 +3266,6 @@ _efl_ui_text_efl_canvas_group_group_add(Eo *obj, Efl_Ui_Text_Data *priv)
       (priv->entry_edje, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
    evas_object_size_hint_align_set
       (priv->entry_edje, EVAS_HINT_FILL, EVAS_HINT_FILL);
-   efl_canvas_text_style_set(text_obj, NULL, "DEFAULT='font=Sans font_size=14 color=#fff wrap=word'");
    efl_event_callback_add(text_obj, EFL_UI_TEXT_INTERACTIVE_EVENT_CHANGED_USER,
          _efl_ui_text_changed_cb, obj);
    efl_event_callback_add(text_obj, EFL_CANVAS_TEXT_EVENT_CHANGED,