diff options
author | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-11-20 15:41:07 +0900 |
---|---|---|
committer | Jean-Philippe Andre <jp.andre@samsung.com> | 2017-11-20 19:02:09 +0900 |
commit | dda18948ae762d7a37c0035a44b69f44ec615214 (patch) | |
tree | 513ea65743b9e70ab7305431b0b7e9119704efc9 /src/lib/efl/CMakeLists.txt | |
parent | 67188ba22b804cba20ed904df5026b45336e09fe (diff) |
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
Diffstat (limited to 'src/lib/efl/CMakeLists.txt')
-rw-r--r-- | src/lib/efl/CMakeLists.txt | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/lib/efl/CMakeLists.txt b/src/lib/efl/CMakeLists.txt index 1b0500a00a..af3c443475 100644 --- a/src/lib/efl/CMakeLists.txt +++ b/src/lib/efl/CMakeLists.txt | |||
@@ -7,6 +7,7 @@ set(PUBLIC_EO_FILES | |||
7 | interfaces/efl_canvas.eo | 7 | interfaces/efl_canvas.eo |
8 | interfaces/efl_config.eo | 8 | interfaces/efl_config.eo |
9 | interfaces/efl_container.eo | 9 | interfaces/efl_container.eo |
10 | interfaces/efl_content.eo | ||
10 | interfaces/efl_control.eo | 11 | interfaces/efl_control.eo |
11 | interfaces/efl_file.eo | 12 | interfaces/efl_file.eo |
12 | interfaces/efl_flipable.eo | 13 | interfaces/efl_flipable.eo |