acme
Foundational cross-platform layer of the ca2 framework
Loading...
Searching...
No Matches
application.h
1#pragma once
2
3//
4//namespace android
5//{
6//
7//
8// class CLASS_DECL_ACME application :
9// virtual public ::platform::application
10// {
11// public:
12//
13//
14// ::create m_commandStartup;
15//
16//
17// application(::particle * pparticle);
18// ~application() override;
19
20 //__DECLARE_APPLICATION_RELEASE_TIME();
21
22//
23// virtual HINSTANCE GetHinstance();
24// bool _001OnDDECommand(const_char_pointer lpcsz);
25// virtual void _001EnableShellOpen();
26// ///virtual ::acme::document * _001OpenDocumentFile(::payload payloadFile);
27// virtual void _001OnFileNew();
28//
29//
30// virtual string get_version();
31//
32// virtual bool Ex2OnAppInstall();
33// virtual bool Ex2OnAppUninstall();
34//
35// virtual void TermThread(HINSTANCE hInstTerm);
36//
37// virtual void SetCurrentHandles();
38//
39// virtual bool request(::create * pdata);
40//
41// virtual bool process_init();
42// virtual bool init1();
43// virtual bool init2();
44// virtual bool init3();
45// virtual void term_instance() override;
46//
47// virtual bool win_init(::create * pdata);
48//
49// virtual void show_wait_cursor(bool bShow = true);
50//
51// virtual void get_time(struct timeval *p);
52// virtual void set_env_var(const string & payload,const string & value);
53// virtual itask get_thread_id();
54// string draw2d_get_default_implementation_name();
55//
56//
57// };
58//
59//
60//
61//} // namespace android
62//
63//