[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 4376a7f73d058545e4bb89c5a264580c1341c79c..cdf4fb43c96346086974e51f27ba25954713f384 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 112e25dfb7ff05d647c949ab32b030947d5a02e7..6204ef01dbe419c00a238ea6302b88a59a32b159 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 ef34e9d582879ada845a8aa3de88588a20ffd579..61d55306f4269a280296c830f2e209c79652f860 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 6c049ad59c973966b004d80c8f4eac7b95455dde..b4c02e847d2f20ccb3a285fa00fe391b337230a4 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 088ea729a55efca6519893adc8cbc4ec06f47d3f..6ad8e7867988f54efbbb780c1f9cbaa5c1910c02 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 4e79aed9838c1252a2b0c188f503a23459266c57..8d4b936525188a326da3c41e8fce1911a8d0c631 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 b11a87a160d5ac526af078b7c7fc396dc883ac77..1491f30013a536b1bdc344337018302c5a98a1ad 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 2afb4636018c6f25468886f9128fab3bebf6d440..6f5c6ac46f2bb975008f23df5001183eef697a18 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();