acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
message_box_reifier.h
1// Merging micro::dialog::add_button by
2// camilo on 2024-10-09 09:11 <3ThomasBorregaardSorensen!!
3//
4// From aura/user/user/messagebox.h by
5// camilo on 2024-10-09 08:55 <3ThomasBorregaardSorensen!!
6//
7// aura/user/user/message_box.h
8// Created by camilo on 29/01/2021. 02:05 BRT <3ThomasBS_!!
9//
10#pragma once
11
12//
13// #include "acme/platform/message_box.h"
14//
15//
16// namespace acme
17// {
18//
19//
20// namespace user
21// {
22//
23//
24// class CLASS_DECL_ACME message_box_reifier :
25// virtual public ::dialog_reifier
26// //virtual public ::reified < ::message_box >
27// //virtual public ::message_box
28// {
29// public:
30//
31//
32// //::pointer <::message_box_payload >m_pmessagebox;
33//
34//
35// message_box_reifier();
36// ~message_box_reifier() override;
37//
38// // ::pointer < ::
39//
40// //virtual ::pointer < ::subparticle > show(::user::interaction * puserinteraction, const ::scoped_string & scopedstrMessage, const ::scoped_string & scopedstrTitle, const ::user::e_message_box & emessagebox);
41// //void display_dialog(::dialog * pdialog) override;
42// void display_dialog() override;
43//
44//
45// virtual void add_button(const ::scoped_string & scopedstrText, enum_dialog_result edialogresult, ::i8 chLetter) = 0;
46//
47//
48// void set_dialog_result(const ::payload & payloadResult) override;
49//
50//
51// };
52//
53//
54// } // namespace user
55//
56//
57// }// namespace acme
58//
59//