[NUI] Sync dalihub and Samsung TizenFX (#349)
authordongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 25 Jul 2018 04:07:49 +0000 (13:07 +0900)
committerGitHub <noreply@github.com>
Wed, 25 Jul 2018 04:07:49 +0000 (13:07 +0900)
commit9e68612d4321653ffb2a727b420a0ef3cf462a1c
tree5b7db96b3c9eccdfaeec096c10bd7db327c476a6
parent4d5c36c2ba420adab5f517ee16f0dc6fb3de4585
[NUI] Sync dalihub and Samsung TizenFX (#349)

* Added LayoutGroup and LayoutItem classes in NUI.

This was done by using bindings wrapper classes for LayoutItem,
LayoutGroup, LayoutMeasureSpec, LayoutLength, and LayoutMeasuredSize.

Change-Id: I19e28bdff59a62cf1c8e8711f50f9f0e8f1c119a

* Layouting support in NUI

Change-Id: I3d6f688d869faa81c34385db37feceb1d8c1d0c0

* Fixed disposed bug and removed RegisterChildProperties API usage.

Change-Id: I7b71bd1a3a03306897abdf3c263c6bbb65c1bff8

* RootLayout added to Window

Change-Id: Ie47ceec452b5f254950263bdaf661e9e3fe86d1f

* All Layers have an Absolute layout

Change-Id: I08281a25b2b73822b45f5c6a567b574b5af74fb4

* Set View.Size2D sets layout minimum size if exists.

Change-Id: Ide73c78957d9ee5d4799bfff4aa2232b87ffa536

* [NUI] Minimize public api for xaml

Change-Id: Ib1426b1956a2af307bd6128d6b97067b0d732847

* Renaming of rootlayer in Layer.cs

Change-Id: I583f49caaad819cabaca83b09c9c7dd9c2b9a331

* Fix NUI nested layout issue

Change-Id: I68edd6cf8295e06a52655d84b8ce039a4e1f1008

* [NUI] Back-sync Samsung/TizenFX into dalihub/TizenFX

Change-Id: Ib63e792bc3474c9226506f30889994219e237ec1

* [NUI] Remove tabs and redundant spaces

Change-Id: I1d512d7f478e532f76629b2529995386820fc764

* Sync dalihub/TizenFX and Samsung/TizenFX

- [NUI] Remove apis which are using internal APIs (#324)
  Some apis are using DALi internal APIs.
  Clean up these wrong apis to prevent future errors.
Signed-off-by: minho.sun <minho.sun@samsung.com>
Change-Id: I77f773ec84f93f69684c2bdad26d9721f8ed705d
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Sync dalihub/TizenFX and Samsung/TizenFX for NUI-XAML related changes

Change-Id: Ied6a4e33d462712672e65763572c6aa88065a897
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Support multi-cascade property setting for Size2D and Position2D

Change-Id: Ibeb9e9ec639742b78054fe8592167170ea0f00d2
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* Add Mouse button type to identify clicked button kind

Change-Id: Id336dacccff8192a17cda552ba8ea2ba01121002
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
* [NUI] Fix dereferenced error

Value trans, which has null value,
is dereferenced in member access expression trans.Name

Change-Id: I5b7fa2a0e96689ff0cc0821f2e931ed3c4001e9d
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI]Remove ContentProperty attribute and update sample

Change-Id: I0fbb60bf00c609779b6f5ff4d8aff58a26a8819e

* [NUI] Fix children count of LayoutGroup bug

Change-Id: I73c3b597b161a2dbf4a52d37e6f5a0ab4858c11b
Signed-off-by: huiyu.eun <huiyu.eun@samsung.com>
* [NUI] Make Layout APIs as internal ones (will be changed as public APIs later)

Conflicts:
src/Tizen.NUI/src/internal/Layouting/LayoutGroupWrapper.cs
src/Tizen.NUI/src/internal/Layouting/LayoutItemWrapper.cs

Change-Id: Ia64e9216d10ecc986e0e977f2e0633a03813faec
Signed-off-by: dongsug.song <dongsug.song@samsung.com>
64 files changed:
src/Tizen.NUI/src/internal/FriendAssembly.cs
src/Tizen.NUI/src/internal/Layouting/AbsoluteLayout.cs
src/Tizen.NUI/src/internal/Layouting/FlexLayout.cs
src/Tizen.NUI/src/internal/Layouting/LayoutGroup.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutGroupWrapper.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutItem.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutItemWrapper.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutLength.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutMeasureSpec.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LayoutSize.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/internal/Layouting/LinearLayout.cs
src/Tizen.NUI/src/internal/Layouting/MeasuredSize.cs [changed mode: 0644->0755]
src/Tizen.NUI/src/public/BaseComponents/ImageView.cs
src/Tizen.NUI/src/public/BaseComponents/TextEditor.cs
src/Tizen.NUI/src/public/BaseComponents/TextField.cs
src/Tizen.NUI/src/public/BaseComponents/TextLabel.cs
src/Tizen.NUI/src/public/BaseComponents/VideoView.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/UIComponents/Button.cs
src/Tizen.NUI/src/public/XamlBinding/ContentPage.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientDuoPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientDuoPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMonoPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMonoPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage2.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage2.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage3.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientMultiPage3.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/AmbientScreenUXControl.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/BixbyFinancePage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/BixbyWidgetPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/BixbyWidgetPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/Finance.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/OOBE.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/SearchPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/SearchPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestAmbient/WeatherPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestAmbient/WeatherPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestDetailApps/AppDetailPage.xaml [deleted file]
test/NUITestSample/NUIXAMLTestSample/TestDetailApps/AppDetailPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/TestMyContents/MediaHubPage.xaml.cs
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AmbientDuoPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AmbientMonoPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AmbientMultiPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AmbientMultiPage2.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AmbientMultiPage3.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/AppDetailPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/BixbyFinancePage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/TestAmbient/BixbyFinancePage.xaml with 65% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/BixbyWidgetPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/MediaHubPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/TestMyContents/MediaHubPage.xaml with 65% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/SearchPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/1920x1080/WeatherPage.xaml [new file with mode: 0755]
test/NUITestSample/NUIXAMLTestSample/res/layout/ButtonTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestButton/ButtonTestPage.xaml with 82% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/FlexContainerPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestFlexContainer/FlexContainerPage.xaml with 93% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/ImageTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestImageView/ImageTestPage.xaml with 69% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/ScrollBarTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestScrollBar/ScrollBarTestPage.xaml with 86% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/SliderTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestSlider/SliderTestPage.xaml with 85% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/TableTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestTableView/TableTestPage.xaml with 92% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/TempPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/TempTest/TempPage.xaml with 100% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/TextEditorTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestTextEditor/TextEditorTestPage.xaml with 92% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/TextFieldTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestTextField/TextFieldTestPage.xaml with 94% similarity]
test/NUITestSample/NUIXAMLTestSample/res/layout/TextLabelTestPage.xaml [moved from test/NUITestSample/NUIXAMLTestSample/UTC/TestTextLabel/TextLabelTestPage.xaml with 85% similarity]