[NUI] integration from dalihub (#967)
* [NUI] View not to use Size2D internally
Change-Id: I14efea23af86c0695d729dc383992757ab699d9c
* [NUI] Fixed some bad comments
Change-Id: I1e84556f03fc0541baec2149a52f836e95e27096
* [NUI] Add API for NUI Multi Window
* [NUI] Adding Weight feature to LinearLayout
Uses the View Weight property to define how free space is
allocated between child Views.
Weight 0 is the default.
With Views A, B, C
Giving A.Weight = 1 would mean 1 takes up excess space
in the parent.
Also giving A.C = 1 would mean A and C divide the excess space
between them. B remains it's original measured size.
Change-Id: I6cd13085a5713794789ee61027e371974be3fa32
* [NUI] FlexLayout support added
Flex layout using the new layouting system.
Uses natural size of the items.
Supports: Wrap, Alignment, Direction and justrification.
Currently unsupported: Explict sized items, item padding.
Change-Id: Id966f11c8ececcb07e2ecc528f876787129d54b9
* [NUI] Fix Multi-window bug
Change-Id: Ie945d7997d58c72ad70e1cf09fdab56c9519c67a
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] fix GetSize() for multi window
* [NUI] Layouting to iterate all Layers
Change-Id: I005b7da027b351624c27abc56336538180907168
* [NUI] Added Alignment.Center for LinearLayout
Change-Id: If6d0ac3d2602bb1e399cd579337c204fab268de1
* [NUI] Re-layout TextLabel when text changes size
When View's change size like TextLabel setting new text
it should be laid out again
Change-Id: I790b2fbaab8a8869c36d9d10c3760205815627f7
* [NUI] Remove unused and dangling interops
Change-Id: I005d40a5eec2d2a98adb4405b3a505ad955f3be6
* [NUI] Remove layouting fixed specification API
Change-Id: I37b6948337bf3bca4a9811259bf6e8ff1b1e008f
* [NUI] Remove unused SetUseHardwareVSync Adaptor API.
Change-Id: I373643c8cdfedd126c6652337c7d3bf467f69ead
* [NUI] Add GetDefaultWindow()
this api for get Default Window.
* [NUI] Add API for GetWindowList()
After apply MultiWindow, Developer need to know list of window.
* [NUI] change API for GetWindowList()
change API for using native API.
* [NUI] Apply GaussianBlurView Devel API changes
Change-Id: I98dae108ad5e50f2844f347a69d934b11fe36462
* [NUI] Rename PAGE_SIZE property to VIEW_PAGE_SIZE.
Change-Id: Ifd31b9ac50969a24543868127f2c09a10e65f329
* [NUI] Remove Builder GetFrameBufferImage unused method
Change-Id: I2dedaad5dc53c0a2ec61af005fc91d4275ccda06
* [NUI]Change GetWindowList() to static
* [NUI] Change API for Window Creation
* [NUI] Add method to destroy a window
Change-Id: I9b9b34a8a7aa1fb1da576cab98b1495f7c998a4c
* [NUI] Fix API Checker error
16 files changed: