37#define EVONCREATE (void(CControl::*)(CControl*))
38#define EVONDESTROY (void(CControl::*)(CControl*))
39#define EVONSHOW (void(CControl::*)(CControl*))
40#define EVONHIDE (void(CControl::*)(CControl*))
41#define EVONENTER (void(CControl::*)(CControl*))
42#define EVONLEAVE (void(CControl::*)(CControl*))
53 unsigned long BorderColor;
56 bool CanExitExclusive;
57 bool OverrideRedirect;
61 int CEvent (
int event);
62 wxWindowDisabler * modalmode;
69 void DestroyChild (
CControl * control);
70 void DestroyChilds (
void);
71 virtual void WCreate (
int WN,
CWindow * window = NULL);
72 virtual void WDestroy (
void);
74 void ShowExclusive (
void);
75 virtual void Hide (
void);
76 void HideExclusive (
void);
78 int GetWNumber (
void);
81 int LoadXMLContextAndCreateChilds (lxString filename,
CControl * ctrl = NULL);
83 void SetControlOnFocus (
CControl * control);
86 virtual wxWindow* GetWWidget (
void);
87 void SetCanDestroy (
bool candestroy);
88 bool GetCanDestroy (
void);
89 void SetOverrideRedirect (
bool redirect);
90 bool GetOverrideRedirect (
void);
91 bool GetCanExitExclusive(
void);
92 void SetSaveUnder (
bool saveunder);
97 void SetWidth (uint width);
99 void SetHeight (uint height);
100 uint GetHeight (
void);
101 void SetTitle (
const lxString & title);
102 lxString GetTitle (
void);
103 int GetHScale (
int w);
104 int GetVScale (
int h);
106 void *
operator new (
size_t sz);
107 void operator delete (
void *p);
108 void Event (wxEvent & event);
110 virtual void on_create (
void);
111 virtual void on_destroy (
void);
112 virtual void on_show (
void);
113 virtual void on_hide (
void);
114 virtual void on_enter (
void);
115 virtual void on_leave (
void);
void SetContext(lxStringList context)
lxStringList GetContext(void)