forked from enlightenment/efl
f4cf46e9b5
Summary: Through some APIs (elm_entry_editable_set, elm_entry_single_line_set, etc.) located after edje_object_part_text_set(legacy) If efl_ui_widget_theme_apply is called, In edje_object_part_text_raw_generic_set, the legacy flag becomes FALSE. And in this case, the logic works in the unintended direction because the set_markup flag is FALSE. Test Plan: /* gcc -o entry_example entry.c `pkg-config --cflags --libs elementary` */ #include <Elementary.h> EAPI_MAIN int elm_main(int argc EINA_UNUSED, char **argv EINA_UNUSED) { Evas_Object *win, *en; elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED); win = elm_win_util_standard_add("entry-example", "test"); elm_win_autodel_set(win, EINA_TRUE); en = elm_entry_add(win); evas_object_size_hint_weight_set(en, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND); elm_object_part_text_set(en, "elm.guide", "<font_size=32 color=#FFF>TEST</font_size>"); elm_entry_editable_set(en, EINA_FALSE); evas_object_show(en); elm_object_content_set(win, en); evas_object_resize(win, 300, 200); evas_object_show(win); elm_run(); return 0; } ELM_MAIN() Reviewers: woohyun, ali.alzyod Subscribers: zmike, cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D11868 |
||
---|---|---|
.. | ||
ecore | ||
ecore_audio_cxx | ||
ecore_con | ||
ecore_cxx | ||
ecore_wl2 | ||
ector | ||
edje | ||
edje_cxx | ||
eet | ||
eet_cxx | ||
eeze | ||
efl | ||
efl_js | ||
efl_mono | ||
efreet | ||
eina | ||
eina_cxx | ||
eio | ||
eldbus | ||
eldbus_cxx | ||
elementary | ||
elementary_cxx | ||
elput | ||
elua | ||
emile | ||
emotion | ||
eo | ||
eo_cxx | ||
eolian | ||
eolian_cxx | ||
eolian_js | ||
evas | ||
evas_cxx | ||
evil | ||
.gitignore | ||
efl_check.h | ||
meson.build | ||
timeout.c |