[NUI] Support Layout for Multi-Window
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Mon, 10 Jan 2022 11:33:36 +0000 (20:33 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Wed, 19 Jan 2022 05:29:33 +0000 (14:29 +0900)
commit430711a0e2496e0646c649451e09658ff42025f2
tree8ea5870a3e42637343e53a5c3c6b3475f740cee2
parent80017855b9561c63b5a18d6cf9dd7f69f207a62a
[NUI] Support Layout for Multi-Window

Previously, Layouts in the default Window were supported.

Now, Layouts in all Windows are supported.

To enable Multi-Window, Window.IsSupportedMultiWindow() should be true
and the following code should not be executed.

Information.TryGetValue("http://tizen.org/feature/opengles.surfaceless_context", out isSupported);
src/Tizen.NUI/src/internal/Layouting/LayoutController.cs
src/Tizen.NUI/src/public/BaseComponents/View.cs
src/Tizen.NUI/src/public/BaseComponents/ViewInternal.cs
src/Tizen.NUI/src/public/BaseComponents/ViewPublicMethods.cs
src/Tizen.NUI/src/public/Common/Layer.cs
src/Tizen.NUI/src/public/Window/Window.cs
test/Tizen.NUI.Samples/Tizen.NUI.Samples/Samples/MultiWindowLayoutSample.cs [new file with mode: 0644]