efl/src
Jean-Philippe Andre dda18948ae efl: Split Efl.Container and Efl.Content
When I first implemented the Efl.Container interface I made a mistake of
mixing "single slot" content API's with "multiple children" content
API's.  This should fix that, by separating API's that are for a single
part and those that deal with a list of children.

  Efl.Content: Single slot. This will be used a lot by efl_part()
objects, and for the default content of widgets (eg. the window
content).

  Efl.Container: Multiple children. Used by lists, boxes, layouts
(edje/elm), etc...

I didn't see any class that implemented both interfaces (note: Layout
implements Container and Button implements Content, so technically
Button implements both through inheritance).

For now the eo_prefix is not changed in Efl.Container. I wonder if it
should be reset (to efl_container) or not. This would only affect the C
API.

Ref T5328
2017-11-20 19:02:09 +09:00
..
benchmarks
bin Efl.Ui.Slider: add visible_mode() as an indicator part API 2017-11-17 14:38:32 +09:00
bindings cxx: Only give a single ref to unparented objects 2017-11-14 12:18:39 +09:00
edje_external
examples efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
generic
lib efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
modules wayland_shm: Don't use a fixed number of buffers 2017-11-17 14:33:36 -06:00
scripts docgen: better space out includes 2017-11-02 14:36:00 +01:00
static_libs ector: move gradient generation api to draw library for reuse. 2017-11-10 11:20:38 +09:00
tests eldbus: "fix" make check 2017-11-20 12:31:13 +09:00
wayland_protocol wayland: expand efl-hints protocol to work for all types of xdg shell surfaces 2017-10-25 10:44:16 -04:00
CMakeLists.txt
CMakeLists_Eina.txt
Makefile.am eolian: scan system dir by default 2017-11-14 13:47:09 +01:00
Makefile_Cxx.am cxx build: update after the evas gesture build fix 2017-10-19 20:15:33 +02:00
Makefile_EPhysics.am
Makefile_Ecore.am ecore: move EFL_MAIN to Efl_Core.h 2017-11-09 15:13:37 -08:00
Makefile_Ecore_Audio.am Revert "ecore_audio: a minimal template for playing sound on WINDOWS is added" 2017-10-07 19:09:53 +09:00
Makefile_Ecore_Avahi.am
Makefile_Ecore_Buffer.am
Makefile_Ecore_Cocoa.am
Makefile_Ecore_Con.am ecore_con: add an Efl_Net.h 2017-10-27 18:51:38 -07:00
Makefile_Ecore_Drm.am
Makefile_Ecore_Drm2.am
Makefile_Ecore_Evas.am
Makefile_Ecore_FB.am
Makefile_Ecore_File.am
Makefile_Ecore_IMF.am
Makefile_Ecore_IMF_Evas.am
Makefile_Ecore_Input.am
Makefile_Ecore_Input_Evas.am
Makefile_Ecore_Ipc.am
Makefile_Ecore_Js.am
Makefile_Ecore_SDL.am
Makefile_Ecore_Wayland.am
Makefile_Ecore_Win32.am
Makefile_Ecore_Wl2.am wayland_shm/ecore_wl2: Move buffer allocation into ecore_wl2 2017-11-15 11:54:37 -06:00
Makefile_Ecore_X.am
Makefile_Ector.am
Makefile_Edje.am Edje: move textblock handling to a separate source 2017-11-10 10:30:04 -08:00
Makefile_Edje_Helper.am
Makefile_Eet.am
Makefile_Eet_Helper.am
Makefile_Eeze.am
Makefile_Efl.am efl: Split Efl.Container and Efl.Content 2017-11-20 19:02:09 +09:00
Makefile_Efl_Js.am
Makefile_Efreet.am
Makefile_Eina.am
Makefile_Eio.am
Makefile_Eldbus.am
Makefile_Elementary.am efl_ui_focus_util: add a util class 2017-11-17 16:08:14 +01:00
Makefile_Elocation.am
Makefile_Elput.am
Makefile_Elua.am
Makefile_Elua_Helper.am
Makefile_Embryo.am
Makefile_Emile.am
Makefile_Emotion.am
Makefile_Eo.am
Makefile_Eolian.am eolian: properly free parts 2017-10-31 12:15:23 +01:00
Makefile_Eolian_Cxx.am
Makefile_Eolian_Cxx_Helper.am
Makefile_Eolian_Files_Helper.am eolian: scan system dir by default 2017-11-14 13:47:09 +01:00
Makefile_Eolian_Helper.am
Makefile_Eolian_Js.am
Makefile_Eolian_Js_Helper.am
Makefile_Escape.am
Makefile_Ethumb.am
Makefile_Ethumb_Client.am
Makefile_Evas.am wayland_shm/ecore_wl2: Move buffer allocation into ecore_wl2 2017-11-15 11:54:37 -06:00
Makefile_Evil.am evil: add tests for Windows port. 2017-11-10 13:13:44 -08:00
Makefile_Wayland_Protocols.am
Makefile_efl_wl.am