acme
Foundational cross-platform layer of the ca2 framework
Toggle main menu visibility
Loading...
Searching...
No Matches
aaa_shell.h
1
#pragma once
2
3
4
#include "acme/user/user/shell.h"
5
6
7
namespace
ios
8
{
9
10
11
class
CLASS_DECL_ACME
shell
:
12
virtual
public
::user::shell
13
{
14
public
:
15
16
17
// class per_fork
18
// {
19
// public:
20
//
21
//
22
// string m_strFolder;
23
//
24
// per_fork(bool bInit = true);
25
// ~per_fork();
26
//
27
// void init();
28
//
29
// };
30
31
32
bool
m_bStarted;
33
delay_thread * m_pdelayRelease;
34
address_array < image_key * > m_keyptra;
35
manual_reset_happening
m_happeningKey;
36
::pointer < ::mutex > m_pmutexQueue;
37
pointer_array < ::thread > m_threadaGetImage;
38
39
40
shell
();
41
virtual
~shell
();
42
43
44
virtual ::i32 impl_get_file_image(
const
image_key & imagekey)
override
;
45
46
47
virtual ::user::shell::e_folder get_folder_type(
::particle
* pparticle, const_char_pointer lpcszPath)
override
;
48
49
50
::i32 get_image(image_key key,
const
wide_character * lpcszExtra,
color32_t
crBk);
51
::i32 get_image_by_extension(image_key & key,
color32_t
crBk);
52
::i32 get_foo_image(image_key key,
color32_t
crBk);
53
54
55
virtual
void
do_initialize()
override
;
56
57
58
};
59
60
61
}
// namespace windows
62
63
64
ios::shell::shell
shell()
Definition
aaa_shell.cpp:23
manual_reset_happening
Definition
aaa_manual_reset_event.h:26
particle
Definition
particle.h:95
color32_t
Definition
color32.h:12
operating_system
ios
aaa_shell.h
Generated by
1.17.0