From 379f5e87bca8c7e4a516afd51ead8b46c15a694c Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Wed, 26 Jan 2011 15:42:04 +0900 Subject: [PATCH] [dialoguegroup] modified for adding new style - edit --- src/lib/Elementary.h.in | 4 +++- src/lib/elm_dialoguegroup.c | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/lib/Elementary.h.in b/src/lib/Elementary.h.in index bdf6110..a1a3384 100644 --- a/src/lib/Elementary.h.in +++ b/src/lib/Elementary.h.in @@ -3074,7 +3074,9 @@ extern "C" { ELM_DIALOGUEGROUP_ITEM_STYLE_DATAVIEW = (1 << 4), ELM_DIALOGUEGROUP_ITEM_STYLE_NO_BG = (1 << 5), ELM_DIALOGUEGROUP_ITEM_STYLE_SUB = (1 << 6), - ELM_DIALOGUEGROUP_ITEM_STYLE_LAST = (1 << 7) + ELM_DIALOGUEGROUP_ITEM_STYLE_EDIT = (1 << 7), + ELM_DIALOGUEGROUP_ITEM_STYLE_EDIT_MERGE = (1 << 8), + ELM_DIALOGUEGROUP_ITEM_STYLE_LAST = (1 << 9) } Elm_Dialoguegroup_Item_Style; EAPI Evas_Object *elm_dialoguegroup_add(Evas_Object *parent); diff --git a/src/lib/elm_dialoguegroup.c b/src/lib/elm_dialoguegroup.c index 9a1c796..c852726 100644 --- a/src/lib/elm_dialoguegroup.c +++ b/src/lib/elm_dialoguegroup.c @@ -142,6 +142,10 @@ _set_item_theme(Dialogue_Item *item, const char *location) snprintf(buf, sizeof(buf), "no_bg_%s", location); else if (item->style == ELM_DIALOGUEGROUP_ITEM_STYLE_SUB) snprintf(buf, sizeof(buf), "sub_%s", location); + else if (item->style == ELM_DIALOGUEGROUP_ITEM_STYLE_EDIT) + snprintf(buf, sizeof(buf), "bg_edit_%s", location); + else if (item->style == ELM_DIALOGUEGROUP_ITEM_STYLE_EDIT_MERGE) + snprintf(buf, sizeof(buf), "bg_edit_merge_%s", location); elm_layout_theme_set(item->bg_layout, "dialoguegroup", buf, elm_widget_style_get(item->obj)); } -- 2.7.4