forked from enlightenment/efl
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:
parent
3521add359
commit
bc0c50c507
|
@ -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;
|
||||
|
|
|
@ -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;}
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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.]]
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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.
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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),
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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;
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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; \
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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 {
|
||||
|
|
|
@ -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;
|
||||
|
||||
|
|
|
@ -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; }
|
||||
|
|
|
@ -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.]] }
|
||||
|
|
Loading…
Reference in New Issue