efl.ui.widget: widget_event -> widget_input_event_handler

Summary:
ref T7553
Depends on D8081

Reviewers: cedric

Reviewed By: cedric

Subscribers: cedric, #reviewers, #committers

Tags: #efl

Maniphest Tasks: T7553

Differential Revision: https://phab.enlightenment.org/D8082
This commit is contained in:
Mike Blumenkrantz 2019-03-04 13:37:18 -05:00
parent 3521add359
commit bc0c50c507
54 changed files with 65 additions and 65 deletions

View File

@ -16,7 +16,7 @@ class @beta Efl.Ui.Button extends Efl.Ui.Layout_Base implements Efl.Ui.Clickable
Efl.Ui.Autorepeat.autorepeat_enabled { set; get; }
Efl.Ui.Autorepeat.autorepeat_supported { get;}
Efl.Ui.Widget.on_access_activate;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Content.content { get; set; }
Efl.Content.content_unset;

View File

@ -109,7 +109,7 @@ class @beta Efl.Ui.Calendar extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.C
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.Format.format_cb { set; }
Efl.Ui.Format.format_string { set; get;}

View File

@ -24,7 +24,7 @@ class @beta Efl.Ui.Check extends Efl.Ui.Nstate implements Efl.Access.Widget.Acti
Efl.Object.constructor;
Efl.Ui.Widget.on_access_activate;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Nstate.value { set; }
Efl.Access.Object.state_set { get; }
Efl.Access.Widget.Action.elm_actions { get; }

View File

@ -121,7 +121,7 @@ class @beta Efl.Ui.Image extends Efl.Ui.Widget implements Efl.Ui.Clickable, Efl.
Efl.Ui.Property_Bind.property_bind;
Efl.Ui.View.model { get; set; }
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Component.extents { get; }
Efl.Access.Widget.Action.elm_actions { get; }
}

View File

@ -64,7 +64,7 @@ class @beta Efl.Ui.Image_Zoomable extends Efl.Ui.Image implements Efl.Ui.Zoom,
Efl.Canvas.Group.group_member_add;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Scrollable_Interactive.scroll;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.File.load;

View File

@ -73,7 +73,7 @@ class @beta Efl.Ui.List_View extends Efl.Ui.Layout_Base implements Efl.Ui.Scroll
// Widget
Efl.Ui.Widget_Focus_Manager.focus_manager_create;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.focus_state_apply;
Efl.Ui.Focus.Composition.prepare;
Efl.Ui.View.model { get; set; }

View File

@ -31,7 +31,7 @@ class @beta Efl.Ui.Nstate extends Efl.Ui.Button
class.constructor;
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
}
events {
changed: void; [[Called when the value changed.]]

View File

@ -705,10 +705,10 @@ _key_action_toggle(Evas_Object *obj, const char *params EINA_UNUSED)
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(panel, Efl_Ui_Panel_Data)
EOLIAN static Eina_Bool
_efl_ui_panel_efl_ui_widget_widget_event(Eo *obj, Efl_Ui_Panel_Data *pd, const Efl_Event *eo_event, Evas_Object *src)
_efl_ui_panel_efl_ui_widget_widget_input_event_handler(Eo *obj, Efl_Ui_Panel_Data *pd, const Efl_Event *eo_event, Evas_Object *src)
{
if (src != obj) return EINA_FALSE;
return _panel_efl_ui_widget_widget_event(obj, pd, eo_event, src);
return _panel_efl_ui_widget_widget_input_event_handler(obj, pd, eo_event, src);
}
static Eina_Bool

View File

@ -82,7 +82,7 @@ class @beta Efl.Ui.Panel extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Laye
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.disabled {set;}
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.interest_region { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.I18n.mirrored { set; }

View File

@ -63,7 +63,7 @@ class @beta Efl.Ui.Radio extends Efl.Ui.Check implements Efl.Access.Widget.Actio
Efl.Object.destructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_activate;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Object.state_set { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.Nstate.value { set; get; }

View File

@ -14,7 +14,7 @@ class @beta Efl.Ui.Scroller extends Efl.Ui.Layout_Base implements
Efl.Content.content_unset;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.focus_state_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget_Focus_Manager.focus_manager_create;
Efl.Ui.Scrollable_Interactive.match_content { set; }
}

View File

@ -302,17 +302,17 @@ _key_action_drag(Evas_Object *obj, const char *params)
return EINA_TRUE;
}
// _slider_efl_ui_widget_widget_event
// _slider_efl_ui_widget_widget_input_event_handler
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(slider, Efl_Ui_Slider_Data)
EOLIAN static Eina_Bool
_efl_ui_slider_efl_ui_widget_widget_event(Eo *obj, Efl_Ui_Slider_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
_efl_ui_slider_efl_ui_widget_widget_input_event_handler(Eo *obj, Efl_Ui_Slider_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
{
Eo *ev = eo_event->info;
if (eo_event->desc == EFL_EVENT_KEY_DOWN)
{
if (!_slider_efl_ui_widget_widget_event(obj, sd, eo_event, src))
if (!_slider_efl_ui_widget_widget_input_event_handler(obj, sd, eo_event, src))
return EINA_FALSE;
}
else if (eo_event->desc == EFL_EVENT_KEY_UP)

View File

@ -10,7 +10,7 @@ class @beta Efl.Ui.Slider extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Int
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_activate;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Range_Display.range_value { get; set; }
Efl.Ui.Range_Display.range_min_max {get; set; }
Efl.Ui.Range_Interactive.range_step { get; set; }

View File

@ -168,7 +168,7 @@ _efl_ui_spin_elm_layout_sizing_eval(Eo *obj, Efl_Ui_Spin_Data *_pd EINA_UNUSED)
}
EOLIAN static Eina_Bool
_efl_ui_spin_efl_ui_widget_widget_event(Eo *obj, Efl_Ui_Spin_Data *sd, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
_efl_ui_spin_efl_ui_widget_widget_input_event_handler(Eo *obj, Efl_Ui_Spin_Data *sd, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
{
Eo *ev = eo_event->info;

View File

@ -36,7 +36,7 @@ class @beta Efl.Ui.Spin extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Inter
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Range_Display.range_min_max { get; set; }
Efl.Ui.Range_Interactive.range_step { get; set; }
Efl.Ui.Range_Display.range_value { get; set; }

View File

@ -557,7 +557,7 @@ _key_action_toggle(Evas_Object *obj, const char *params EINA_UNUSED)
}
EOLIAN static Eina_Bool
_efl_ui_spin_button_efl_ui_widget_widget_event(Eo *obj, Efl_Ui_Spin_Button_Data *sd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
_efl_ui_spin_button_efl_ui_widget_widget_input_event_handler(Eo *obj, Efl_Ui_Spin_Button_Data *sd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
{
Eo *ev = eo_event->info;

View File

@ -65,7 +65,7 @@ class @beta Efl.Ui.Spin_Button extends Efl.Ui.Spin implements Efl.Ui.Focus.Compo
implements {
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Range_Display.range_value { set; }
Efl.Ui.Direction.direction { get; set; }

View File

@ -38,6 +38,6 @@ class @beta Efl.Ui.Tab_Bar extends Efl.Ui.Layout_Base implements Efl.Ui.Clickabl
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
}
}

View File

@ -471,7 +471,7 @@ _item_new(Efl_Ui_Tags_Data *sd,
//FIXME: having an empty event handling function and reacting on Evas
//events on specific objects is crazy, someone should fix that.
EOLIAN static Eina_Bool
_efl_ui_tags_efl_ui_widget_widget_event(Eo *obj EINA_UNUSED, Efl_Ui_Tags_Data *sd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *src EINA_UNUSED)
_efl_ui_tags_efl_ui_widget_widget_input_event_handler(Eo *obj EINA_UNUSED, Efl_Ui_Tags_Data *sd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *src EINA_UNUSED)
{
//lets stop eating all events
return EINA_FALSE;

View File

@ -45,7 +45,7 @@ class @beta Efl.Ui.Tags extends Efl.Ui.Layout_Base implements Efl.Text, Efl.Ui.F
implements {
Efl.Object.constructor;
Efl.Object.destructor;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Text.text { get; set; }
Efl.Ui.Format.format_cb { set; }
}

View File

@ -43,7 +43,7 @@ class @beta Efl.Ui.Video extends Efl.Ui.Layout_Base implements Efl.File, Efl.Pla
implements {
Efl.Object.constructor;
Efl.File.load;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Player.start;
Efl.Player.stop;

View File

@ -1936,7 +1936,7 @@ _propagate_event(void *data EINA_UNUSED, const Efl_Event *eo_event)
continue;
}
if (efl_ui_widget_event(parent, eo_event, obj))
if (efl_ui_widget_input_event_handler(parent, eo_event, obj))
return;
EINA_LIST_FOREACH_SAFE(sd->event_cb, l, l_prev, ecd)
@ -5105,7 +5105,7 @@ _efl_ui_widget_efl_ui_focus_object_on_focus_update(Eo *obj, Elm_Widget_Smart_Dat
}
EOLIAN static Eina_Bool
_efl_ui_widget_widget_event(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *_pd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *source EINA_UNUSED)
_efl_ui_widget_widget_input_event_handler(Eo *obj EINA_UNUSED, Elm_Widget_Smart_Data *_pd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *source EINA_UNUSED)
{
return EINA_FALSE;
}

View File

@ -157,7 +157,7 @@ abstract @beta Efl.Ui.Widget extends Efl.Canvas.Group implements Efl.Access.Obje
for the available style names, or to the themes in use.]]
}
}
widget_event @protected {
widget_input_event_handler @protected {
[[Virtual function handling input events on the widget.
This method should return $true if the event has been processed.

View File

@ -939,7 +939,7 @@ class @beta Efl.Ui.Win extends Efl.Ui.Widget implements Efl.Canvas.Scene, Efl.Ac
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.focus { get; }
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget_Focus_Manager.focus_manager_create;
Efl.Access.Object.state_set { get; }
Efl.Access.Object.i18n_name { get; }

View File

@ -609,7 +609,7 @@ _elm_combobox_class_initializer(Efl_Class *klass)
EFL_OBJECT_OP_FUNC(efl_gfx_entity_size_set, _elm_combobox_efl_gfx_entity_size_set),
EFL_OBJECT_OP_FUNC(efl_ui_widget_theme_apply, _elm_combobox_efl_ui_widget_theme_apply),
EFL_OBJECT_OP_FUNC(efl_ui_l10n_translation_update, _elm_combobox_efl_ui_l10n_translation_update),
EFL_OBJECT_OP_FUNC(efl_ui_widget_event, _elm_combobox_efl_ui_widget_widget_event),
EFL_OBJECT_OP_FUNC(efl_ui_widget_input_event_handler, _elm_combobox_efl_ui_widget_widget_input_event_handler),
EFL_OBJECT_OP_FUNC(efl_ui_autorepeat_supported_get, _elm_combobox_efl_ui_autorepeat_autorepeat_supported_get),
EFL_OBJECT_OP_FUNC(elm_obj_genlist_filter_set, _elm_combobox_elm_genlist_filter_set),
EFL_OBJECT_OP_FUNC(efl_access_widget_action_elm_actions_get, _elm_combobox_efl_access_widget_action_elm_actions_get),

View File

@ -42,7 +42,7 @@ static const Evas_Smart_Cb_Description _smart_callbacks[] = {
static Eina_Bool _key_action_move(Evas_Object *obj, const char *params);
static Eina_Bool _key_action_activate(Evas_Object *obj, const char *params);
static Eina_Bool _key_action_escape(Evas_Object *obj, const char *params);
static Eina_Bool _hoversel_efl_ui_widget_widget_event(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED);
static Eina_Bool _hoversel_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Hoversel_Data *_pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED);
static const Elm_Action key_actions[] = {
{"move", _key_action_move},
@ -447,7 +447,7 @@ _hover_key_down(void *data, const Efl_Event *ev)
{
ELM_HOVERSEL_DATA_GET(ev->object, sd);
_hoversel_efl_ui_widget_widget_event(data, sd, ev, ev->object);
_hoversel_efl_ui_widget_widget_input_event_handler(data, sd, ev, ev->object);
}
static void
@ -1016,12 +1016,12 @@ _key_action_escape(Evas_Object *obj, const char *params EINA_UNUSED)
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(hoversel, Elm_Hoversel_Data)
EOLIAN static Eina_Bool
_elm_hoversel_efl_ui_widget_widget_event(Eo *obj, Elm_Hoversel_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
_elm_hoversel_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Hoversel_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
{
if (efl_ui_widget_event(efl_super(obj, MY_CLASS), eo_event, src))
if (efl_ui_widget_input_event_handler(efl_super(obj, MY_CLASS), eo_event, src))
return EINA_TRUE; // note: this was FALSE but likely wrong
return _hoversel_efl_ui_widget_widget_event(obj, sd, eo_event, src);
return _hoversel_efl_ui_widget_widget_input_event_handler(obj, sd, eo_event, src);
}
static void

View File

@ -938,7 +938,7 @@ _item_new(Elm_Multibuttonentry_Data *sd,
//FIXME: having an empty event handling function and reacting on Evas
//events on specific objects is crazy, someone should fix that.
EOLIAN static Eina_Bool
_elm_multibuttonentry_efl_ui_widget_widget_event(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *src EINA_UNUSED)
_elm_multibuttonentry_efl_ui_widget_widget_input_event_handler(Eo *obj EINA_UNUSED, Elm_Multibuttonentry_Data *sd EINA_UNUSED, const Efl_Event *eo_event EINA_UNUSED, Evas_Object *src EINA_UNUSED)
{
// ACCESS
if (_elm_config->access_mode == ELM_ACCESS_MODE_ON) return EINA_FALSE;

View File

@ -416,7 +416,7 @@ class Elm.Calendar extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Compositio
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
}
events {

View File

@ -1882,7 +1882,7 @@ _elm_code_widget_scroll_event_cb(void *data, Evas_Object *obj EINA_UNUSED,
}
EOLIAN static Eina_Bool
_elm_code_widget_efl_ui_widget_widget_event(Eo *obj EINA_UNUSED, Elm_Code_Widget_Data *pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
_elm_code_widget_efl_ui_widget_widget_input_event_handler(Eo *obj EINA_UNUSED, Elm_Code_Widget_Data *pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
{
Eo *ev = eo_event->info;

View File

@ -312,7 +312,7 @@ class Elm.Code_Widget extends Efl.Ui.Layout_Base
class.constructor;
Efl.Object.constructor;
Efl.Object.finalize;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.theme_apply;
}
constructors {

View File

@ -113,7 +113,7 @@ class Elm.Colorselector extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Compo
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.focus_highlight_geometry { get; }
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.Object.access_children { get; }
}

View File

@ -235,7 +235,7 @@ class Elm.Ctxpopup extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Efl
Efl.Ui.Widget.widget_sub_object_add;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Elm.Widget_Item_Container.focused_item { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.Object.state_set { get; }

View File

@ -206,7 +206,7 @@ class Elm.Diskselector extends Efl.Ui.Widget implements Elm.Interface_Scrollable
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Elm.Interface_Scrollable.policy { get; set; }
Efl.Access.Widget.Action.elm_actions { get; }
}

View File

@ -35,7 +35,7 @@ class Elm.Fileselector extends Efl.Ui.Layout_Base implements Elm.Interface.Files
class.constructor;
class.destructor;
Efl.Object.constructor;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.theme_apply;
Elm.Interface.Fileselector.selected_models { get; }
Elm.Interface.Fileselector.selected_model { get; set; }

View File

@ -162,7 +162,7 @@ class Elm.Flipselector extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Intera
class.constructor;
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Range_Display.range_min_max { get; set; }
Efl.Ui.Range_Interactive.range_step { get; set; }
Efl.Ui.Range_Display.range_value { get; set; }

View File

@ -508,7 +508,7 @@ class Elm.Gengrid extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Composition
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.interest_region { get; }
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.focus_highlight_geometry { get; }
Elm.Widget_Item_Container.focused_item { get; }
Elm.Interface_Scrollable.item_loop_enabled { get; set; }

View File

@ -537,7 +537,7 @@ class Elm.Genlist extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollable
Efl.Ui.Widget.focus_highlight_geometry { get; }
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Elm.Widget_Item_Container.focused_item { get; }
Elm.Interface_Scrollable.item_loop_enabled { get; set; }
Elm.Interface_Scrollable.bounce_allow { get; set; }

View File

@ -99,7 +99,7 @@ class Elm.Hoversel extends Efl.Ui.Button_Legacy implements Efl.Ui.Selectable,
Efl.Ui.Widget.widget_parent { set; }
Efl.Ui.Widget.theme_apply;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Autorepeat.autorepeat_supported { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.Object.access_children { get; }

View File

@ -404,7 +404,7 @@ class Elm.List extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollable,
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Elm.Widget_Item_Container.focused_item { get; }
Efl.Ui.Widget.focus_state_apply;
Elm.Interface_Scrollable.item_loop_enabled { get; set; }

View File

@ -506,7 +506,7 @@ class Elm.Map extends Efl.Ui.Widget implements Elm.Interface_Scrollable,
Efl.Canvas.Group.group_member_add;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.Zoom.zoom_level { set; get; }
Efl.Ui.Zoom.zoom_mode { set; get; }

View File

@ -181,7 +181,7 @@ class Elm.Multibuttonentry extends Efl.Ui.Layout_Base implements Efl.Ui.Clickabl
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Object.access_children { get; }
Efl.Part.part_get;
}

View File

@ -147,7 +147,7 @@ class Elm.Naviframe extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Acti
Efl.Ui.Widget.on_access_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Layout.Signal.signal_emit;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.Widget.resize_object { set; }

View File

@ -726,10 +726,10 @@ _key_action_toggle(Evas_Object *obj, const char *params EINA_UNUSED)
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(panel, Elm_Panel_Data)
EOLIAN static Eina_Bool
_elm_panel_efl_ui_widget_widget_event(Eo *obj, Elm_Panel_Data *pd, const Efl_Event *eo_event, Evas_Object *src)
_elm_panel_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Panel_Data *pd, const Efl_Event *eo_event, Evas_Object *src)
{
if (src != obj) return EINA_FALSE;
return _panel_efl_ui_widget_widget_event(obj, pd, eo_event, src);
return _panel_efl_ui_widget_widget_input_event_handler(obj, pd, eo_event, src);
}
static Eina_Bool

View File

@ -82,7 +82,7 @@ class Elm.Panel extends Efl.Ui.Layout_Base implements Efl.Ui.Focus.Layer, Elm.In
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.disabled {set;}
Efl.Ui.Widget.on_access_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.interest_region { get; }
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Ui.I18n.mirrored { set; }

View File

@ -8,7 +8,7 @@ class Elm.Player extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action,
class.constructor;
Efl.Object.constructor;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Part.part_get;
}

View File

@ -173,7 +173,7 @@ class Elm.Popup extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Action,
Efl.Ui.Widget.widget_parent { set; }
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Layout.Signal.signal_emit;
Efl.Access.Widget.Action.elm_actions { get; }
Efl.Access.Object.state_set { get; }

View File

@ -878,7 +878,7 @@ void efl_ui_slider_move_knob(Evas_Object *obj, double button_x, double button_y)
# define ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(_pfx, _typ) \
EOLIAN static Eina_Bool \
_##_pfx##_efl_ui_widget_widget_event(Eo *obj, _typ *_pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED) \
_##_pfx##_efl_ui_widget_widget_input_event_handler(Eo *obj, _typ *_pd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED) \
{ \
Evas_Event_Key_Down *ev; \
if (eo_event->desc != EFL_EVENT_KEY_DOWN) return EINA_FALSE; \

View File

@ -50,7 +50,7 @@ class Elm.Scroller extends Efl.Ui.Layout_Base implements Elm.Interface_Scrollabl
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_activate;
Efl.Ui.Widget.widget_sub_object_del;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Elm.Interface_Scrollable.page_size { set; }
Elm.Interface_Scrollable.policy { set; }
Elm.Interface_Scrollable.single_direction { get; set; }

View File

@ -398,17 +398,17 @@ _key_action_drag(Evas_Object *obj, const char *params)
return EINA_TRUE;
}
// _slider_efl_ui_widget_widget_event
// _slider_efl_ui_widget_widget_input_event_handler
ELM_WIDGET_KEY_DOWN_DEFAULT_IMPLEMENT(slider, Elm_Slider_Data)
EOLIAN static Eina_Bool
_elm_slider_efl_ui_widget_widget_event(Eo *obj, Elm_Slider_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
_elm_slider_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Slider_Data *sd, const Efl_Event *eo_event, Evas_Object *src)
{
Eo *ev = eo_event->info;
if (eo_event->desc == EFL_EVENT_KEY_DOWN)
{
if (!_slider_efl_ui_widget_widget_event(obj, sd, eo_event, src))
if (!_slider_efl_ui_widget_widget_input_event_handler(obj, sd, eo_event, src))
return EINA_FALSE;
}
else if (eo_event->desc == EFL_EVENT_KEY_UP)

View File

@ -14,7 +14,7 @@ class Elm.Slider extends Efl.Ui.Slider_Interval implements Efl.Ui.Legacy,
Efl.Object.destructor;
Efl.Canvas.Group.group_calculate;
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Text.text { get; set; }
Efl.Text_Markup.markup { get; set; }

View File

@ -306,7 +306,7 @@ class Elm.Slideshow extends Efl.Ui.Layout_Base implements Efl.Access.Widget.Acti
implements {
class.constructor;
Efl.Object.constructor;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Access.Widget.Action.elm_actions { get; }
}
events {

View File

@ -744,7 +744,7 @@ _key_action_toggle(Evas_Object *obj, const char *params EINA_UNUSED)
}
EOLIAN static Eina_Bool
_elm_spinner_efl_ui_widget_widget_event(Eo *obj, Elm_Spinner_Data *sd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
_elm_spinner_efl_ui_widget_widget_input_event_handler(Eo *obj, Elm_Spinner_Data *sd EINA_UNUSED, const Efl_Event *eo_event, Evas_Object *src EINA_UNUSED)
{
Eo *ev = eo_event->info;

View File

@ -173,7 +173,7 @@ class Elm.Spinner extends Efl.Ui.Layout_Base implements Efl.Ui.Range_Interactive
Efl.Ui.Widget.theme_apply;
Efl.Ui.Widget.on_access_update;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Range_Display.range_min_max { get; set; }
Efl.Ui.Range_Interactive.range_step { get; set; }
Efl.Ui.Range_Display.range_value { get; set; }

View File

@ -354,7 +354,7 @@ class Elm.Toolbar extends Efl.Ui.Widget implements Efl.Ui.Focus.Composition, Elm
Efl.Ui.Widget.theme_apply;
Efl.Ui.Focus.Object.on_focus_update;
Efl.Ui.L10n.translation_update;
Efl.Ui.Widget.widget_event;
Efl.Ui.Widget.widget_input_event_handler;
Efl.Ui.Widget.focus_highlight_geometry { get; }
Elm.Widget_Item_Container.focused_item { get; }
Efl.Ui.Direction.direction { get; set; [[Only supports $vertical and $horizontal. Default is $horizontal.]] }