elementary: introduce Efl.Ui.CollectionView a generic listing View.
authorCedric BAIL <cedric.bail@free.fr>
Fri, 5 Jul 2019 21:03:13 +0000 (14:03 -0700)
committerJongmin Lee <jm105.lee@samsung.com>
Tue, 24 Sep 2019 21:47:58 +0000 (06:47 +0900)
commitb979d0ca2fd554f178d8ab6cd1606995c3c8d21f
treebc7e44aab25d8add9d82b95bf910a46a930518e8
parent8adf41981420e6770af42de9b319375847ae83ab
elementary: introduce Efl.Ui.CollectionView a generic listing View.

The idea of this widget is to provide to MVVM what Efl.Ui.Collection provide and
leverage the same shared logic for layout.

Co-authored-by: Mike Blumenkrantz <zmike@samsung.com>
Co-authored-by: Marcel Hollerbach <mail@marcel-hollerbach.de>
Differential Revision: https://phab.enlightenment.org/D9958
15 files changed:
src/examples/elementary/efl_ui_collection_view_example_1.c [new file with mode: 0644]
src/examples/elementary/meson.build
src/lib/elementary/Efl_Ui.h
src/lib/elementary/efl_ui_collection_events.eo
src/lib/elementary/efl_ui_collection_view.c [new file with mode: 0644]
src/lib/elementary/efl_ui_collection_view.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_collection_view_focus_manager.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_item.c
src/lib/elementary/efl_ui_item.eo
src/lib/elementary/efl_ui_item_private.h
src/lib/elementary/efl_ui_position_manager_list.c
src/lib/elementary/efl_ui_widget.c
src/lib/elementary/efl_ui_widget_factory.c
src/lib/elementary/elm_priv.h
src/lib/elementary/meson.build