Updating taskbarservice size as per placement 41/298241/1 accepted/tizen/unified/20230906.014641
authorShivam Varshney/Core S/W Group /SRI-Delhi/Engineer/Samsung Electronics <shivam.v2@samsung.com>
Mon, 4 Sep 2023 06:51:25 +0000 (12:21 +0530)
committerShivam Varshney/Core S/W Group /SRI-Delhi/Engineer/Samsung Electronics <shivam.v2@samsung.com>
Mon, 4 Sep 2023 06:51:25 +0000 (12:21 +0530)
Change-Id: I4cc7531beab85ed1e1b1226eadc8c7fa406413d3
Signed-off-by: Shivam Varshney/Core S/W Group /SRI-Delhi/Engineer/Samsung Electronics <shivam.v2@samsung.com>
TaskBar/TaskBar.cs
packaging/org.tizen.taskbar-1.0.0.tpk

index 7e28604d4cc8f7e3071dcbde62a9df3a3d42f06a..a3b77018fc419ef8368833aa32dc07568ac692fc 100644 (file)
@@ -35,7 +35,7 @@ namespace TaskBar
             window.BackgroundColor = Color.Transparent;
 
             tizenShell = new TizenShell();
-            taskbarService = new TaskbarService(tizenShell, window);
+            taskbarService = new TaskbarService(tizenShell, window, TaskbarService.PlaceType.Bottom);
             taskbarService.SetSize((uint)DeviceInfo.Instance.DisplayWidth, (uint)Resources.TaskbarHeight.SpToPx());
             DeviceInfo.Instance.SetTaskbarInputRegion();
 
@@ -50,7 +50,15 @@ namespace TaskBar
         {
             DeviceInfo.Instance.UpdateDeviceInfo();
             DeviceInfo.Instance.SetTaskbarInputRegion();
-            //taskbarService.SetPlaceType(DeviceInfo.Instance.TaskbarPosition);
+            taskbarService.SetPlaceType(DeviceInfo.Instance.TaskbarPosition);
+            if (DeviceInfo.Instance.TaskbarPosition == TaskbarService.PlaceType.Top || DeviceInfo.Instance.TaskbarPosition == TaskbarService.PlaceType.Bottom)
+            {
+                taskbarService.SetSize((uint)DeviceInfo.Instance.DisplayWidth, (uint)Resources.TaskbarHeight.SpToPx());
+            }
+            else
+            {
+                taskbarService.SetSize((uint)Resources.TaskbarHeight.SpToPx(), (uint)DeviceInfo.Instance.DisplayWidth);
+            }
             mainView.UpdateView();
         }
 
index 49a3df61bfca76ee35a60509dec4b14a6ae8d608..809cbcd65594cb75032c2bffa5245e9eab7ed45f 100644 (file)
Binary files a/packaging/org.tizen.taskbar-1.0.0.tpk and b/packaging/org.tizen.taskbar-1.0.0.tpk differ