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