acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
_.h
1#pragma once
2
3
4#include "acme/constant/_constant.h"
5
6
7class item;
8
9struct os_theme_colors;
10
11
12namespace user
13{
14
15
16 class activation_token;
17
18
19 class user;
20
21
22 class item;
23
24 class item_base;
25
26
27 class acme_content;
28 class acme_tool;
29
30 class system;
31
32 DECLARE_C_FLAG(e_state, enum_state);
33 CLASS_DECL_ACME string get_wallpaper(::collection::index iIndex);
34
35
36 class controller;
37 class control;
38 class property;
39 class check;
40 class text;
41
42 class impact_system;
43
44 class interaction_base;
45
46 //class interaction_base;
47
48 class mouse;
49 class key;
50
51
52} // namespace user
53
54
55namespace windowing
56{
57
58
59 class cursor;
60
61
62} // namespace windowing
63
64
65#include "acme/constant/key_state.h"
66
67//class property_container;
68
69
70namespace user
71{
72
73 class thread;
74 class graphics_thread;
75
76// DECLARE_C_FLAG(e_button_state, enum_button_state);
77
78
79 //using item_pointer = ::pointer < ::user::item >;
80
81
82} // namespace user
83
84
85//#include "mouse.h"
86
87
88//#include "os_colors.h"
89//#include "theme_colors.h"
90
91//#include "drag.h"
92
93namespace experience
94{
95
96
97 enum enum_frame
98 {
99
100 e_frame_none = 0,
101 e_frame_sizing_left = 1,
102 e_frame_sizing_top = 2,
103 e_frame_sizing_right = 4,
104 e_frame_sizing_bottom = 8,
105 e_frame_sizing_top_left = e_frame_sizing_top | e_frame_sizing_left,
106 e_frame_sizing_top_right = e_frame_sizing_top | e_frame_sizing_right,
107 e_frame_sizing_bottom_left = e_frame_sizing_bottom | e_frame_sizing_left,
108 e_frame_sizing_bottom_right = e_frame_sizing_bottom | e_frame_sizing_right,
109 e_frame_client = 16,
110 e_frame_title_bar = 32,
111// e_frame_move = 32,
112
113 };
114
115
116} // namespace experience
117
118
119namespace user_interface
120{
121
122 class dialog;
123
124 class message_box;
125
126} // namespace user_interface
127
128
129namespace acme
130{
131
132 namespace user
133 {
134
135 //class user;
136
137
138 //class device;
139 //class child;
140
141
142 class interaction;
143
144
145
146 }// namespace user
147
148
149} // namespace acme
150
151
152
153namespace user
154{
155
156 class activation;
157
158 class activation_token;
159
160class main_frame;
161
162}
163
164
165
166class form_document;
167
Definition interaction.h:50
Definition item.h:93
Definition dialog.h:56
Definition message_box.h:145
include "aura/graphics/image/context.h"
Definition aaaa__defer.h:32
Created by camilo on 2026-05-28 12:34 <3ThomasBorregaardSørensen!! Mummi!! Bilbo!!
Definition _.h:67
Definition os_theme_colors.h:11