[OAPBSA-48][UI] Changing slider values using the remote 33/60833/4
authorMichal Skorupinski <m.skorupinsk@samsung.com>
Wed, 2 Mar 2016 10:23:36 +0000 (11:23 +0100)
committerAgnieszka Janowicz <a.janowicz@samsung.com>
Mon, 7 Mar 2016 10:42:32 +0000 (11:42 +0100)
Change-Id: I31ee8a76d06cae1d8e667836c20717888065d88e
Signed-off-by: Michal Skorupinski <m.skorupinsk@samsung.com>
include/common/utils.h
include/view/picture/view_picture_slider_generic.h
src/common/utils.c
src/view/picture/view_picture_brightness.c
src/view/picture/view_picture_color.c
src/view/picture/view_picture_contrast.c
src/view/picture/view_picture_sharpness.c
src/view/picture/view_picture_tint.c

index 4376a7f..cdf4fb4 100644 (file)
@@ -40,7 +40,7 @@ Evas_Object *utils_add_entry(Evas_Object *parent, const char *part,
 Evas_Object *utils_add_radio(Evas_Object *parent, const char *part,
                const char *style, const char *text);
 Evas_Object *utils_add_slider(Evas_Object *parent, const char *part,
-               int value, int min_value, int max_value, int step);
+               int value, int min_value, int max_value, double step);
 Evas_Object *utils_add_hoversel(Evas_Object *parent, const char *part,
                int opt_count, int *opt_id, const char **opt_text, int selected_opt,
                Evas_Smart_Cb opt_handler, void *data);
index 112e25d..6204ef0 100644 (file)
@@ -31,7 +31,7 @@ typedef struct {
        int slider_min_val;
        int slider_max_val;
        int slider_cur_val;
-       int slider_step;
+       double slider_step;
 
        const char *slider_min_str;
        const char *slider_max_str;
index ef34e9d..61d5530 100644 (file)
@@ -355,7 +355,7 @@ Evas_Object *utils_add_radio(Evas_Object *parent, const char *part,
 }
 
 Evas_Object *utils_add_slider(Evas_Object *parent, const char *part,
-               int value, int min_value, int max_value, int step)
+               int value, int min_value, int max_value, double step)
 {
        Evas_Object *slider = NULL;
 
index 6c049ad..b4c02e8 100644 (file)
@@ -53,6 +53,7 @@ static Evas_Object *_create(Evas_Object *win, void *data)
        g_slider_attr.slider_cur_val = settings_picture_get_brightness();
        g_slider_attr.set_setting_value = settings_picture_set_brightness;
        g_slider_attr.get_setting_value = settings_picture_get_brightness;
+       g_slider_attr.slider_step = 0.01;
 
        priv->base_view_class = view_picture_slider_generic_get_vclass();
 
index 088ea72..6ad8e78 100644 (file)
@@ -53,6 +53,7 @@ static Evas_Object *_create(Evas_Object *win, void *data)
        g_slider_attr.slider_cur_val = 100;
        g_slider_attr.set_setting_value = settings_picture_set_color;
        g_slider_attr.get_setting_value = settings_picture_get_color;
+       g_slider_attr.slider_step = 0.01;
 
        priv->base_view_class = view_picture_slider_generic_get_vclass();
 
index 4e79aed..8d4b936 100644 (file)
@@ -53,6 +53,7 @@ static Evas_Object *_create(Evas_Object *win, void *data)
        g_slider_attr.slider_cur_val = 100;
        g_slider_attr.set_setting_value = settings_picture_set_contrast;
        g_slider_attr.get_setting_value = settings_picture_get_contrast;
+       g_slider_attr.slider_step = 0.01;
 
        priv->base_view_class = view_picture_slider_generic_get_vclass();
 
index b11a87a..1491f30 100644 (file)
@@ -53,6 +53,7 @@ static Evas_Object *_create(Evas_Object *win, void *data)
        g_slider_attr.slider_cur_val = 100;
        g_slider_attr.set_setting_value = settings_picture_set_sharpness;
        g_slider_attr.get_setting_value = settings_picture_get_sharpness;
+       g_slider_attr.slider_step = 0.01;
 
        priv->base_view_class = view_picture_slider_generic_get_vclass();
 
index 2afb463..6f5c6ac 100644 (file)
@@ -66,6 +66,7 @@ static Evas_Object *_create(Evas_Object *win, void *data)
        g_slider_attr.set_setting_value = settings_picture_set_tint_g;
        g_slider_attr.get_setting_value = settings_picture_get_tint_g;
        g_slider_attr.get_setting_str = _get_tint_str;
+       g_slider_attr.slider_step = 0.01;
 
        priv->base_view_class = view_picture_slider_generic_get_vclass();