zmike pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=94b05f15e6e0548517289092ebb16c4cabd3c9fa

commit 94b05f15e6e0548517289092ebb16c4cabd3c9fa
Author: Marcel Hollerbach <[email protected]>
Date:   Mon Aug 5 08:44:51 2019 -0400

    efl_ui_spin/button: move from elm_ to efl_ prefixed functions
    
    Summary:
    this moves a bunch of api calls from elm_ to efl_. Those calls that are
    called on the entry object are still elm, as well as access APIs, they
    will have to be moved once efl_ui_text is usable.
    Depends on D9475
    
    Reviewers: segfaultxavi, cedric, zmike
    
    Reviewed By: zmike
    
    Subscribers: #reviewers, #committers
    
    Tags: #efl
    
    Differential Revision: https://phab.enlightenment.org/D9488
---
 src/lib/elementary/efl_ui_spin.c        |  4 ++--
 src/lib/elementary/efl_ui_spin_button.c | 27 ++++++++++++++-------------
 2 files changed, 16 insertions(+), 15 deletions(-)

diff --git a/src/lib/elementary/efl_ui_spin.c b/src/lib/elementary/efl_ui_spin.c
index b8dfa169ba..0cf72890b0 100644
--- a/src/lib/elementary/efl_ui_spin.c
+++ b/src/lib/elementary/efl_ui_spin.c
@@ -23,7 +23,7 @@ _label_write(Evas_Object *obj, Efl_Ui_Spin_Data *sd)
    Eina_Value val = eina_value_double_init(sd->val);
    efl_ui_format_formatted_value_get(obj, strbuf, val);
 
-   elm_layout_text_set(obj, "efl.text", eina_strbuf_string_get(strbuf));
+   efl_text_set(efl_part(obj, "efl.text"), eina_strbuf_string_get(strbuf));
 
    eina_value_flush(&val);
    eina_strbuf_free(strbuf);
@@ -47,7 +47,7 @@ _efl_ui_spin_efl_object_constructor(Eo *obj, Efl_Ui_Spin_Data 
*sd)
      CRI("Failed to set layout!");
 
    _label_write(obj, sd);
-   elm_widget_can_focus_set(obj, EINA_TRUE);
+   efl_ui_widget_focus_allow_set(obj, EINA_TRUE);
 
    return obj;
 }
diff --git a/src/lib/elementary/efl_ui_spin_button.c 
b/src/lib/elementary/efl_ui_spin_button.c
index d71e10135c..131d84f187 100644
--- a/src/lib/elementary/efl_ui_spin_button.c
+++ b/src/lib/elementary/efl_ui_spin_button.c
@@ -167,8 +167,8 @@ _entry_hide(Evas_Object *obj)
 {
    Efl_Ui_Spin_Button_Data *sd = efl_data_scope_get(obj, MY_CLASS);
 
-   elm_layout_signal_emit(obj, "efl,state,button,active", "efl");
-   elm_layout_signal_emit(obj, "efl,state,entry,inactive", "efl");
+   efl_layout_signal_emit(obj, "efl,state,button,active", "efl");
+   efl_layout_signal_emit(obj, "efl,state,entry,inactive", "efl");
 
    if (sd->entry_visible && !evas_focus_state_get(evas_object_evas_get(obj)))
      sd->entry_reactivate = EINA_TRUE;
@@ -343,7 +343,7 @@ _entry_show_cb(void *data,
    elm_object_focus_set(obj, EINA_TRUE);
    elm_entry_select_all(obj);
    sd->entry_visible = EINA_TRUE;
-   elm_layout_signal_emit(data, "efl,state,button,inactive", "efl");
+   efl_layout_signal_emit(data, "efl,state,button,inactive", "efl");
 }
 
 static void
@@ -351,7 +351,7 @@ _toggle_entry(Evas_Object *obj)
 {
    Efl_Ui_Spin_Button_Data *sd = efl_data_scope_get(obj, MY_CLASS);
 
-   if (elm_widget_disabled_get(obj)) return;
+   if (efl_ui_widget_disabled_get(obj)) return;
    if (!sd->editable) return;
    if (sd->entry_visible) _entry_value_apply(obj);
    else
@@ -378,7 +378,7 @@ _toggle_entry(Evas_Object *obj)
         efl_event_callback_add(sd->ent, 
EFL_UI_FOCUS_OBJECT_EVENT_FOCUS_CHANGED,
                                _entry_focus_changed_cb, obj);
         sd->entry_visible = EINA_TRUE;
-        elm_layout_signal_emit(obj, "efl,state,entry,active", "efl");
+        efl_layout_signal_emit(obj, "efl,state,entry,active", "efl");
         {
            Eina_List *items = NULL;
 
@@ -512,7 +512,7 @@ _access_info_cb(void *data, Evas_Object *obj EINA_UNUSED)
 static char *
 _access_state_cb(void *data, Evas_Object *obj EINA_UNUSED)
 {
-   if (elm_widget_disabled_get(data))
+   if (efl_ui_widget_disabled_get(data))
      return strdup(E_("State: Disabled"));
 
    return NULL;
@@ -525,7 +525,7 @@ _access_activate_spin_button_cb(void *data,
 {
    Efl_Ui_Spin_Button_Data *sd = efl_data_scope_get(data, MY_CLASS);
 
-   if (elm_widget_disabled_get(data)) return;
+   if (efl_ui_widget_disabled_get(data)) return;
    if (!sd->entry_visible)
      _toggle_entry(data);
 }
@@ -572,10 +572,10 @@ _access_spinner_register(Evas_Object *obj, Eina_Bool 
is_access)
         /* unregister access */
         _elm_access_edje_object_part_object_unregister
            (obj, elm_layout_edje_get(obj), "access");
-        elm_layout_signal_emit(obj, "efl,state,access,inactive", "efl");
+        efl_layout_signal_emit(obj, "efl,state,access,inactive", "efl");
         return;
      }
-   elm_layout_signal_emit(obj, "efl,state,access,active", "efl");
+   efl_layout_signal_emit(obj, "efl,state,access,active", "efl");
    ao = _elm_access_edje_object_part_object_register
       (obj, elm_layout_edje_get(obj), "access");
 
@@ -585,7 +585,7 @@ _access_spinner_register(Evas_Object *obj, Eina_Bool 
is_access)
    _elm_access_activate_callback_set(ai, _access_activate_spin_button_cb, obj);
 
    /*Do not register spinner buttons if widget is disabled*/
-   if (!elm_widget_disabled_get(obj))
+   if (!efl_ui_widget_disabled_get(obj))
      {
         ai = _elm_access_info_get(sd->inc_button);
         _elm_access_text_set(ai, ELM_ACCESS_TYPE,
@@ -686,10 +686,11 @@ _efl_ui_spin_button_efl_object_constructor(Eo *obj, 
Efl_Ui_Spin_Button_Data *sd)
         efl_ui_focus_composition_elements_set(obj, items);
      }
 
-   elm_layout_signal_callback_add
-      (obj, "efl,action,entry,toggle", "*", _entry_toggle_cb, NULL);
 
-   elm_widget_can_focus_set(obj, EINA_TRUE);
+   efl_layout_signal_callback_add
+      (obj, "efl,action,entry,toggle", "*", _entry_toggle_cb, NULL, NULL);
+
+   efl_ui_widget_focus_allow_set(obj, EINA_TRUE);
 
    efl_access_object_role_set(obj, EFL_ACCESS_ROLE_SPIN_BUTTON);
 

-- 


Reply via email to