From: Shivam Varshney/Core S/W Group /SRI-Delhi/Engineer/Samsung Electronics Date: Mon, 4 Sep 2023 06:51:25 +0000 (+0530) Subject: Updating taskbarservice size as per placement X-Git-Tag: accepted/tizen/unified/20230906.014641^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=a34b41bf9d00908e891e0f4b203c8e66f989ee98;p=profile%2Fiot%2Fapps%2Fdotnet%2Ftaskbar.git Updating taskbarservice size as per placement Change-Id: I4cc7531beab85ed1e1b1226eadc8c7fa406413d3 Signed-off-by: Shivam Varshney/Core S/W Group /SRI-Delhi/Engineer/Samsung Electronics --- diff --git a/TaskBar/TaskBar.cs b/TaskBar/TaskBar.cs index 7e28604..a3b7701 100644 --- a/TaskBar/TaskBar.cs +++ b/TaskBar/TaskBar.cs @@ -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(); } diff --git a/packaging/org.tizen.taskbar-1.0.0.tpk b/packaging/org.tizen.taskbar-1.0.0.tpk index 49a3df6..809cbcd 100644 Binary files a/packaging/org.tizen.taskbar-1.0.0.tpk and b/packaging/org.tizen.taskbar-1.0.0.tpk differ