[NUI] Set DragWindow Orientation Available
authorTaehyub Kim <taehyub.kim@samsung.com>
Thu, 29 Jun 2023 11:29:45 +0000 (20:29 +0900)
committerEunki Hong <h.pichulia@gmail.com>
Wed, 9 Aug 2023 07:58:31 +0000 (16:58 +0900)
src/Tizen.NUI/src/public/DragAndDrop/DragAndDrop.cs

index ea8b8db..958059e 100755 (executable)
@@ -125,6 +125,15 @@ namespace Tizen.NUI
 
             if (mDragWindow)
             {
+                //Set Window Orientation Available
+                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);
+                mDragWindow.SetAvailableOrientations(list);
+
                 //Initialize Drag Window Size based on Shadow View Size,
                 //Don't set Drag Window Posiiton, Window Server sets Position Internally
                 mDragWindow.SetWindowSize(new Size(shadowWidth, shadowHeight));