acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
command_handler.h
1
//
2
// Created by camilo on 19/01/2021. <3TBS, Mummi and bilbo!!
3
//
4
// From user_notify_icon_bridge to application_menu_callback by
5
// camilo on 2023-10-30 23:45 <3ThomasBorregaardSorensen!!
6
//
7
// Because I love Thomas mate( and Mummi mate and bilbo mate!!)
8
// and because Thommmi likes handlers...
9
// application_menu_callback as command_handler on 2024-12-21 02:42 <3ThomasBorregaardSorensen!!
10
#pragma once
11
12
13
namespace
user
14
{
15
16
class
activation_token;
17
18
}
19
20
21
struct
command_handler
:
22
virtual
public
::particle
23
{
24
public
:
25
26
27
// virtual ::i32 _get_notification_area_action_count() = 0;
28
// virtual const_char_pointer _get_notification_area_action_name(::i32 iIndex) = 0;
29
// virtual const_char_pointer _get_notification_area_action_id(::i32 iIndex) = 0;
30
// virtual const_char_pointer _get_notification_area_action_label(::i32 iIndex) = 0;
31
// virtual const_char_pointer _get_notification_area_action_accelerator(::i32 iIndex) = 0;
32
// virtual const_char_pointer _get_notification_area_action_description(::i32 iIndex) = 0;
33
virtual
bool
handle_command(const ::atom &
atom
, ::user::activation_token * puseractivationtoken) = 0;
34
35
36
};
37
38
39
//
40
//
41
//
42
//struct user_notify_icon_bridge :
43
// virtual public ::particle
44
//{
45
//public:
46
//
47
//
48
// virtual ::i32 _get_notification_area_action_count() = 0;
49
// virtual const_char_pointer _get_notification_area_action_name(::i32 iIndex) = 0;
50
// virtual const_char_pointer _get_notification_area_action_id(::i32 iIndex) = 0;
51
// virtual const_char_pointer _get_notification_area_action_label(::i32 iIndex) = 0;
52
// virtual const_char_pointer _get_notification_area_action_accelerator(::i32 iIndex) = 0;
53
// virtual const_char_pointer _get_notification_area_action_description(::i32 iIndex) = 0;
54
// virtual void call_notification_area_action(const ::scoped_string & scopedstrId) = 0;
55
//
56
//
57
//};
58
//
59
//
60
//
atom
Definition
atom.h:237
user
Created by camilo on 2026-05-28 12:34 <3ThomasBorregaardSørensen!! Mummi!! Bilbo!!
Definition
_.h:67
command_handler
Definition
command_handler.h:23
handler
command_handler.h
Generated by
1.17.0