acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
host_interaction.h
1
//
2
// ui_interaction.hpp
3
// aura
4
//
5
// Created by Camilo Sasuke Thomas Borregaard Soerensen on 20/05/20.
6
// as acme::sandbox_windowing on 2024-11-25 23:25 by
7
// camilo <3ThomasBorregaardSorensen!!
8
#pragma once
9
10
11
#include "acme/user/micro/main_window.h"
12
13
14
namespace
acme
15
{
16
17
namespace
sandbox_windowing
18
{
19
20
21
class
CLASS_DECL_ACME host_interaction :
22
virtual
public
::micro::main_window
23
{
24
public
:
25
26
27
::pointer < ::micro::button > m_pbuttonContext;
28
29
host_interaction();
30
~host_interaction()
override
;
31
32
33
::acme::sandbox_windowing::windowing
* windowing();
34
35
virtual
void
create_context_button();
36
37
//void install_message_routing(::channel* pchannel) override;
38
39
40
// void _001DrawThis(::draw2d::graphics_pointer & pgraphics) override;
41
// void _001DrawChildren(::draw2d::graphics_pointer & pgraphics) override;
42
// void _000OnDraw(::draw2d::graphics_pointer & pgraphics) override;
43
// void _001OnNcDraw(::draw2d::graphics_pointer & pgraphics) override;
44
// void _001OnDraw(::draw2d::graphics_pointer & pgraphics) override;
45
46
47
//DECLARE_MESSAGE_HANDLER(on_message_create);
48
49
50
void
post_redraw(
bool
bAscendants =
true
)
override
;
51
52
53
//void this->rectangle(::i32_rectangle* lprect) override;
54
55
56
//void on_layout(::draw2d::graphics_pointer& pgraphics) override;
57
//void create_window() override;
58
void
on_click(const ::payload &
payload
, ::user::mouse * pmouse)
override
;
59
60
void
handle(
::topic
* ptopic,
::handler_context
* phandlercontext)
override
;
61
62
63
};
64
65
66
}
// namespace sandbox_windowing
67
68
69
}
// namespace acme
70
acme::sandbox_windowing::windowing
Definition
windowing.h:30
handler_context
Definition
handler_context.h:9
micro::main_window
Definition
main_window.h:42
payload
Definition
payload.h:54
topic
Definition
topic.h:17
acme
include "aura/graphics/image/context.h"
Definition
aaaa__defer.h:32
windowing
sandbox
host_interaction.h
Generated by
1.17.0