forked from enlightenment/efl
efl_ui_pan: emit position changed when content is resized
even if the position is not really changed here, the min / max relation has changed. If we do not emit this event here, every user (that calculates a relative position) would have to monitor the pan position and the size of the content. This simplifies the given usecase, and fixes the scroller position when new items are added to the collection. Reviewed-by: Cedric BAIL <cedric.bail@free.fr> Differential Revision: https://phab.enlightenment.org/D9411
This commit is contained in:
parent
764f35b7a3
commit
2057957d21
|
@ -147,6 +147,7 @@ _efl_ui_pan_content_resize_cb(void *data,
|
|||
evas_object_smart_changed(pobj);
|
||||
}
|
||||
efl_event_callback_call(pobj, EFL_UI_PAN_EVENT_PAN_CONTENT_CHANGED, NULL);
|
||||
efl_event_callback_call(pobj, EFL_UI_PAN_EVENT_PAN_POSITION_CHANGED, NULL);
|
||||
}
|
||||
|
||||
EOLIAN static Eina_Bool
|
||||
|
|
Loading…
Reference in New Issue