acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
windowing2.h
1// From acme/constant/user.h by
2// camilo on 2024-10-05 20:14 <3ThomasBorregaardSorensen!!
3#pragma once
4
5
6namespace windowing
7{
8
9
10 // wall-changer sourceforge.net contribution
11 enum enum_operating_ambient : ::i64
12 {
13
14 // please note that the row of these must match the row of the corresponding combobox in Preferences Dialog.
15 e_operating_ambient_none,
16 e_operating_ambient_unknown,
17 e_operating_ambient_gnome,
18 e_operating_ambient_kde,
19 e_operating_ambient_unity,
20 e_operating_ambient_xfce,
21 e_operating_ambient_lxde,
22 e_operating_ambient_lxqt,
23 e_operating_ambient_labwc,
24 e_operating_ambient_mate,
25 e_operating_ambient_ubuntu,
26 e_operating_ambient_universal_windows,
27 e_operating_ambient_windows,
28 e_operating_ambient_cinnamon,
29 e_operating_ambient_macos,
30 e_operating_ambient_macos_impact_by_tag,
31 e_operating_ambient_macos_impact2,
32 e_operating_ambient_ios,
33 e_operating_ambient_ios_impact_by_tag,
34 e_operating_ambient_ios_impact2,
35 e_operating_ambient_android
36
37
38 };
39
40
41 enum enum_toolkit : ::i64
42 {
43
44 e_toolkit_none,
45 e_toolkit_unknown,
46 e_toolkit_win32,
47 e_toolkit_gtk3,
48 e_toolkit_gtk4,
49 e_toolkit_kde5,
50 e_toolkit_kde6,
51 e_toolkit_lxq2,
52 e_toolkit_lxq1,
53 e_toolkit_appkit,
54 e_toolkit_uikit,
55 e_toolkit_android,
56 e_toolkit_universal_windows,
57
58
59 };
60
61
62 enum enum_windowing : ::i64
63 {
64
65 e_windowing_unknown = -1,
66 e_windowing_none,
67 e_windowing_win32,
68 e_windowing_x11,
69 e_windowing_xcb,
70 e_windowing_macos,
71 e_windowing_wayland,
72
73 };
74
75
76 enum enum_display_type : ::i64
77 {
78
79 e_display_type_none,
80 e_display_type_system = 100,
81 e_display_type_x11 = 1000,
82 e_display_type_xcb = 2000,
83 e_display_type_wayland = 3000,
84
85 };
86
87
88 enum enum_bias : ::i64
89 {
90
91 e_bias_unknown = -1,
92 e_bias_none = 0,
93 e_bias_linux_mint_x_cinnamon_22_1,
94
95 };
96
97
98} // namespace windowing
99
100
101