acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_nano.h
1
//
2
// Created by camilo on 31/01/2022 17:06 <3ThomasBorregaardSorensen!!
3
//
4
// Created by camilo on 2024-09-26 00:32 <3ThomasBorregaardSorensen!!
5
// Merged from (acme)windowing on 2024-10-05 10:58 <3ThomasBorregaardSorensen!!
6
//
7
//
8
// (windowing_system) Created by
9
// camilo on 2024-05-26 22:45 <3ThomasBorregaardSorensen!!
10
// Merged from windowing_system to
11
// windowing by camilo on 2024-10-05 10:35 <3ThomasBorregaardSorensen!!
12
//
13
14
//
15
#pragma once
16
17
18
namespace
nano
19
{
20
21
22
class
display;
23
24
25
}
// namespace nano
26
27
28
class ::nano::graphics::context;
29
class
micro::interchange;
30
31
32
enum
enum_nano_control
33
{
34
35
e_nano_control_none,
36
e_nano_control_still,
37
e_nano_control_button,
38
39
};
40
41
42
#include "object.h"
43
#include "brush.h"
44
#include "font.h"
45
#include "pen.h"
46
#include "device.h"
47
#include "child.h"
48
49
#include "../button.h"
50
#include "../still.h"
51
52
53
#include "window_interface.h"
54
#include "window_implementation.h"
55
#include "window.h"
56
57
58
#include "../popup_button.h"
59
60
61
#include "../message_box.h"
62
#include "../details_window.h"
63
64
65
66
//CLASS_DECL_ACME void operating_system_get_main_screen_size(::i32 & cx, ::i32 & cy);
67
68
CLASS_DECL_ACME
void
initialize_nano();
69
70
71
user
micro
_aaa2025
aaa_nano.h
Generated by
1.17.0