acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_still.h
1
// Created by camilo on 2022-02-06 08:55 <3ThomasBorregaardSorensen!! (Thomas likes number 5 <3)
2
#pragma once
3
4
5
#include "child.h"
6
7
namespace
nano{
namespace
user{
8
class
device
;
9
class
icon
;
10
11
class
still
:
12
virtual
public
::micro::child
13
{
14
public
:
15
16
17
bool
m_bHyperlink;
18
::pointer < ::nano::graphics::icon > m_picon;
19
20
virtual
~still
();
21
22
23
void
on_draw(
::nano::graphics::context
* pnanodevice)
override
;
24
void
on_char(::i32 iChar)
override
;
25
26
virtual
void
set_icon(
::nano::graphics::icon
* picon);
27
28
void
on_mouse_move(::user::mouse * pmouse)
override
;
29
30
bool
is_focusable()
override
;
31
32
33
void
resize_to_fit()
override
;
34
35
36
};
37
38
39
40
}
// namespace user
41
42
43
}
// namespace nano
44
45
46
nano::graphics::context
Definition
context.h:24
nano::graphics::icon
Definition
icon.h:14
nano::user::device
Definition
aaa_device.h:18
nano::user::icon
Definition
aaa_icon.h:14
nano::user::still
Definition
aaa_still.h:13
nano
graphics
aaa_still.h
Generated by
1.17.0