From 9cd2464683447615d3dfea48c66d648044dacae2 Mon Sep 17 00:00:00 2001 From: Goun Lee Date: Mon, 2 May 2011 16:50:52 +0900 Subject: [PATCH] Change button text to utf8 Change-Id: I8d3dcc244f477fd4ddb2815a144fad10465d9e1c --- src/lib/elm_multibuttonentry.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) mode change 100644 => 100755 src/lib/elm_multibuttonentry.c diff --git a/src/lib/elm_multibuttonentry.c b/src/lib/elm_multibuttonentry.c old mode 100644 new mode 100755 index ef6913c..12e9294 --- a/src/lib/elm_multibuttonentry.c +++ b/src/lib/elm_multibuttonentry.c @@ -718,15 +718,18 @@ _add_button_item(Evas_Object *obj, const char *str, Multibuttonentry_Pos pos, co Elm_Multibuttonentry_Item *item; Evas_Object *btn; Evas_Coord width, height; + const char *str_utf8 = NULL; + Widget_Data *wd = elm_widget_data_get(obj); if (!wd || !wd->box || !wd->entry) return NULL; // add button btn = edje_object_add(evas_object_evas_get(obj)); + str_utf8 = elm_entry_markup_to_utf8(str); _elm_theme_object_set(obj, btn, "multibuttonentry", "btn", elm_widget_style_get(obj)); - edje_object_part_text_set(btn, "elm.btn.text", str); + edje_object_part_text_set(btn, "elm.btn.text", str_utf8); edje_object_part_geometry_get(btn, "elm.btn.text", NULL, NULL, &width, &height); evas_object_size_hint_min_set(btn, width, height); edje_object_signal_callback_add(btn, "mouse,clicked,1", "*", _button_clicked, obj); @@ -838,6 +841,8 @@ _add_button_item(Evas_Object *obj, const char *str, Multibuttonentry_Pos pos, co } evas_object_smart_callback_call(obj, "item,added", item); + free(str_utf8); + return item; } -- 2.7.4