acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
aaa_want_to_remove_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 *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