From d4ebbac210207bdc6d8ee92596b11f70ac1f9805 Mon Sep 17 00:00:00 2001 From: Goun Lee Date: Thu, 7 Apr 2011 11:17:47 +0900 Subject: [PATCH] [elm_multibuttonentry.c]Applied nbeat-theme button style to Multibuttonentry Change-Id: Iac7428dc185993a962efcf401bd93cda98acc3e4 --- src/lib/elm_multibuttonentry.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/elm_multibuttonentry.c b/src/lib/elm_multibuttonentry.c index 34bca54..900dc6f 100644 --- a/src/lib/elm_multibuttonentry.c +++ b/src/lib/elm_multibuttonentry.c @@ -740,7 +740,13 @@ _add_button_item(Evas_Object *obj, const char *str, Multibuttonentry_Pos pos, co // add button btn = edje_object_add(evas_object_evas_get(obj)); - _elm_theme_object_set(obj, btn, "multibuttonentry", "btn", elm_widget_style_get(obj)); + + const char *btn_style = edje_object_data_get(wd->base,"button"); + + if (!btn_style || !strcmp(btn_style,"rect")) + _elm_theme_object_set(obj,btn,"multibuttonentry","rect_btn",elm_widget_style_get(obj)); + else + _elm_theme_object_set(obj, btn, "multibuttonentry", "btn", elm_widget_style_get(obj)); edje_object_signal_callback_add(btn, "mouse,clicked,1", "*", _button_clicked, obj); evas_object_size_hint_weight_set(btn, 0.0, 0.0); evas_object_show(btn); -- 2.7.4