From d264f2849027da1dd31be94bcd9f8593fd97942c Mon Sep 17 00:00:00 2001 From: Youngbok Shin Date: Wed, 2 Nov 2016 14:46:01 +0900 Subject: [PATCH] multibuttonentry: apply widget's style to internal entry widget @tizen_fix Change-Id: Id9ed9b11b7f08129fb917338ef48522c15189a81 --- src/lib/elc_multibuttonentry.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/lib/elc_multibuttonentry.c b/src/lib/elc_multibuttonentry.c index e2394ee..7284e85 100644 --- a/src/lib/elc_multibuttonentry.c +++ b/src/lib/elc_multibuttonentry.c @@ -134,6 +134,17 @@ _elm_multibuttonentry_elm_widget_theme_apply(Eo *obj, Elm_Multibuttonentry_Data (obj,sd->guide_text, "multibuttonentry", "guidetext", elm_widget_style_get(obj)); + /* TIZEN_ONLY(20161102): apply widget's style to internal entry widget */ + if (sd->entry) + { + Eina_Strbuf *buf = eina_strbuf_new(); + eina_strbuf_append_printf(buf, "multibuttonentry/%s", elm_widget_style_get(obj)); + if (elm_widget_style_set(sd->entry, eina_strbuf_string_get(buf)) != ELM_THEME_APPLY_SUCCESS) + elm_widget_style_set(sd->entry, "multibuttonentry/default"); + eina_strbuf_free(buf); + } + /* END */ + elm_layout_sizing_eval(obj); return int_ret; @@ -1561,7 +1572,7 @@ _view_init(Evas_Object *obj, Elm_Multibuttonentry_Data *sd) /* END */ elm_entry_single_line_set(sd->entry, EINA_TRUE); //TIZEN_ONLY(20160425): Entry property set for mobile UX. - elm_object_style_set(sd->entry, "multibuttonentry"); + elm_object_style_set(sd->entry, "multibuttonentry/default"); elm_entry_scrollable_set(sd->entry, EINA_TRUE); elm_entry_cnp_mode_set(sd->entry, ELM_CNP_MODE_PLAINTEXT); // -- 2.7.4