rimmed pushed a commit to branch eflete-1.18.

http://git.enlightenment.org/tools/eflete.git/commit/?id=c6eecfda6a8995e887d80771959cea3651f8d941

commit c6eecfda6a8995e887d80771959cea3651f8d941
Author: Vyacheslav Reutskiy <[email protected]>
Date:   Wed Jan 25 17:31:05 2017 +0200

    live_view: fix the parse the group class for slider
    
    This patch fix live_view for range slider
    
    @fix
    
    Change-Id: I0708820ff191ff7688657e4ee97895ed4b0e5176
---
 src/bin/ui/live_view/elementary/live_slider.c | 17 ++++++++++++-----
 src/bin/ui/tabs.c                             |  1 +
 2 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/src/bin/ui/live_view/elementary/live_slider.c 
b/src/bin/ui/live_view/elementary/live_slider.c
index e1f62b1..59e11c3 100644
--- a/src/bin/ui/live_view/elementary/live_slider.c
+++ b/src/bin/ui/live_view/elementary/live_slider.c
@@ -33,7 +33,18 @@ widget_slider_create(Evas_Object *parent, const Group *group)
    unsigned int count_split = 0;
 
    Evas_Object *object = elm_slider_add(parent);
-   if (!strcmp(group->class, "vertical"))
+   elm_slider_unit_format_set(object, "%1.2f units");
+   elm_slider_indicator_format_set(object, "%1.2f");
+   elm_slider_min_max_set(object, 0, 10);
+
+   if (!strcmp(group->class, "range"))
+     {
+        elm_slider_range_enabled_set(object, true);
+        if (!strncmp(style_name, "vertical", strlen("vertical")))
+          elm_slider_horizontal_set(object, false);
+        elm_slider_range_set(object, 2, 8);
+     }
+   else if (!strcmp(group->class, "vertical"))
      elm_slider_horizontal_set(object, false);
 
    style_parsed = eina_str_split_full(style_name, "/", 2, &count_split);
@@ -45,10 +56,6 @@ widget_slider_create(Evas_Object *parent, const Group *group)
    free(style_parsed[0]);
    free(style_parsed);
 
-   elm_slider_unit_format_set(object, "%1.2f units");
-   elm_slider_indicator_format_set(object, "%1.2f");
-   elm_slider_min_max_set(object, 0, 10);
-
    evas_object_smart_callback_add(object, SIGNAL_DEMO_SWALLOW_SET, 
on_swallow_check, NULL);
    evas_object_smart_callback_add(object, SIGNAL_DEMO_TEXT_SET, on_text_check, 
NULL);
    evas_object_smart_callback_add(object, SIGNAL_DEMO_SIGNAL_SEND, 
send_signal, NULL);
diff --git a/src/bin/ui/tabs.c b/src/bin/ui/tabs.c
index eea16b7..c224343 100644
--- a/src/bin/ui/tabs.c
+++ b/src/bin/ui/tabs.c
@@ -818,6 +818,7 @@ _shortcut_tab_num_cb(void *data __UNUSED__,
    Tabs_Item *item;
 
    item = eina_list_nth(tabs.items, num - 1);
+   DBG("Switch tab by shortcut. Switch to tab #%d", num);
    if (item)
      elm_toolbar_item_selected_set(item->toolbar_item, true);
 }

-- 


Reply via email to