private const int WindowHeight = 64;
private bool isTaskBarVisible = true;
- private enum TaskBarPosition
- {
- Bottom = 0,
- Left = 1,
- Top = 2,
- Right = 3,
- };
- private TaskBarPosition taskBarPosition;
+
+ private TaskbarService.PlaceType taskBarPosition;
private static Window window;
private MainView mainView;
private TizenShell tizenShell;
- private SoftkeyService softkeyService;
+ private TaskbarService taskbarService;
protected override void OnCreate()
{
window.SetAvailableOrientations(list);
UpdateWindowDimensions();
- window.BackgroundColor = Color.Transparent;
window.SetTransparency(true);
+ window.BackgroundColor = Color.Transparent;
+
tizenShell = new TizenShell();
- softkeyService = new SoftkeyService(tizenShell, window);
- softkeyService.Show();
+ taskBarPosition = TaskbarService.PlaceType.Bottom;
+ taskbarService = new TaskbarService(tizenShell, window, taskBarPosition);
+ taskbarService.SetSize((uint)window.Size.Width, (uint)window.Size.Height);
PinnedAppsDataBase.Instance.InitializeDataBase();
mainView = null;
Resources.DisposeMoreMenuWindow();
- softkeyService?.Dispose();
+ taskbarService?.Dispose();
tizenShell?.Dispose();
if (window != null)
{
-<Project Sdk="Tizen.NET.Sdk/1.1.9">
+<Project Sdk="Tizen.NET.Sdk/1.2.0">
<PropertyGroup>
<OutputType>Exe</OutputType>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Microsoft.Data.Sqlite.Core" Version="7.0.2">
+ <PackageReference Include="Microsoft.Data.Sqlite.Core" Version="7.0.9">
<TreatAsUsed>true</TreatAsUsed>
</PackageReference>
- <PackageReference Include="SQLitePCLRaw.bundle_sqlite3" Version="2.1.4">
+ <PackageReference Include="SQLitePCLRaw.bundle_sqlite3" Version="2.1.5">
<TreatAsUsed>true</TreatAsUsed>
</PackageReference>
- <PackageReference Include="Tizen.NET" Version="11.0.0.17895">
+ <PackageReference Include="Tizen.NET" Version="11.0.0.17918">
<TreatAsUsed>true</TreatAsUsed>
</PackageReference>
</ItemGroup>
# Visual Studio Version 16
VisualStudioVersion = 16.0.32228.343
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TaskBar", "TaskBar.csproj", "{38F7CA9C-59BD-4632-ADA5-026D17E7BAEE}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "TaskBar", "TaskBar.csproj", "{38F7CA9C-59BD-4632-ADA5-026D17E7BAEE}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution