Skip to content

Commit 8aae395

Browse files
committed
Add Refactored Tizen.WindowSystem
1 parent 57b92c0 commit 8aae395

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+4269
-0
lines changed
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.5.002.0
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Tizen.NUI.WindowSystem", "Tizen.NUI.WindowSystem.csproj", "{4736851E-294E-4EBA-9DF1-79D2D78176B9}"
7+
EndProject
8+
Global
9+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
10+
Debug|Any CPU = Debug|Any CPU
11+
Release|Any CPU = Release|Any CPU
12+
EndGlobalSection
13+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
14+
{4736851E-294E-4EBA-9DF1-79D2D78176B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
15+
{4736851E-294E-4EBA-9DF1-79D2D78176B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
16+
{4736851E-294E-4EBA-9DF1-79D2D78176B9}.Release|Any CPU.ActiveCfg = Release|Any CPU
17+
{4736851E-294E-4EBA-9DF1-79D2D78176B9}.Release|Any CPU.Build.0 = Release|Any CPU
18+
EndGlobalSection
19+
GlobalSection(SolutionProperties) = preSolution
20+
HideSolutionNode = FALSE
21+
EndGlobalSection
22+
GlobalSection(ExtensibilityGlobals) = postSolution
23+
SolutionGuid = {0EBD4ED2-63CC-4DCC-A57A-68DBC451B9F2}
24+
EndGlobalSection
25+
EndGlobal
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>net8.0</TargetFramework>
5+
<TizenCreateTpkOnBuild>false</TizenCreateTpkOnBuild>
6+
</PropertyGroup>
7+
8+
<ItemGroup>
9+
<ProjectReference Include="..\Tizen.Applications.Common\Tizen.Applications.Common.csproj" />
10+
<ProjectReference Include="..\Tizen.System.Information\Tizen.System.Information.csproj" />
11+
</ItemGroup>
12+
13+
</Project>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem.Shell
4+
{
5+
/// <summary>
6+
/// Drop target type of PerformDrop request of KVM Service.
7+
/// </summary>
8+
[EditorBrowsable(EditorBrowsableState.Never)]
9+
public enum DropTarget
10+
{
11+
/// <summary>
12+
/// Drop to KVM Service window self.
13+
/// </summary>
14+
KVMServiceWin = 0,
15+
/// <summary>
16+
/// Drop to the window that under pointer.
17+
/// </summary>
18+
UnderPointer = 1,
19+
};
20+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem
4+
{
5+
/// <summary>
6+
/// Enumeration of gesture edges.
7+
/// </summary>
8+
/// This enum is need to be hidden as inhouse API.
9+
[EditorBrowsable(EditorBrowsableState.Never)]
10+
public enum GestureEdge
11+
{
12+
/// <summary>
13+
/// edge none.
14+
/// </summary>
15+
None,
16+
17+
/// <summary>
18+
/// edge top.
19+
/// </summary>
20+
Top,
21+
22+
/// <summary>
23+
/// edge right.
24+
/// </summary>
25+
Right,
26+
27+
/// <summary>
28+
/// edge bottom.
29+
/// </summary>
30+
Bottom,
31+
32+
/// <summary>
33+
/// edge left.
34+
/// </summary>
35+
Left,
36+
}
37+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem
4+
{
5+
/// <summary>
6+
/// Enumeration of gesture edge sizes.
7+
/// </summary>
8+
/// This enum is need to be hidden as inhouse API.
9+
[EditorBrowsable(EditorBrowsableState.Never)]
10+
public enum GestureEdgeSize
11+
{
12+
/// <summary>
13+
/// edge size none.
14+
/// </summary>
15+
None,
16+
17+
/// <summary>
18+
/// edge size full.
19+
/// </summary>
20+
Full,
21+
22+
/// <summary>
23+
/// edge size partial.
24+
/// </summary>
25+
Partial,
26+
}
27+
}
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem
4+
{
5+
/// <summary>
6+
/// Enumeration of gesture grab modes.
7+
/// </summary>
8+
/// This enum is need to be hidden as inhouse API.
9+
[EditorBrowsable(EditorBrowsableState.Never)]
10+
public enum GestureGrabMode
11+
{
12+
/// <summary>
13+
/// mode none.
14+
/// </summary>
15+
None,
16+
17+
/// <summary>
18+
/// mode exclusive.
19+
/// </summary>
20+
Exclusive,
21+
22+
/// <summary>
23+
/// mode shared.
24+
/// </summary>
25+
Shared,
26+
}
27+
}
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem
4+
{
5+
/// <summary>
6+
/// Enumeration of gesture states.
7+
/// </summary>
8+
/// This enum is need to be hidden as inhouse API.
9+
[EditorBrowsable(EditorBrowsableState.Never)]
10+
public enum GestureState
11+
{
12+
/// <summary>
13+
/// None.
14+
/// </summary>
15+
None,
16+
17+
/// <summary>
18+
/// Begin.
19+
/// </summary>
20+
Begin,
21+
22+
/// <summary>
23+
/// Update.
24+
/// </summary>
25+
Update,
26+
27+
/// <summary>
28+
/// End.
29+
/// </summary>
30+
End,
31+
32+
/// <summary>
33+
/// Done.
34+
/// </summary>
35+
Done,
36+
}
37+
}
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
using System;
2+
using System.ComponentModel;
3+
4+
namespace Tizen.WindowSystem
5+
{
6+
/// <summary>
7+
/// Enumeration of input device types.
8+
/// </summary>
9+
[Flags]
10+
[EditorBrowsable(EditorBrowsableState.Never)]
11+
public enum InputGeneratorDevices
12+
{
13+
/// <summary>
14+
/// None.
15+
/// </summary>
16+
None = 0x0,
17+
18+
/// <summary>
19+
/// Touchscreen device.
20+
/// </summary>
21+
Touchscreen = (1 << 0),
22+
23+
/// <summary>
24+
/// Keyboard device.
25+
/// </summary>
26+
Keyboard = (1 << 1),
27+
28+
/// <summary>
29+
/// Pointer device.
30+
/// </summary>
31+
Pointer = (1 << 2),
32+
33+
/// <summary>
34+
/// Keyboard and Touchscreen device.
35+
/// </summary>
36+
All = Touchscreen | Keyboard,
37+
}
38+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem
4+
{
5+
/// <summary>
6+
/// Enumeration of pointer event types.
7+
/// </summary>
8+
[EditorBrowsable(EditorBrowsableState.Never)]
9+
public enum PointerAction
10+
{
11+
/// <summary>
12+
/// Pointer down.
13+
/// </summary>
14+
Down,
15+
16+
/// <summary>
17+
/// Pointer up.
18+
/// </summary>
19+
Up,
20+
21+
/// <summary>
22+
/// Pointer move.
23+
/// </summary>
24+
Move,
25+
}
26+
}
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
using System.ComponentModel;
2+
3+
namespace Tizen.WindowSystem.Shell
4+
{
5+
/// <summary>
6+
/// Enumeration for type of quickpanel service window.
7+
/// </summary>
8+
/// <since_tizen> 8 </since_tizen>
9+
public enum QuickPanelCategory
10+
{
11+
/// <summary>
12+
/// Unknown type. There is no quickpanel service.
13+
/// </summary>
14+
Unknown = 0x0,
15+
/// <summary>
16+
/// System default type.
17+
/// </summary>
18+
SystemDefault = 0x1,
19+
/// <summary>
20+
/// Context menu type.
21+
/// </summary>
22+
ContextMenu = 0x2,
23+
/// <summary>
24+
/// Apps menu type.
25+
/// </summary>
26+
AppsMenu = 0x3,
27+
}
28+
}

0 commit comments

Comments
 (0)