[NUI] Refactor app to allow rotation
authorTaehyub Kim <taehyub.kim@samsung.com>
Tue, 29 Apr 2025 05:29:18 +0000 (14:29 +0900)
committerdongsug-song <35130733+dongsug-song@users.noreply.github.com>
Tue, 29 Apr 2025 08:55:44 +0000 (17:55 +0900)
test/NUIDnDMultiWindow/NUIDnDMultiWindow.cs
test/NUIDnDSource/NUIDnDSource.cs
test/NUIDnDTarget/NUIDnDTarget.cs

index dec31805f7853941f3c8271db8520f85d045da7b..807acbde145db638aca8a0b0f6a5831cb506b7e1 100644 (file)
@@ -2,6 +2,7 @@
 using Tizen.NUI;
 using Tizen.NUI.Components;
 using Tizen.NUI.BaseComponents;
+using System.Collections.Generic;
 
 namespace NUIDnDMultiWindow
 {
@@ -36,6 +37,15 @@ namespace NUIDnDMultiWindow
             Window.Instance.WindowSize = new Size(900, 1080);
             Window.Instance.BackgroundColor = Color.White;
 
+            List<Window.WindowOrientation> list = new List<Window.WindowOrientation>();
+            list.Add(Window.WindowOrientation.Landscape);
+            list.Add(Window.WindowOrientation.LandscapeInverse);
+            list.Add(Window.WindowOrientation.NoOrientationPreference);
+            list.Add(Window.WindowOrientation.Portrait);
+            list.Add(Window.WindowOrientation.PortraitInverse);
+
+            Window.Instance.SetAvailableOrientations(list);
+
             TextLabel text = new TextLabel("Multi-Window Drag And Drop");
             text.Position = new Position(0, 0);
             text.TextColor = Color.Black;
index ae242037a8aef81eb393fce10dadf55ef1e9f237..3d21ef5f3eb318aef845d3ab834ffbe17c5cee18 100644 (file)
@@ -2,6 +2,7 @@
 using Tizen.NUI;
 using Tizen.NUI.Components;
 using Tizen.NUI.BaseComponents;
+using System.Collections.Generic;
 
 namespace NUIDnDSource
 {
@@ -30,6 +31,15 @@ namespace NUIDnDSource
             Window.Instance.WindowSize = new Size(900, 1080);
             Window.Instance.BackgroundColor = Color.White;
 
+            List<Window.WindowOrientation> list = new List<Window.WindowOrientation>();
+            list.Add(Window.WindowOrientation.Landscape);
+            list.Add(Window.WindowOrientation.LandscapeInverse);
+            list.Add(Window.WindowOrientation.NoOrientationPreference);
+            list.Add(Window.WindowOrientation.Portrait);
+            list.Add(Window.WindowOrientation.PortraitInverse);
+
+            Window.Instance.SetAvailableOrientations(list);
+
             TextLabel text = new TextLabel("DragSource Application");
             text.Position = new Position(0, 0);
             text.TextColor = Color.Black;
index 2a087a74937c569e1b504fafb5773cd809202a3a..dc2eb58f3daddcce7d1be5ca946ba8e979dba889 100644 (file)
@@ -2,6 +2,7 @@
 using Tizen.NUI;
 using Tizen.NUI.Components;
 using Tizen.NUI.BaseComponents;
+using System.Collections.Generic;
 
 namespace NUIDnDTarget
 {
@@ -26,6 +27,15 @@ namespace NUIDnDTarget
             Window.Instance.WindowSize = new Size(900, 1080); 
             Window.Instance.BackgroundColor = Color.White;
 
+            List<Window.WindowOrientation> list = new List<Window.WindowOrientation>();
+            list.Add(Window.WindowOrientation.Landscape);
+            list.Add(Window.WindowOrientation.LandscapeInverse);
+            list.Add(Window.WindowOrientation.NoOrientationPreference);
+            list.Add(Window.WindowOrientation.Portrait);
+            list.Add(Window.WindowOrientation.PortraitInverse);
+
+            Window.Instance.SetAvailableOrientations(list);
+
             TextLabel text = new TextLabel("DropTarget Application");
             text.Position = new Position(0, 0);
             text.TextColor = Color.Black;