rimmed pushed a commit to branch master. http://git.enlightenment.org/tools/eflete.git/commit/?id=f6d58dcafaf6752541b597053637cd69e1b6484a
commit f6d58dcafaf6752541b597053637cd69e1b6484a Author: Vitalii Vorobiov <vi.vorob...@samsung.com> Date: Tue Mar 29 18:43:21 2016 +0300 live_widget_common: add few simple widgets as control for demo that would be Spinner, Radio, Label, Map, Calendar, Icon More to come --- .../ui/live_view/elementary/live_widget_common.c | 23 ++++++++++++++++++++++ src/bin/ui/property_demo_swallow.c | 6 ++++++ src/bin/ui/workspace/demo_group.h | 8 +++++++- 3 files changed, 36 insertions(+), 1 deletion(-) diff --git a/src/bin/ui/live_view/elementary/live_widget_common.c b/src/bin/ui/live_view/elementary/live_widget_common.c index 1484e69..35f5f4f 100644 --- a/src/bin/ui/live_view/elementary/live_widget_common.c +++ b/src/bin/ui/live_view/elementary/live_widget_common.c @@ -95,6 +95,29 @@ object_generate(Demo_Part *part, Evas_Object *object) case WIDGET_PROGRESSBAR: content = elm_progressbar_add(object); break; + case WIDGET_RADIO: + content = elm_radio_add(object); + elm_object_text_set(content, _("User Text")); + break; + case WIDGET_SPINNER: + content = elm_spinner_add(object); + elm_spinner_min_max_set(content, -10, 10); + elm_spinner_step_set(content, 1); + break; + case WIDGET_LABEL: + content = elm_label_add(object); + elm_object_text_set(content, _("User Text")); + break; + case WIDGET_MAP: + content = elm_map_add(object); + elm_map_overlay_circle_add(content, -45, -45, 10); + break; + case WIDGET_ICON: + content = elm_icon_add(object); + elm_icon_order_lookup_set(content, + ELM_ICON_LOOKUP_THEME_FDO); + elm_icon_standard_set(content, "home"); + break; } } return content; diff --git a/src/bin/ui/property_demo_swallow.c b/src/bin/ui/property_demo_swallow.c index 6725267..a0c616c 100644 --- a/src/bin/ui/property_demo_swallow.c +++ b/src/bin/ui/property_demo_swallow.c @@ -68,6 +68,12 @@ static const char *widget_type[] = { N_("button"), N_("slider"), N_("entry"), N_("progressbar"), + N_("radio"), + N_("spinner"), + N_("label"), + N_("map"), + N_("calendar"), + N_("icon"), NULL}; static void _on_spinner_mouse_wheel(void *data __UNUSED__, diff --git a/src/bin/ui/workspace/demo_group.h b/src/bin/ui/workspace/demo_group.h index c999c0a..2961738 100644 --- a/src/bin/ui/workspace/demo_group.h +++ b/src/bin/ui/workspace/demo_group.h @@ -50,7 +50,13 @@ typedef enum _Swallow_Content_Widget_Type WIDGET_CHECK, /**< check widget */ WIDGET_SLIDER, /**< slider widget */ WIDGET_ENTRY, /**< entry widget */ - WIDGET_PROGRESSBAR /**< progressbar widget */ + WIDGET_PROGRESSBAR, /**< progressbar widget */ + WIDGET_RADIO, /**< radio widget */ + WIDGET_SPINNER, /**< spinner widget */ + WIDGET_LABEL, /**< label widget */ + WIDGET_MAP, /**< map widget */ + WIDGET_CALENDAR, /**< calendar widget */ + WIDGET_ICON, /**<icon widget */ } Swallow_Content_Widget_Type; /** --