Efl.Ui.Box: Add implementation of a simple box
authorJean-Philippe Andre <jp.andre@samsung.com>
Tue, 12 Apr 2016 05:10:05 +0000 (14:10 +0900)
committerJean-Philippe Andre <jp.andre@samsung.com>
Wed, 20 Apr 2016 01:47:40 +0000 (10:47 +0900)
commitb18a993dc0a1f9aa762dbafcce63155fb73d7d7b
tree50d0f4ec10648b64e9472515175eed12928a5d9f
parent57e64ee65b6ae35107f40ca155e2fb318a0082f6
Efl.Ui.Box: Add implementation of a simple box

This should be the only linear packing container.
This replaces: evas box and elm box.

Edje box needs to be kept around for compatibility,
but it stays an EDC object only (for apps).

Lots of things are still to be fleshed out in this
box implementation:
- Simplify smart object / elm widget code
- Maybe stop using evas object box altogether
- Implement other layout strategies

@feature
src/lib/elementary/efl_ui_box.c [new file with mode: 0644]
src/lib/elementary/efl_ui_box.eo [new file with mode: 0644]
src/lib/elementary/efl_ui_box_layout.c [new file with mode: 0644]
src/lib/elementary/efl_ui_box_private.h [new file with mode: 0644]