rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=f2f3dffcb86bf12c760b06af591c854ae70dd4c7
commit f2f3dffcb86bf12c760b06af591c854ae70dd4c7 Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Wed Jan 27 17:14:00 2016 +0000 property_color: add description field --- src/bin/ui/property_color.c | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/src/bin/ui/property_color.c b/src/bin/ui/property_color.c index 8cc889e..82db3ae 100644 --- a/src/bin/ui/property_color.c +++ b/src/bin/ui/property_color.c @@ -26,6 +26,7 @@ typedef struct _Color_Prop_Data Color_Prop_Data; struct _Color_Prop_Data { + Evas_Object *description; Evas_Object *box_object_color; Evas_Object *box_outline_color; Evas_Object *box_shadow_color; @@ -206,11 +207,26 @@ _on_property_color_del(void * data, free(pd); } +static Evas_Object * +prop_part_desctiption_add(Evas_Object *parent, Color_Prop_Data *pd) +{ + assert(parent != NULL); + assert(pd != NULL); + + PROPERTY_ITEM_ADD(parent, _("description"), "1swallow"); + ENTRY_ADD(parent, pd->description, true); + elm_object_disabled_set(pd->description, true); + elm_object_tooltip_text_set(pd->description, _("Set ColorClass'es description")); + elm_layout_content_set(item, "elm.swallow.content", pd->description); + + return item; +} + Evas_Object * ui_property_color_add(Evas_Object *parent) { Color_Prop_Data *pd; - Evas_Object *scroller, *main_box; + Evas_Object *scroller, *main_box, *item; assert(parent != NULL); @@ -224,6 +240,8 @@ ui_property_color_add(Evas_Object *parent) elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_AUTO, ELM_SCROLLER_POLICY_AUTO); + item = prop_part_desctiption_add(main_box, pd); + elm_box_pack_end(main_box, item); elm_box_pack_end(main_box, _add_object_color_frame(pd, main_box)); elm_box_pack_end(main_box, _add_outline_color_frame(pd, main_box)); elm_box_pack_end(main_box, _add_shadow_color_frame(pd, main_box)); --