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;
 
 /**

-- 


Reply via email to