elm_widget: Remove widget_event_propagate from EO

It is an internal only API.

Ref T5312 (one less use of a legacy type)
This commit is contained in:
Jean-Philippe Andre 2017-05-12 18:46:12 +09:00
parent 07263e881c
commit cc82c48b73
2 changed files with 3 additions and 12 deletions

View 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;

View 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 {