acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
button.h
1
// Created by camilo on 2022-01-21 16:52 <3ThomasBorregaardSorensen
2
#pragma once
3
4
5
#include "acme/user/micro/elemental.h"
6
7
8
namespace
micro
9
{
10
11
12
class
button :
13
virtual
public
::micro::elemental
14
{
15
public
:
16
17
18
enum_dialog_result m_edialogresult1 = e_dialog_result_cancel;
19
::i8 m_chLetter =
'\0'
;
20
21
22
button();
23
~button()
override
;
24
25
26
void
on_draw(
::nano::graphics::context
* pnanodevice)
override
;
27
void
on_char(::i32 iChar)
override
;
28
29
30
bool
is_keyboard_focusable()
override
;
31
32
33
};
34
35
36
37
38
39
}
// namespace micro
40
41
42
micro::elemental
Definition
elemental.h:38
nano::graphics::context
Definition
context.h:24
user
micro
button.h
Generated by
1.17.0