rimmed pushed a commit to branch eflete-1.18.

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

commit 6219490890a34ac211cabc0553bbcfb5bf07c78f
Author: Jaehwan Kim <jae.hwan....@samsung.com>
Date:   Tue Sep 13 13:25:18 2016 +0900

    Tizen : fix the usage of the spinner in tizen
    
    The work of spinner is different in upstream and tizen.
    If the "changed" callback of the spinner is called by api,
    just return.
---
 src/bin/ui/property/property_common.c |   4 +
 src/bin/ui/property/property_group.c  | 197 ++++++++++++++++++----------------
 2 files changed, 108 insertions(+), 93 deletions(-)

diff --git a/src/bin/ui/property/property_common.c 
b/src/bin/ui/property/property_common.c
index f16ddc9..55c3906 100644
--- a/src/bin/ui/property/property_common.c
+++ b/src/bin/ui/property/property_common.c
@@ -168,6 +168,10 @@ _start_change_stop_cb(void *data,
                       Evas_Object *obj,
                       void *event_info __UNUSED__)
 {
+#ifdef HAVE_TIZEN
+   Eina_Bool by_api = evas_object_data_get(obj, "by_api");
+   if (by_api) return;
+#endif
    PROPERTY_DATA_GET(obj);
    Property_Attribute *pa = data;
 
diff --git a/src/bin/ui/property/property_group.c 
b/src/bin/ui/property/property_group.c
index 7b93c82..8d8c38c 100644
--- a/src/bin/ui/property/property_group.c
+++ b/src/bin/ui/property/property_group.c
@@ -205,6 +205,17 @@ static const char *image_border_fill_strings[] = { 
STR_NONE,
                                                    "Default",
                                                    "Solid",
                                                    NULL};
+_spinner_value_set(Evas_Object *obj, double val)
+{
+#ifdef HAVE_TIZEN
+   evas_object_data_set(obj, "by_api", EINA_TRUE);
+#endif
+   elm_spinner_value_set(obj, val);
+#ifdef HAVE_TIZEN
+   evas_object_data_set(obj, "by_api", EINA_FALSE);
+#endif
+}
+
 /* defines for args */
 static inline const char *
 _part_name_get(void)
@@ -1770,19 +1781,19 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return images_list == NULL;
       case ATTRIBUTE_GROUP_MIN_W:
          int_val1 = edje_edit_group_min_w_get(EDIT_OBJ);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return !int_val1;
       case ATTRIBUTE_GROUP_MIN_H:
          int_val1 = edje_edit_group_min_h_get(EDIT_OBJ);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return !int_val1;
       case ATTRIBUTE_GROUP_MAX_W:
          int_val1 = edje_edit_group_max_w_get(EDIT_OBJ);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return !int_val1;
       case ATTRIBUTE_GROUP_MAX_H:
          int_val1 = edje_edit_group_max_h_get(EDIT_OBJ);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return !int_val1;
       case ATTRIBUTE_PART_NAME:
          property_entry_set(action->control, PART_ARGS);
@@ -1854,27 +1865,27 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_part_text_shadow_direction_default_is(EDIT_OBJ, 
PART_ARGS);
       case ATTRIBUTE_PART_DRAG_X:
          int_val1 = edje_edit_part_drag_x_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_x_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_Y:
          int_val1 = edje_edit_part_drag_y_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_y_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_STEP_X:
          int_val1 = edje_edit_part_drag_step_x_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_step_x_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_STEP_Y:
          int_val1 = edje_edit_part_drag_step_y_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_step_y_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_COUNT_X:
          int_val1 = edje_edit_part_drag_count_x_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_count_x_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_COUNT_Y:
          int_val1 = edje_edit_part_drag_count_y_get(EDIT_OBJ, PART_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_drag_count_y_default_is(EDIT_OBJ, PART_ARGS);
       case ATTRIBUTE_PART_DRAG_CONFINE:
          elm_genlist_clear(action->control);
@@ -1943,19 +1954,19 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
 
       case ATTRIBUTE_STATE_CONTAINER_ALIGN_X:
          double_val1 = edje_edit_state_container_align_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_container_align_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_CONTAINER_ALIGN_Y:
          double_val1 = edje_edit_state_container_align_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_container_align_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_CONTAINER_PADING_X:
          int_val1 = edje_edit_state_container_padding_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_container_padding_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_CONTAINER_PADING_Y:
          int_val1 = edje_edit_state_container_padding_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_container_padding_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_CONTAINER_MIN_V:
          bool_val1 = edje_edit_state_container_min_v_get(EDIT_OBJ, STATE_ARGS);
@@ -1976,43 +1987,43 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return true;
       case ATTRIBUTE_PART_ITEM_MIN_W:
          int_val1 = edje_edit_part_item_min_w_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_min_w_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_MIN_H:
          int_val1 = edje_edit_part_item_min_h_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_min_h_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_MAX_W:
          int_val1 = edje_edit_part_item_max_w_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_max_w_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_MAX_H:
          int_val1 = edje_edit_part_item_max_h_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_max_h_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_PREFER_W:
          int_val1 = edje_edit_part_item_prefer_w_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_prefer_w_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_PREFER_H:
          int_val1 = edje_edit_part_item_prefer_h_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_prefer_h_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_WEIGHT_X:
          double_val1 = edje_edit_part_item_weight_x_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_part_item_weight_x_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_WEIGHT_Y:
          double_val1 = edje_edit_part_item_weight_y_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_part_item_weight_y_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_ALIGN_X:
          double_val1 = edje_edit_part_item_align_x_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_part_item_align_x_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_ALIGN_Y:
          double_val1 = edje_edit_part_item_align_y_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_part_item_align_y_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_ASPECT_MODE:
          elm_object_text_set(action->control, item_aspect_mode_strings[(int) 
edje_edit_part_item_aspect_mode_get(EDIT_OBJ, ITEM_ARGS)]);
@@ -2023,53 +2034,53 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_program_transition_type_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PART_ITEM_ASPECT_W:
          int_val1 = edje_edit_part_item_aspect_w_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_aspect_w_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_ASPECT_H:
          int_val1 = edje_edit_part_item_aspect_h_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_aspect_h_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_SPREAD_W:
          int_val1 = edje_edit_part_item_spread_w_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_spread_w_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_SPREAD_H:
          int_val1 = edje_edit_part_item_spread_h_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_spread_h_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_SPAN_COL:
          ushort_val1 = edje_edit_part_item_span_col_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, ushort_val1);
+         _spinner_value_set(action->control, ushort_val1);
          return editor_part_item_span_col_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_SPAN_ROW:
          ushort_val1 = edje_edit_part_item_span_row_get(EDIT_OBJ, ITEM_ARGS);
-         elm_spinner_value_set(action->control, ushort_val1);
+         _spinner_value_set(action->control, ushort_val1);
          return editor_part_item_span_row_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_POSITION_COL:
          ushort_val1 = edje_edit_part_item_position_col_get(EDIT_OBJ, 
ITEM_ARGS);
-         elm_spinner_value_set(action->control, ushort_val1);
+         _spinner_value_set(action->control, ushort_val1);
          return editor_part_item_position_col_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_POSITION_ROW:
          ushort_val1 = edje_edit_part_item_position_row_get(EDIT_OBJ, 
ITEM_ARGS);
-         elm_spinner_value_set(action->control, ushort_val1);
+         _spinner_value_set(action->control, ushort_val1);
          return editor_part_item_position_row_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_PADDING_LEFT:
          edje_edit_part_item_padding_get(EDIT_OBJ, ITEM_ARGS, &int_val1, NULL, 
NULL, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_padding_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_PADDING_RIGHT:
          edje_edit_part_item_padding_get(EDIT_OBJ, ITEM_ARGS, NULL, &int_val1, 
NULL, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_part_item_padding_default_is(EDIT_OBJ, ITEM_ARGS);
       case ATTRIBUTE_PART_ITEM_PADDING_TOP:
          edje_edit_part_item_padding_get(EDIT_OBJ, ITEM_ARGS, NULL, NULL, 
&int_val1, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          /* updating two-item attribute: caption should be updated in first 
item */
          
property_item_update(&group_pd.items[PROPERTY_GROUP_ITEM_PART_ITEM_PADDING_H]);
          return true;
       case ATTRIBUTE_PART_ITEM_PADDING_BOTTOM:
          edje_edit_part_item_padding_get(EDIT_OBJ, ITEM_ARGS, NULL, NULL, 
NULL, &int_val1);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          /* updating two-item attribute: caption should be updated in first 
item */
          
property_item_update(&group_pd.items[PROPERTY_GROUP_ITEM_PART_ITEM_PADDING_H]);
          return true;
@@ -2101,19 +2112,19 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_fill_smooth_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MIN_W:
          int_val1 = edje_edit_state_min_w_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_min_w_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MIN_H:
          int_val1 = edje_edit_state_min_h_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_min_h_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MINMUL_W:
          int_val1 = edje_edit_state_minmul_w_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_minmul_w_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MINMUL_H:
          int_val1 = edje_edit_state_minmul_h_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_minmul_h_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_FIXED_W:
          bool_val1 = edje_edit_state_fixed_w_get(EDIT_OBJ, STATE_ARGS);
@@ -2125,30 +2136,30 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_fixed_h_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MAX_W:
          int_val1 = edje_edit_state_max_w_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_max_w_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_MAX_H:
          int_val1 = edje_edit_state_max_h_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_max_h_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_ASPECT_MIN:
          double_val1 = edje_edit_state_aspect_min_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_aspect_min_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_ASPECT_MAX:
          double_val1 = edje_edit_state_aspect_max_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_aspect_max_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_ASPECT_PREF:
          elm_object_text_set(action->control, aspect_preference_strings[(int) 
edje_edit_state_aspect_pref_get(EDIT_OBJ, STATE_ARGS)]);
          return editor_state_aspect_pref_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_ALIGN_X:
          double_val1 = edje_edit_state_align_x_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_align_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_ALIGN_Y:
          double_val1 = edje_edit_state_align_y_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_align_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL1_TO_X:
          elm_genlist_clear(action->control);
@@ -2164,19 +2175,19 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_rel1_to_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL1_RELATIVE_X:
          double_val1 = edje_edit_state_rel1_relative_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel1_relative_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL1_RELATIVE_Y:
          double_val1 = edje_edit_state_rel1_relative_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel1_relative_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL1_OFFSET_X:
          double_val1 = edje_edit_state_rel1_offset_x_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel1_offset_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL1_OFFSET_Y:
          double_val1 = edje_edit_state_rel1_offset_y_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel1_offset_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL2_TO_X:
          elm_genlist_clear(action->control);
@@ -2192,37 +2203,37 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_rel2_to_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL2_RELATIVE_X:
          double_val1 = edje_edit_state_rel2_relative_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel2_relative_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL2_RELATIVE_Y:
          double_val1 = edje_edit_state_rel2_relative_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel2_relative_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL2_OFFSET_X:
          double_val1 = edje_edit_state_rel2_offset_x_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel2_offset_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_REL2_OFFSET_Y:
          double_val1 = edje_edit_state_rel2_offset_y_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_rel2_offset_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_IMAGE_BORDER_LEFT:
          edje_edit_state_image_border_get(EDIT_OBJ, STATE_ARGS, &int_val1, 
NULL, NULL, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_image_border_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_IMAGE_BORDER_RIGHT:
          edje_edit_state_image_border_get(EDIT_OBJ, STATE_ARGS, NULL, 
&int_val1, NULL, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_image_border_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_IMAGE_BORDER_TOP:
          edje_edit_state_image_border_get(EDIT_OBJ, STATE_ARGS, NULL, NULL, 
&int_val1, NULL);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          /* updating two-item attribute: caption should be updated in first 
item */
          
property_item_update(&group_pd.items[PROPERTY_GROUP_ITEM_STATE_IMAGE_BORDER_H]);
          return true;
       case ATTRIBUTE_STATE_IMAGE_BORDER_BOTTOM:
          edje_edit_state_image_border_get(EDIT_OBJ, STATE_ARGS, NULL, NULL, 
NULL, &int_val1);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          /* updating two-item attribute: caption should be updated in first 
item */
          
property_item_update(&group_pd.items[PROPERTY_GROUP_ITEM_STATE_IMAGE_BORDER_H]);
          return true;
@@ -2231,35 +2242,35 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_image_border_fill_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_ORIGIN_RELATIVE_X:
          double_val1 = edje_edit_state_fill_origin_relative_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_origin_relative_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_ORIGIN_RELATIVE_Y:
          double_val1 = edje_edit_state_fill_origin_relative_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_origin_relative_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_SIZE_RELATIVE_X:
          double_val1 = edje_edit_state_fill_size_relative_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_size_relative_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_SIZE_RELATIVE_Y:
          double_val1 = edje_edit_state_fill_size_relative_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_size_relative_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_ORIGIN_OFFSET_X:
          double_val1 = edje_edit_state_fill_origin_offset_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_origin_offset_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_ORIGIN_OFFSET_Y:
          double_val1 = edje_edit_state_fill_origin_offset_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_origin_offset_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_SIZE_OFFSET_X:
          double_val1 = edje_edit_state_fill_size_offset_x_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_size_offset_x_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_FILL_SIZE_OFFSET_Y:
          double_val1 = edje_edit_state_fill_size_offset_y_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_fill_size_offset_y_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_COLOR:
          edje_edit_state_color_get(EDIT_OBJ, STATE_ARGS, &int_val1, &int_val2, 
&int_val3, &int_val4);
@@ -2321,11 +2332,11 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_text_max_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_TEXT_ALIGN_X:
          double_val1 = edje_edit_state_text_align_x_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_text_align_x_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_TEXT_ALIGN_Y:
          double_val1 = edje_edit_state_text_align_y_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_state_text_align_y_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_TEXT_FIT_X:
          bool_val1 = edje_edit_state_text_fit_x_get(EDIT_OBJ, STATE_ARGS);
@@ -2343,15 +2354,15 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          elm_object_disabled_set(action->control, (!!str_val1 || bool_val1));
 
          if (!str_val1)
-           elm_spinner_value_set(action->control, int_val1);
+           _spinner_value_set(action->control, int_val1);
          else
-           elm_spinner_value_set(action->control, 
edje_edit_state_text_size_get(EDIT_OBJ, STATE_SOURCE_ARGS));
+           _spinner_value_set(action->control, 
edje_edit_state_text_size_get(EDIT_OBJ, STATE_SOURCE_ARGS));
 
          edje_edit_string_free(str_val1);
          return editor_state_text_size_default_is(EDIT_OBJ, STATE_ARGS);
       case ATTRIBUTE_STATE_TEXT_ELIPSIS:
          double_val1 = edje_edit_state_text_elipsis_get(EDIT_OBJ, STATE_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          elm_object_disabled_set(action->control, double_val1 < 0);
          elm_check_state_set(pa->action1.control, double_val1 >= 0);
          return editor_state_text_elipsis_default_is(EDIT_OBJ, STATE_ARGS);
@@ -2388,55 +2399,55 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_program_source_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_IN_FROM:
          double_val1 = edje_edit_program_in_from_get(EDIT_OBJ, PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_in_from_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_IN_RANGE:
          double_val1 = edje_edit_program_in_range_get(EDIT_OBJ, PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_in_range_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_TIME:
          double_val1 = edje_edit_program_transition_time_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_time_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_FACTOR:
          double_val1 = edje_edit_program_transition_factor_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_factor_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_GRADIENT:
          double_val1 = edje_edit_program_transition_gradient_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_gradient_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_DECAY:
          double_val1 = edje_edit_program_transition_decay_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_decay_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_BOUNCES:
          double_val1 = edje_edit_program_transition_bounces_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_bounces_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_SWINGS:
          double_val1 = edje_edit_program_transition_swings_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_swings_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_BEZIER_X1:
          double_val1 = edje_edit_program_transition_bezier_x1_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_bezier_x1_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_BEZIER_Y1:
          double_val1 = edje_edit_program_transition_bezier_y1_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_bezier_y1_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_BEZIER_X2:
          double_val1 = edje_edit_program_transition_bezier_x2_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_bezier_x2_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TRANSITION_BEZIER_Y2:
          double_val1 = edje_edit_program_transition_bezier_y2_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_transition_bezier_y2_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_TONE_DURATION:
          double_val1 = edje_edit_program_tone_duration_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_tone_duration_default_is(EDIT_OBJ, 
PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_SAMPLE_NAME:
          elm_genlist_clear(action->control);
@@ -2460,19 +2471,19 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_program_channel_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_SAMPLE_SPEED:
          double_val1 = edje_edit_program_sample_speed_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_sample_speed_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_DRAG_VALUE_X:
          double_val1 = edje_edit_program_drag_value_x_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_drag_value_x_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_DRAG_VALUE_Y:
          double_val1 = edje_edit_program_drag_value_y_get(EDIT_OBJ, 
PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_drag_value_y_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_VALUE:
          double_val1 = edje_edit_program_value_get(EDIT_OBJ, PROGRAM_ARGS);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          return editor_program_value_default_is(EDIT_OBJ, PROGRAM_ARGS);
       case ATTRIBUTE_PROGRAM_FILTER_PART:
          elm_genlist_clear(action->control);
@@ -2523,11 +2534,11 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_map_backface_cull_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_MAP_PERSPECTIVE_FOCAL:
          int_val1 = edje_edit_state_map_perspective_focal_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_map_perspective_focal_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_MAP_PERSPECTIVE_ZPLANE:
          int_val1 = edje_edit_state_map_perspective_zplane_get(EDIT_OBJ, 
STATE_ARGS);
-         elm_spinner_value_set(action->control, int_val1);
+         _spinner_value_set(action->control, int_val1);
          return editor_state_map_perspective_zplane_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_MAP_ROTATION_CENTER:
          elm_genlist_clear(action->control);
@@ -2537,17 +2548,17 @@ _update_cb(Property_Attribute *pa, Property_Action 
*action)
          return editor_state_map_rotation_center_default_is(EDIT_OBJ, 
STATE_ARGS);
       case ATTRIBUTE_STATE_MAP_ROTATION_X:
          edje_edit_state_map_rotation_get(EDIT_OBJ, STATE_ARGS, &double_val1, 
NULL, NULL);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          TODO("replace this with _default_get when correct version will be 
available");
          return double_val1 == 0;
       case ATTRIBUTE_STATE_MAP_ROTATION_Y:
          edje_edit_state_map_rotation_get(EDIT_OBJ, STATE_ARGS, NULL, 
&double_val1, NULL);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          TODO("replace this with _default_get when correct version will be 
available");
          return double_val1 == 0;
       case ATTRIBUTE_STATE_MAP_ROTATION_Z:
          edje_edit_state_map_rotation_get(EDIT_OBJ, STATE_ARGS, NULL, NULL, 
&double_val1);
-         elm_spinner_value_set(action->control, double_val1);
+         _spinner_value_set(action->control, double_val1);
          TODO("replace this with _default_get when correct version will be 
available");
          return double_val1 == 0;
       case ATTRIBUTE_STATE_MAP_POINT_COLOR_1:

-- 


Reply via email to