acme
Foundational cross-platform layer of the ca2 framework
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
8namespace 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
Definition elemental.h:38
Definition context.h:24