forked from enlightenment/efl
efl_ui/pan: remove pan,viewport,changed event
Summary: this is just a duplicate of entity geometry changed events, users of pan should just use those instead ref T7708 Depends on D9791 Reviewers: segfaultxavi Reviewed By: segfaultxavi Subscribers: segfaultxavi, cedric, #reviewers, #committers Tags: #efl_widgets Maniphest Tasks: T7708 Differential Revision: https://phab.enlightenment.org/D9792
This commit is contained in:
parent
25a9a91eb2
commit
6f68e32737
|
@ -215,7 +215,8 @@ _pan_position_changed_cb(void *data, const Efl_Event *ev)
|
|||
|
||||
EFL_CALLBACKS_ARRAY_DEFINE(pan_events_cb,
|
||||
{EFL_UI_PAN_EVENT_PAN_CONTENT_POSITION_CHANGED, _pan_position_changed_cb},
|
||||
{EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, _pan_viewport_changed_cb},
|
||||
{EFL_GFX_ENTITY_EVENT_SIZE_CHANGED, _pan_viewport_changed_cb},
|
||||
{EFL_GFX_ENTITY_EVENT_POSITION_CHANGED, _pan_viewport_changed_cb},
|
||||
)
|
||||
|
||||
static void
|
||||
|
|
|
@ -33,7 +33,6 @@ _efl_ui_pan_efl_gfx_entity_position_set(Eo *obj, Efl_Ui_Pan_Data *psd, Eina_Posi
|
|||
psd->y = pos.y;
|
||||
|
||||
evas_object_smart_changed(obj);
|
||||
efl_event_callback_call(obj, EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, NULL);
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
@ -48,7 +47,6 @@ _efl_ui_pan_efl_gfx_entity_size_set(Eo *obj, Efl_Ui_Pan_Data *psd, Eina_Size2D s
|
|||
psd->h = sz.h;
|
||||
|
||||
evas_object_smart_changed(obj);
|
||||
efl_event_callback_call(obj, EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, NULL);
|
||||
}
|
||||
|
||||
EOLIAN static void
|
||||
|
|
|
@ -64,7 +64,6 @@ class @beta Efl.Ui.Pan extends Efl.Canvas.Group implements Efl.Content
|
|||
Efl.Canvas.Group.group_calculate;
|
||||
}
|
||||
events {
|
||||
pan,viewport,changed: void; [[This widget's position or size has changed.]]
|
||||
pan,content_position,changed: Eina.Position2D; [[The content's position has changed, its position in the event is the new position.]]
|
||||
pan,content_size,changed: Eina.Size2D; [[The content's size has changed, its size in the event is the new size]]
|
||||
}
|
||||
|
|
|
@ -2270,7 +2270,9 @@ _efl_ui_scroll_manager_pan_set(Eo *obj, Efl_Ui_Scroll_Manager_Data *sd, Eo *pan)
|
|||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_CONTENT_EVENT_CONTENT_CHANGED, _efl_ui_scroll_manager_pan_content_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_SIZE_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_CONTENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_position_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
|
@ -2285,7 +2287,9 @@ _efl_ui_scroll_manager_pan_set(Eo *obj, Efl_Ui_Scroll_Manager_Data *sd, Eo *pan)
|
|||
efl_event_callback_add
|
||||
(sd->pan_obj, EFL_CONTENT_EVENT_CONTENT_CHANGED, _efl_ui_scroll_manager_pan_content_changed_cb, sd);
|
||||
efl_event_callback_add
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_SIZE_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_add
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_add
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_CONTENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_position_changed_cb, sd);
|
||||
efl_event_callback_add
|
||||
|
@ -2480,7 +2484,9 @@ _efl_ui_scroll_manager_efl_object_destructor(Eo *obj, Efl_Ui_Scroll_Manager_Data
|
|||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_CONTENT_EVENT_CONTENT_CHANGED, _efl_ui_scroll_manager_pan_content_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_VIEWPORT_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_SIZE_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_GFX_ENTITY_EVENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_viewport_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
(sd->pan_obj, EFL_UI_PAN_EVENT_PAN_CONTENT_POSITION_CHANGED, _efl_ui_scroll_manager_pan_position_changed_cb, sd);
|
||||
efl_event_callback_del
|
||||
|
|
Loading…
Reference in New Issue