elm_widget: Remove widget_event_propagate from EO
authorJean-Philippe Andre <jp.andre@samsung.com>
Fri, 12 May 2017 09:46:12 +0000 (18:46 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Mon, 15 May 2017 01:29:23 +0000 (10:29 +0900)
It is an internal only API.

Ref T5312 (one less use of a legacy type)

src/lib/elementary/elm_widget.c
src/lib/elementary/elm_widget.eo

index a8fb4ef..304a4e8 100644 (file)
@@ -1974,8 +1974,9 @@ _elm_widget_widget_event_callback_del(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data
    return NULL;
 }
 
-EOLIAN static Eina_Bool
-_elm_widget_widget_event_propagate(Eo *obj, Elm_Widget_Smart_Data *_pd EINA_UNUSED, Evas_Callback_Type type, void *event_info, Evas_Event_Flags *event_flags)
+EAPI Eina_Bool
+elm_widget_event_propagate(Eo *obj, Evas_Callback_Type type, void *event_info,
+                           Evas_Event_Flags *event_flags)
 {
    Evas_Object *parent = obj;
    Elm_Event_Cb_Data *ecd;
index 7b8f70a..73221e3 100644 (file)
@@ -587,16 +587,6 @@ abstract Elm.Widget (Efl.Canvas.Group, Elm.Interface.Atspi_Accessible, Elm.Inter
          }
          return: bool; [[$true on success, $false otherwise]]
       }
-      widget_event_propagate {
-         [[Propagate event]]
-         legacy: elm_widget_event_propagate;
-         return: bool; [[$true on success, $false otherwise]]
-         params {
-            @in type: Evas.Callback_Type; [[Event type]]
-            @in event_info: void_ptr; [[event info]]
-            @in event_flags: ptr(Efl.Input.Flags); [[Event flags]]
-         }
-      }
       signal_callback_add {
         [[Add signal callback]]
          params {