efl/src/lib
Marcel Hollerbach 577b82dad6 Introduce Efl.Ui.Item_Container
this is a new widget which aims to replace Efl.Ui.Grid / Efl.Ui.List.
The widget is split up in a widget and a interface for item placement.

Efl_Ui_Item_Position_Manager: The interface contains API which is used
by the Item_Container to place the items, there is also a set of common
tests which tests for the casual tripping wires, and ensures that the
events are emitted in the correct moments (the later part still can be
improved)

Efl_Ui_Item_Container: The widget itself, it contains the API for the
enduser to add Items to the widget, it handles the different modes for
selection type and emits the events for selection changes. The pack API
is conform with the spec unit test. An additional set of tests is
defined which should be able to be run on every widget with a specific
position_manager beeing set.

Reviewed-by: Mike Blumenkrantz <michael.blumenkrantz@gmail.com>
Reviewed-by: Cedric BAIL <cedric.bail@free.fr>
Differential Revision: https://phab.enlightenment.org/D9285
2019-07-24 10:38:22 -07:00
..
ecore ecore - efl thread - remove mroe error case cnp code and share it 2019-07-20 11:55:59 +01:00
ecore_audio eolian: move from eo_prefix to c_prefix 2019-05-09 16:17:44 +02:00
ecore_avahi
ecore_buffer
ecore_cocoa replace strndup with eina_strndup, remove strndup definition in evil and elm_test_dnd 2019-05-03 13:13:57 +01:00
ecore_con eolian: rename @warn_unused and its associated API 2019-05-26 17:41:22 +02:00
ecore_drm
ecore_drm2 ecore-drm2: Add API to check if vblank is supported 2019-05-22 07:44:00 -04:00
ecore_evas ecore_evas buffer: fix a deadlock issue. 2019-07-22 17:14:10 +09:00
ecore_fb
ecore_file remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ecore_imf ecore_imf: deprecate ambigous or unused APIs 2019-07-10 20:03:14 +09:00
ecore_imf_evas
ecore_input
ecore_input_evas
ecore_ipc ecore_ipc: close dialer io closer when dialer is deleted. 2019-05-22 08:01:58 -04:00
ecore_sdl ecore_sdl: fix detection of sdl with meson build 2019-04-18 12:30:22 -04:00
ecore_wayland
ecore_win32 meson: support ecore-win32 2019-05-06 17:00:45 +02:00
ecore_wl2 ecore wl2 - fall back to shm if dmabuf fails in buf init 2019-07-22 00:36:07 +01:00
ecore_x events: don't check for zeroed event types before registering them 2019-07-10 13:57:35 -04:00
ector Ector.Renderer : Implement Ector.Renderer.(Software).Image class 2019-07-22 13:29:02 +09:00
edje edje: add some null checks for nonexistent objects 2019-07-19 15:04:52 -07:00
eet Eet: remove useless inclusion of Evil.h 2019-05-17 11:53:35 +01:00
eeze
efl build - cmake files - remove old seemingly unused cmake files 2019-07-24 17:53:09 +01:00
efl_mono csharp: fix Eina_Stringshare support in containers for manual and generated API 2019-06-28 10:44:52 -03:00
efl_wl efl_wfl: fix warning and err prints for wl keymap tmp file 2019-06-20 11:32:12 +01:00
efreet remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
eina build - cmake files - remove old seemingly unused cmake files 2019-07-24 17:53:09 +01:00
eio eo: use efl_provider_{un,}register infrastructure instead of Efl_Loop one. 2019-07-17 21:57:57 +02:00
eldbus efl: use eina_streq for all property operation in model to avoid crash on NULL property name. 2019-07-10 21:10:23 +02:00
elementary Introduce Efl.Ui.Item_Container 2019-07-24 10:38:22 -07:00
elocation
elput elput: Remove useless call to eldbus_message_unref 2019-04-23 09:14:52 -04:00
elua include evil_private.h in last files, and disable symbolic links on Windows in a couple of files 2019-05-22 07:59:05 -04:00
embryo remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
emile docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
emotion emotion: don't update crop clipper geometry if crop clipper doesn't exist 2019-05-29 12:29:04 -04:00
eo eolian: start to express ownership transfere 2019-07-23 18:09:36 +02:00
eolian eolian: remove support for old free() syntax 2019-07-17 20:15:35 +02:00
eolian_cxx mono-docs: Allow HTML codes in documentation 2019-07-23 21:53:01 +02:00
ephysics cxx: remove compilation warnings in C++ code, from both gcc and clang 2019-07-12 09:07:27 -04:00
escape docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
ethumb remove Evil.h when not necessary, include evil_private.h when necessary 2019-05-20 09:10:00 -04:00
ethumb_client docs: Fix common misspellings in H files 2019-04-02 13:28:48 +02:00
evas efl_canvas_vg image: changed image parameter type. 2019-07-22 17:31:06 +09:00
evas_goal
evil Evil: remove getpwuid() from Evil. 2019-07-16 10:43:11 +01:00
.gitignore