acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
application.h
1
#pragma once
2
3
4
//namespace linux
5
//{
6
//
7
//
8
// class CLASS_DECL_ACME application :
9
// virtual public ::platform::application
10
// {
11
// public:
12
//
13
//
14
//
15
// WINUSHORT m_atomApp;
16
// WINUSHORT m_atomSystemTopic;
17
//
18
//
19
// application(::particle * pparticle);
20
// ~application() override;
21
22
__DECLARE_APPLICATION_RELEASE_TIME();
23
24
//
25
// virtual HINSTANCE GetHinstance();
26
// bool _001OnDDECommand(const ::scoped_string & scopedstr);
27
//
28
// virtual void _001EnableShellOpen();
29
// //virtual ::acme::document * _001OpenDocumentFile(::payload payloadFile);
30
// virtual void _001OnFileNew();
31
//
32
//
33
// virtual string get_version();
34
//
35
// virtual void TermThread(HINSTANCE hInstTerm);
36
//
37
//
38
// virtual void SetCurrentHandles();
39
//
40
// virtual void do_request(create * pcreate) override;
41
//
42
// virtual void process_init();
43
// virtual void init1();
44
// virtual void init2();
45
// virtual void init3();
46
// virtual void term_instance() override;
47
// virtual bool startup_command(::create * pdata);
48
//
50
//
51
// virtual void show_wait_cursor(bool bShow = true);
52
//
53
// ::user::interaction_base * window_from_os_data(void * pdata);
54
// ::user::interaction_base * window_from_os_data_permanent(void * pdata);
55
//
56
// virtual ::thread * GetThread();
57
// virtual void set_thread(::thread * pthread);
58
//
59
// virtual ::user::interaction_base * FindWindow(const ::scoped_string & scopedstrClassName, const ::scoped_string & scopedstrWindowName);
60
//
61
// virtual ::user::interaction_base * FindWindowEx(oswindow hwndParent, oswindow hwndChildAfter, const_char_pointer pszClass, const ::scoped_string & scopedstrWindow);
62
//
63
//
64
// virtual void get_time(struct timeval *i32_point);
65
// virtual void set_env_var(const string & payload,const string & value);
66
// virtual itask get_thread_id();
67
// string draw2d_get_default_implementation_name();
68
//
69
// string multimedia_audio_get_default_implementation_name();
70
// string multimedia_audio_mixer_get_default_implementation_name();
71
// string veriwell_multimedia_music_midi_get_default_implementation_name();
72
//
73
// };
74
//
75
//
76
//
77
//} // namespace linux
78
//
79
//
80
81
operating_system
freebsd
application.h
Generated by
1.17.0