blob: d671951e76492e7a1c9a8fee0497acf5f0751875 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
#ifndef _SVCWNDHOLD_H
#define _SVCWNDHOLD_H
#include <api/wnd/wndclass/rootwndholder.h>
#include <bfc/common.h>
class svc_windowCreate;
// for some reason if this derives from virtualwnd typesheet won't show it
#define SERVICEWNDHOLDER_PARENT RootWndHolder
/**
class ServiceWndHolder .
@short
@author Nullsoft
@ver 1.0
@see
*/
class ServiceWndHolder : public SERVICEWNDHOLDER_PARENT {
public:
/**
ServiceWndHolder constructor .
@param _child A pointer to the child we want to set.
@param _svc A pointer to the window creation service associated with the window we want to set as a child.
*/
ServiceWndHolder(ifc_window *child=NULL, svc_windowCreate *svc=NULL);
/**
ServiceWndHolder destructor
*/
virtual ~ServiceWndHolder();
/**
ServiceWndHolder method setChild .
@ret 1
@param _child A pointer to the child we want to set.
@param _svc A pointer to the window creation service associated with the window we want to set as a child.
*/
int setChild(ifc_window *child, svc_windowCreate *svc);
virtual ifc_window *rootwndholder_getRootWnd();
private:
ifc_window *child;
svc_windowCreate *svc;
};
#endif
|