acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
frame_interaction.h
1
// Created by camilo on 2024-11-06 19:49 <3ThomasBorregaardSorensen!!
2
#pragma once
3
4
5
//#include "aura/windowing/::menu::item.h"
6
//#include "aura/windowing/menu.h"
7
#include "acme/user/user/interaction.h"
8
9
10
namespace
acme
11
{
12
13
14
namespace
user
15
{
16
17
18
class
CLASS_DECL_ACME frame_interaction :
19
virtual
public
::acme::user::interaction
20
{
21
public
:
22
23
24
union
25
{
26
27
28
struct
29
{
30
31
32
bool
m_bNcActive : 1;
33
bool
m_bWindowVisible : 1;
34
bool
m_bMinimizeBox : 1;
35
bool
m_bMaximizeBox : 1;
36
bool
m_bResizeable : 1;
37
bool
m_bCapture : 1;
38
bool
m_bStartCentered : 1;
39
bool
m_bArbitraryPositioning : 1;
40
bool
m_bTopMost : 1;
41
42
43
};
44
45
46
::u64 m_uAcmeUserFrameInteractionFlags;
47
48
49
};
50
51
52
frame_interaction();
53
~frame_interaction()
override
;
54
55
56
::pointer<::operating_system::a_system_menu> create_system_menu(
bool
bContextual)
override
;
57
58
59
};
60
61
62
}
// namespace user
63
64
65
}
// namespace acme
66
67
68
acme::user::interaction
Definition
interaction.h:50
acme
include "aura/graphics/image/context.h"
Definition
aaaa__defer.h:32
user
user
frame_interaction.h
Generated by
1.17.0