jpeg pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=0de20aeafa894e5302b873550fa8cab58f345eec

commit 0de20aeafa894e5302b873550fa8cab58f345eec
Author: Jean-Philippe Andre <[email protected]>
Date:   Tue Dec 12 11:11:19 2017 +0900

    elm: Rename slider part to part_indicator
    
    This is specific to the indicator.
    
    Fixes T6376
    Fixes T5361
---
 src/Makefile_Elementary.am                         |  2 +-
 src/bin/elementary/test_ui_slider_interval.c       |  6 +++---
 src/lib/elementary/efl_ui_slider.c                 | 22 +++++++++++-----------
 src/lib/elementary/efl_ui_slider.eo                |  3 ++-
 ...der_part.eo => efl_ui_slider_part_indicator.eo} |  4 ++--
 src/lib/elementary/elm_slider.h                    |  2 +-
 6 files changed, 20 insertions(+), 19 deletions(-)

diff --git a/src/Makefile_Elementary.am b/src/Makefile_Elementary.am
index d10ea956d9..779c9eed59 100644
--- a/src/Makefile_Elementary.am
+++ b/src/Makefile_Elementary.am
@@ -70,7 +70,7 @@ elm_public_eolian_files = \
        lib/elementary/efl_ui_multibuttonentry_part.eo \
        lib/elementary/efl_ui_panes_part.eo \
        lib/elementary/efl_ui_progressbar_part.eo \
-       lib/elementary/efl_ui_slider_part.eo \
+       lib/elementary/efl_ui_slider_part_indicator.eo \
        lib/elementary/efl_ui_textpath_part.eo \
        lib/elementary/efl_ui_widget_part.eo \
        lib/elementary/efl_ui_widget_part_bg.eo \
diff --git a/src/bin/elementary/test_ui_slider_interval.c 
b/src/bin/elementary/test_ui_slider_interval.c
index c942c58fed..1e7f4cf063 100644
--- a/src/bin/elementary/test_ui_slider_interval.c
+++ b/src/bin/elementary/test_ui_slider_interval.c
@@ -42,7 +42,7 @@ test_slider_interval(void *data EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void
 
    efl_add(EFL_UI_SLIDER_INTERVAL_CLASS, bx,
            efl_text_set(efl_added, "Horizontal"),
-           efl_ui_slider_part_visible_mode_set(efl_part(efl_added, 
"indicator"),
+           efl_ui_slider_part_indicator_visible_mode_set(efl_part(efl_added, 
"indicator"),
                                                
EFL_UI_SLIDER_INDICATOR_VISIBLE_MODE_NONE),
            efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(160, 0)),
            efl_ui_format_string_set(efl_part(efl_added, "indicator"), "%1.5f"),
@@ -98,7 +98,7 @@ test_slider_interval(void *data EINA_UNUSED, Evas_Object *obj 
EINA_UNUSED, void
 
    efl_add(EFL_UI_SLIDER_INTERVAL_CLASS, hbx,
            efl_text_set(efl_added, "Always Show Indicator:"),
-           efl_ui_slider_part_visible_mode_set(efl_part(efl_added, 
"indicator"),
+           efl_ui_slider_part_indicator_visible_mode_set(efl_part(efl_added, 
"indicator"),
                                                
EFL_UI_SLIDER_INDICATOR_VISIBLE_MODE_ALWAYS),
            efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(0, 160)),
            efl_ui_format_string_set(efl_added, "%1.0f units"),
@@ -110,7 +110,7 @@ test_slider_interval(void *data EINA_UNUSED, Evas_Object 
*obj EINA_UNUSED, void
 
    efl_add(EFL_UI_SLIDER_INTERVAL_CLASS, bx,
            efl_text_set(efl_added, "Limited (100-500)"),
-           efl_ui_slider_part_visible_mode_set(efl_part(efl_added, 
"indicator"),
+           efl_ui_slider_part_indicator_visible_mode_set(efl_part(efl_added, 
"indicator"),
                                                
EFL_UI_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS),
            efl_gfx_size_hint_min_set(efl_added, EINA_SIZE2D(260, 0)),
            efl_ui_format_string_set(efl_added, "%1.0f units"),
diff --git a/src/lib/elementary/efl_ui_slider.c 
b/src/lib/elementary/efl_ui_slider.c
index 9f2926933d..d316278172 100644
--- a/src/lib/elementary/efl_ui_slider.c
+++ b/src/lib/elementary/efl_ui_slider.c
@@ -1442,13 +1442,13 @@ _efl_ui_slider_efl_part_part(const Eo *obj, 
Efl_Ui_Slider_Data *sd EINA_UNUSED,
    EINA_SAFETY_ON_NULL_RETURN_VAL(part, NULL);
 
    if (eina_streq(part, "indicator"))
-     return ELM_PART_IMPLEMENT(EFL_UI_SLIDER_PART_CLASS, obj, part);
+     return ELM_PART_IMPLEMENT(EFL_UI_SLIDER_PART_INDICATOR_CLASS, obj, part);
 
    return efl_part(efl_super(obj, MY_CLASS), part);
 }
 
 EOLIAN static void
-_efl_ui_slider_part_efl_ui_format_format_cb_set(Eo *obj, void *_pd 
EINA_UNUSED, void *func_data, Efl_Ui_Format_Func_Cb func, Eina_Free_Cb 
func_free_cb)
+_efl_ui_slider_part_indicator_efl_ui_format_format_cb_set(Eo *obj, void *_pd 
EINA_UNUSED, void *func_data, Efl_Ui_Format_Func_Cb func, Eina_Free_Cb 
func_free_cb)
 {
    Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
    Efl_Ui_Slider_Data *sd = efl_data_scope_get(pd->obj, EFL_UI_SLIDER_CLASS);
@@ -1493,7 +1493,7 @@ _indi_default_format_free_cb(void *data)
 }
 
 EOLIAN static void
-_efl_ui_slider_part_efl_ui_format_format_string_set(Eo *obj, void *_pd 
EINA_UNUSED, const char *template)
+_efl_ui_slider_part_indicator_efl_ui_format_format_string_set(Eo *obj, void 
*_pd EINA_UNUSED, const char *template)
 {
    Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
    Efl_Ui_Slider_Data *sd = efl_data_scope_get(pd->obj, EFL_UI_SLIDER_CLASS);
@@ -1505,7 +1505,7 @@ _efl_ui_slider_part_efl_ui_format_format_string_set(Eo 
*obj, void *_pd EINA_UNUS
 }
 
 EOLIAN static const char *
-_efl_ui_slider_part_efl_ui_format_format_string_get(Eo *obj, void *_pd 
EINA_UNUSED)
+_efl_ui_slider_part_indicator_efl_ui_format_format_string_get(Eo *obj, void 
*_pd EINA_UNUSED)
 {
    Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
    Efl_Ui_Slider_Data *sd = efl_data_scope_get(pd->obj, EFL_UI_SLIDER_CLASS);
@@ -1514,7 +1514,7 @@ _efl_ui_slider_part_efl_ui_format_format_string_get(Eo 
*obj, void *_pd EINA_UNUS
 }
 
 EOLIAN static void
-_efl_ui_slider_part_visible_mode_set(Eo *obj, void *_pd EINA_UNUSED, 
Efl_Ui_Slider_Indicator_Visible_Mode indicator_visible_mode)
+_efl_ui_slider_part_indicator_visible_mode_set(Eo *obj, void *_pd EINA_UNUSED, 
Efl_Ui_Slider_Indicator_Visible_Mode indicator_visible_mode)
 {
    Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
    Efl_Ui_Slider_Data *sd = efl_data_scope_get(pd->obj, EFL_UI_SLIDER_CLASS);
@@ -1527,7 +1527,7 @@ _efl_ui_slider_part_visible_mode_set(Eo *obj, void *_pd 
EINA_UNUSED, Efl_Ui_Slid
 }
 
 EOLIAN static Efl_Ui_Slider_Indicator_Visible_Mode
-_efl_ui_slider_part_visible_mode_get(Eo *obj, void *_pd EINA_UNUSED)
+_efl_ui_slider_part_indicator_visible_mode_get(Eo *obj, void *_pd EINA_UNUSED)
 {
    Elm_Part_Data *pd = efl_data_scope_get(obj, EFL_UI_WIDGET_PART_CLASS);
    Efl_Ui_Slider_Data *sd = efl_data_scope_get(pd->obj, EFL_UI_SLIDER_CLASS);
@@ -1536,7 +1536,7 @@ _efl_ui_slider_part_visible_mode_get(Eo *obj, void *_pd 
EINA_UNUSED)
    return sd->indicator_visible_mode;
 }
 
-#include "efl_ui_slider_part.eo.c"
+#include "efl_ui_slider_part_indicator.eo.c"
 
 /* Efl.Part end */
 
@@ -1761,7 +1761,7 @@ elm_slider_indicator_format_function_set(Evas_Object 
*obj, slider_func_type func
 EAPI void
 elm_slider_indicator_show_on_focus_set(Evas_Object *obj, Eina_Bool flag)
 {
-   efl_ui_slider_part_visible_mode_set(efl_part(obj, "indicator"),
+   efl_ui_slider_part_indicator_visible_mode_set(efl_part(obj, "indicator"),
                                        flag ? 
ELM_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS
                                        : 
ELM_SLIDER_INDICATOR_VISIBLE_MODE_DEFAULT);
 }
@@ -1769,7 +1769,7 @@ elm_slider_indicator_show_on_focus_set(Evas_Object *obj, 
Eina_Bool flag)
 EAPI Eina_Bool
 elm_slider_indicator_show_on_focus_get(const Evas_Object *obj)
 {
-   return (efl_ui_slider_part_visible_mode_get(efl_part(obj, "indicator"))
+   return (efl_ui_slider_part_indicator_visible_mode_get(efl_part(obj, 
"indicator"))
            == EFL_UI_SLIDER_INDICATOR_VISIBLE_MODE_ON_FOCUS);
 }
 
@@ -1810,13 +1810,13 @@ elm_slider_indicator_show_get(const Evas_Object *obj)
 EAPI void
 elm_slider_indicator_visible_mode_set(Evas_Object *obj, 
Elm_Slider_Indicator_Visible_Mode indicator_visible_mode)
 {
-   efl_ui_slider_part_visible_mode_set(efl_part(obj, "indicator"), 
indicator_visible_mode);
+   efl_ui_slider_part_indicator_visible_mode_set(efl_part(obj, "indicator"), 
indicator_visible_mode);
 }
 
 EAPI Elm_Slider_Indicator_Visible_Mode
 elm_slider_indicator_visible_mode_get(const Evas_Object *obj)
 {
-   return efl_ui_slider_part_visible_mode_get(efl_part(obj, "indicator"));
+   return efl_ui_slider_part_indicator_visible_mode_get(efl_part(obj, 
"indicator"));
 }
 
 /* Internal EO APIs and hidden overrides */
diff --git a/src/lib/elementary/efl_ui_slider.eo 
b/src/lib/elementary/efl_ui_slider.eo
index 99356af0ed..c0b5b0931c 100644
--- a/src/lib/elementary/efl_ui_slider.eo
+++ b/src/lib/elementary/efl_ui_slider.eo
@@ -30,7 +30,8 @@ class Efl.Ui.Slider (Efl.Ui.Layout, Efl.Ui.Range, 
Efl.Ui.Direction,
       }
    }
    parts {
-      indicator: Efl.Ui.Slider.Part; [[A floating indicator above the slider.]]
+      indicator: Efl.Ui.Slider.Part_Indicator;
+          [[A floating indicator above the slider.]]
    }
    implements {
       class.constructor;
diff --git a/src/lib/elementary/efl_ui_slider_part.eo 
b/src/lib/elementary/efl_ui_slider_part_indicator.eo
similarity index 66%
rename from src/lib/elementary/efl_ui_slider_part.eo
rename to src/lib/elementary/efl_ui_slider_part_indicator.eo
index 86b375f604..9930e46031 100644
--- a/src/lib/elementary/efl_ui_slider_part.eo
+++ b/src/lib/elementary/efl_ui_slider_part_indicator.eo
@@ -1,6 +1,6 @@
 import efl_ui;
 
-class Efl.Ui.Slider.Part (Efl.Ui.Layout.Part, Efl.Ui.Format)
+class Efl.Ui.Slider.Part_Indicator (Efl.Ui.Layout.Part, Efl.Ui.Format)
 {
    [[Elementary slider internal part class]]
    data: null;
@@ -9,7 +9,7 @@ class Efl.Ui.Slider.Part (Efl.Ui.Layout.Part, Efl.Ui.Format)
          [[Set/Get the visible mode of indicator.
          ]]
          values {
-            indicator_visible_mode: Efl.Ui.Slider.Indicator_Visible_Mode; 
[[The indicator visible mode.]]
+            mode: Efl.Ui.Slider.Indicator_Visible_Mode; [[The indicator 
visible mode.]]
          }
       }
    }
diff --git a/src/lib/elementary/elm_slider.h b/src/lib/elementary/elm_slider.h
index 4182e4e02a..76fc25d6e5 100644
--- a/src/lib/elementary/elm_slider.h
+++ b/src/lib/elementary/elm_slider.h
@@ -77,7 +77,7 @@
 #include "elm_slider_common.h"
 #ifdef EFL_EO_API_SUPPORT
 #include "efl_ui_slider_eo.h"
-#include "efl_ui_slider_part.eo.h"
+#include "efl_ui_slider_part_indicator.eo.h"
 #include <efl_ui_slider_interval.eo.h>
 #endif
 #ifndef EFL_NOLEGACY_API_SUPPORT

-- 


Reply via email to