1 /*
2  * %CopyrightBegin%
3  *
4  * Copyright Ericsson AB 2008-2018. All Rights Reserved.
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  *     http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  *
18  * %CopyrightEnd%
19 */
20 
21 /***** This file is generated do not edit ****/
22 
23 class EwxWindow : public wxWindow {
~EwxWindow()24  public: ~EwxWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxWindow(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)25  EwxWindow(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxWindow(parent,id,pos,size,style) {};
EwxWindow()26  EwxWindow() : wxWindow() {};
27 };
28 
29 class EwxFrame : public wxFrame {
~EwxFrame()30  public: ~EwxFrame() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFrame(wxWindow * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,long style)31  EwxFrame(wxWindow * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxFrame(parent,id,title,pos,size,style) {};
EwxFrame()32  EwxFrame() : wxFrame() {};
33 };
34 
35 class EwxMiniFrame : public wxMiniFrame {
~EwxMiniFrame()36  public: ~EwxMiniFrame() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMiniFrame(wxWindow * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,long style)37  EwxMiniFrame(wxWindow * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxMiniFrame(parent,id,title,pos,size,style) {};
EwxMiniFrame()38  EwxMiniFrame() : wxMiniFrame() {};
39 };
40 
41 class EwxSplashScreen : public wxSplashScreen {
~EwxSplashScreen()42  public: ~EwxSplashScreen() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSplashScreen(const wxBitmap & bitmap,long splashStyle,int milliseconds,wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)43  EwxSplashScreen(const wxBitmap& bitmap,long splashStyle,int milliseconds,wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxSplashScreen(bitmap,splashStyle,milliseconds,parent,id,pos,size,style) {};
EwxSplashScreen()44  EwxSplashScreen() : wxSplashScreen() {};
45 };
46 
47 class EwxPanel : public wxPanel {
~EwxPanel()48  public: ~EwxPanel() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPanel(wxWindow * parent,int x,int y,int width,int height,long style)49  EwxPanel(wxWindow * parent,int x,int y,int width,int height,long style) : wxPanel(parent,x,y,width,height,style) {};
EwxPanel(wxWindow * parent,wxWindowID winid,const wxPoint & pos,const wxSize & size,long style)50  EwxPanel(wxWindow * parent,wxWindowID winid,const wxPoint& pos,const wxSize& size,long style) : wxPanel(parent,winid,pos,size,style) {};
EwxPanel()51  EwxPanel() : wxPanel() {};
52 };
53 
54 class EwxScrolledWindow : public wxScrolledWindow {
~EwxScrolledWindow()55  public: ~EwxScrolledWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxScrolledWindow(wxWindow * parent,wxWindowID winid,const wxPoint & pos,const wxSize & size,long style)56  EwxScrolledWindow(wxWindow * parent,wxWindowID winid,const wxPoint& pos,const wxSize& size,long style) : wxScrolledWindow(parent,winid,pos,size,style) {};
EwxScrolledWindow()57  EwxScrolledWindow() : wxScrolledWindow() {};
58 };
59 
60 class EwxSashWindow : public wxSashWindow {
~EwxSashWindow()61  public: ~EwxSashWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSashWindow(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)62  EwxSashWindow(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxSashWindow(parent,id,pos,size,style) {};
EwxSashWindow()63  EwxSashWindow() : wxSashWindow() {};
64 };
65 
66 class EwxSashLayoutWindow : public wxSashLayoutWindow {
~EwxSashLayoutWindow()67  public: ~EwxSashLayoutWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSashLayoutWindow(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)68  EwxSashLayoutWindow(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxSashLayoutWindow(parent,id,pos,size,style) {};
EwxSashLayoutWindow()69  EwxSashLayoutWindow() : wxSashLayoutWindow() {};
70 };
71 
72 class EwxGrid : public wxGrid {
~EwxGrid()73  public: ~EwxGrid() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGrid(wxWindow * parent,int x,int y,int w,int h,long style)74  EwxGrid(wxWindow * parent,int x,int y,int w,int h,long style) : wxGrid(parent,x,y,w,h,style) {};
EwxGrid(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)75  EwxGrid(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxGrid(parent,id,pos,size,style) {};
EwxGrid()76  EwxGrid() : wxGrid() {};
77 };
78 
79 class EwxMirrorDC : public wxMirrorDC {
~EwxMirrorDC()80  public: ~EwxMirrorDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMirrorDC(wxDC & dc,bool mirror)81  EwxMirrorDC(wxDC& dc,bool mirror) : wxMirrorDC(dc,mirror) {};
82 };
83 
84 class EwxScreenDC : public wxScreenDC {
~EwxScreenDC()85  public: ~EwxScreenDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxScreenDC()86  EwxScreenDC() : wxScreenDC() {};
87 };
88 
89 #if wxUSE_POSTSCRIPT
90 class EwxPostScriptDC : public wxPostScriptDC {
~EwxPostScriptDC()91  public: ~EwxPostScriptDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPostScriptDC(const wxPrintData & printData)92  EwxPostScriptDC(const wxPrintData& printData) : wxPostScriptDC(printData) {};
EwxPostScriptDC()93  EwxPostScriptDC() : wxPostScriptDC() {};
94 };
95 #endif // wxUSE_POSTSCRIPT
96 
97 class EwxWindowDC : public wxWindowDC {
~EwxWindowDC()98  public: ~EwxWindowDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxWindowDC(wxWindow * win)99  EwxWindowDC(wxWindow * win) : wxWindowDC(win) {};
100 #if !wxCHECK_VERSION(2,9,0)
EwxWindowDC()101  EwxWindowDC() : wxWindowDC() {};
102 #endif
103 };
104 
105 class EwxClientDC : public wxClientDC {
~EwxClientDC()106  public: ~EwxClientDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxClientDC(wxWindow * win)107  EwxClientDC(wxWindow * win) : wxClientDC(win) {};
108 #if !wxCHECK_VERSION(2,9,0)
EwxClientDC()109  EwxClientDC() : wxClientDC() {};
110 #endif
111 };
112 
113 class EwxPaintDC : public wxPaintDC {
~EwxPaintDC()114  public: ~EwxPaintDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPaintDC(wxWindow * win)115  EwxPaintDC(wxWindow * win) : wxPaintDC(win) {};
116 #if !wxCHECK_VERSION(2,9,0)
EwxPaintDC()117  EwxPaintDC() : wxPaintDC() {};
118 #endif
119 };
120 
121 class EwxMemoryDC : public wxMemoryDC {
~EwxMemoryDC()122  public: ~EwxMemoryDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMemoryDC(wxDC * dc)123  EwxMemoryDC(wxDC * dc) : wxMemoryDC(dc) {};
EwxMemoryDC(wxBitmap & dc)124  EwxMemoryDC(wxBitmap& dc) : wxMemoryDC(dc) {};
EwxMemoryDC()125  EwxMemoryDC() : wxMemoryDC() {};
126 };
127 
128 class EwxBufferedDC : public wxBufferedDC {
~EwxBufferedDC()129  public: ~EwxBufferedDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBufferedDC(wxDC * dc,const wxSize & area,int style)130  EwxBufferedDC(wxDC * dc,const wxSize& area,int style) : wxBufferedDC(dc,area,style) {};
EwxBufferedDC(wxDC * dc,wxBitmap & buffer,int style)131  EwxBufferedDC(wxDC * dc,wxBitmap& buffer,int style) : wxBufferedDC(dc,buffer,style) {};
EwxBufferedDC()132  EwxBufferedDC() : wxBufferedDC() {};
133 };
134 
135 class EwxBufferedPaintDC : public wxBufferedPaintDC {
~EwxBufferedPaintDC()136  public: ~EwxBufferedPaintDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBufferedPaintDC(wxWindow * window,wxBitmap & buffer,int style)137  EwxBufferedPaintDC(wxWindow * window,wxBitmap& buffer,int style) : wxBufferedPaintDC(window,buffer,style) {};
EwxBufferedPaintDC(wxWindow * window,int style)138  EwxBufferedPaintDC(wxWindow * window,int style) : wxBufferedPaintDC(window,style) {};
139 };
140 
141 #if wxUSE_GRAPHICS_CONTEXT
142 class EwxGraphicsObject : public wxGraphicsObject {
~EwxGraphicsObject()143  public: ~EwxGraphicsObject() {((WxeApp *)wxTheApp)->clearPtr(this);};
144 };
145 #endif // wxUSE_GRAPHICS_CONTEXT
146 
147 #if wxUSE_GRAPHICS_CONTEXT
148 class EwxGraphicsContext : public wxGraphicsContext {
~EwxGraphicsContext()149  public: ~EwxGraphicsContext() {((WxeApp *)wxTheApp)->clearPtr(this);};
150 };
151 #endif // wxUSE_GRAPHICS_CONTEXT
152 
153 class EwxMenuBar : public wxMenuBar {
~EwxMenuBar()154  public: ~EwxMenuBar() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMenuBar(long style)155  EwxMenuBar(long style) : wxMenuBar(style) {};
EwxMenuBar()156  EwxMenuBar() : wxMenuBar() {};
157 };
158 
159 class EwxMenu : public wxMenu {
~EwxMenu()160  public: ~EwxMenu() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMenu(const wxString & title,long style)161  EwxMenu(const wxString& title,long style) : wxMenu(title,style) {};
EwxMenu(long style)162  EwxMenu(long style) : wxMenu(style) {};
163 };
164 
165 class EwxMenuItem : public wxMenuItem {
~EwxMenuItem()166  public: ~EwxMenuItem() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMenuItem(wxMenu * parentMenu,int id,const wxString & text,const wxString & help,wxItemKind kind,wxMenu * subMenu)167  EwxMenuItem(wxMenu * parentMenu,int id,const wxString& text,const wxString& help,wxItemKind kind,wxMenu * subMenu) : wxMenuItem(parentMenu,id,text,help,kind,subMenu) {};
168 };
169 
170 class EwxStatusBar : public wxStatusBar {
~EwxStatusBar()171  public: ~EwxStatusBar() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStatusBar(wxWindow * parent,wxWindowID winid,long style)172  EwxStatusBar(wxWindow * parent,wxWindowID winid,long style) : wxStatusBar(parent,winid,style) {};
EwxStatusBar()173  EwxStatusBar() : wxStatusBar() {};
174 };
175 
176 class EwxBitmap : public wxBitmap {
~EwxBitmap()177  public: ~EwxBitmap() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBitmap(const char * bits,int width,int height,int depth)178  EwxBitmap(const char * bits,int width,int height,int depth) : wxBitmap(bits,width,height,depth) {};
EwxBitmap(int width,int height,int depth)179  EwxBitmap(int width,int height,int depth) : wxBitmap(width,height,depth) {};
EwxBitmap(const wxString & filename,wxBitmapType type)180  EwxBitmap(const wxString& filename,wxBitmapType type) : wxBitmap(filename,type) {};
EwxBitmap(const wxImage & image,int depth)181  EwxBitmap(const wxImage& image,int depth) : wxBitmap(image,depth) {};
EwxBitmap()182  EwxBitmap() : wxBitmap() {};
EwxBitmap(wxBitmap copy)183  EwxBitmap(wxBitmap copy) : wxBitmap(copy) {};
184 };
185 
186 class EwxIcon : public wxIcon {
~EwxIcon()187  public: ~EwxIcon() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxIcon(const wxString & filename,wxBitmapType type,int desiredWidth,int desiredHeight)188  EwxIcon(const wxString& filename,wxBitmapType type,int desiredWidth,int desiredHeight) : wxIcon(filename,type,desiredWidth,desiredHeight) {};
EwxIcon(const wxIconLocation & loc)189  EwxIcon(const wxIconLocation& loc) : wxIcon(loc) {};
EwxIcon()190  EwxIcon() : wxIcon() {};
EwxIcon(wxIcon copy)191  EwxIcon(wxIcon copy) : wxIcon(copy) {};
192 };
193 
194 class EwxCursor : public wxCursor {
~EwxCursor()195  public: ~EwxCursor() {((WxeApp *)wxTheApp)->clearPtr(this);};
196 #if !wxCHECK_VERSION(2,9,0)
EwxCursor(const char * bits,int width,int height,int hotSpotX,int hotSpotY)197  EwxCursor(const char * bits,int width,int height,int hotSpotX,int hotSpotY) : wxCursor(bits,width,height,hotSpotX,hotSpotY) {};
198 #endif
EwxCursor(int cursorId)199  EwxCursor(int cursorId) : wxCursor(cursorId) {};
EwxCursor(const wxImage & image)200  EwxCursor(const wxImage& image) : wxCursor(image) {};
EwxCursor()201  EwxCursor() : wxCursor() {};
202 };
203 
204 class EwxMask : public wxMask {
~EwxMask()205  public: ~EwxMask() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMask(const wxBitmap & bitmap,int paletteIndex)206  EwxMask(const wxBitmap& bitmap,int paletteIndex) : wxMask(bitmap,paletteIndex) {};
EwxMask(const wxBitmap & bitmap,const wxColour & colour)207  EwxMask(const wxBitmap& bitmap,const wxColour& colour) : wxMask(bitmap,colour) {};
EwxMask(const wxBitmap & bitmap)208  EwxMask(const wxBitmap& bitmap) : wxMask(bitmap) {};
EwxMask()209  EwxMask() : wxMask() {};
210 };
211 
212 class EwxImage : public wxImage {
~EwxImage()213  public: ~EwxImage() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxImage(int width,int height,unsigned char * data,unsigned char * alpha,bool static_data)214  EwxImage(int width,int height,unsigned char * data,unsigned char * alpha,bool static_data) : wxImage(width,height,data,alpha,static_data) {};
EwxImage(int width,int height,unsigned char * data,bool static_data)215  EwxImage(int width,int height,unsigned char * data,bool static_data) : wxImage(width,height,data,static_data) {};
EwxImage(int width,int height,bool clear)216  EwxImage(int width,int height,bool clear) : wxImage(width,height,clear) {};
EwxImage(const wxString & name,const wxString & mimetype,int index)217  EwxImage(const wxString& name,const wxString& mimetype,int index) : wxImage(name,mimetype,index) {};
EwxImage(const wxString & name,long type,int index)218  EwxImage(const wxString& name,long type,int index) : wxImage(name,type,index) {};
EwxImage()219  EwxImage() : wxImage() {};
EwxImage(wxImage copy)220  EwxImage(wxImage copy) : wxImage(copy) {};
221 };
222 
223 class EwxBrush : public wxBrush {
~EwxBrush()224  public: ~EwxBrush() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBrush(const wxColour & colour,int style)225  EwxBrush(const wxColour& colour,int style) : wxBrush(colour,style) {};
EwxBrush(const wxBitmap & stippleBitmap)226  EwxBrush(const wxBitmap& stippleBitmap) : wxBrush(stippleBitmap) {};
EwxBrush()227  EwxBrush() : wxBrush() {};
228 };
229 
230 class EwxPen : public wxPen {
~EwxPen()231  public: ~EwxPen() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPen(const wxColour & colour,int width,int style)232  EwxPen(const wxColour& colour,int width,int style) : wxPen(colour,width,style) {};
EwxPen()233  EwxPen() : wxPen() {};
234 };
235 
236 class EwxRegion : public wxRegion {
~EwxRegion()237  public: ~EwxRegion() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxRegion(wxCoord x,wxCoord y,wxCoord w,wxCoord h)238  EwxRegion(wxCoord x,wxCoord y,wxCoord w,wxCoord h) : wxRegion(x,y,w,h) {};
EwxRegion(const wxPoint & topLeft,const wxPoint & bottomRight)239  EwxRegion(const wxPoint& topLeft,const wxPoint& bottomRight) : wxRegion(topLeft,bottomRight) {};
EwxRegion(const wxBitmap & bmp)240  EwxRegion(const wxBitmap& bmp) : wxRegion(bmp) {};
EwxRegion(const wxRect & rect)241  EwxRegion(const wxRect& rect) : wxRegion(rect) {};
EwxRegion()242  EwxRegion() : wxRegion() {};
243 };
244 
245 class EwxAcceleratorTable : public wxAcceleratorTable {
~EwxAcceleratorTable()246  public: ~EwxAcceleratorTable() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxAcceleratorTable(int n,const wxAcceleratorEntry * entries)247  EwxAcceleratorTable(int n,const wxAcceleratorEntry * entries) : wxAcceleratorTable(n,entries) {};
EwxAcceleratorTable()248  EwxAcceleratorTable() : wxAcceleratorTable() {};
249 };
250 
251 class EwxCaret : public wxCaret {
~EwxCaret()252  public: ~EwxCaret() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxCaret(wxWindow * window,int width,int height)253  EwxCaret(wxWindow * window,int width,int height) : wxCaret(window,width,height) {};
EwxCaret(wxWindow * window,const wxSize & size)254  EwxCaret(wxWindow * window,const wxSize& size) : wxCaret(window,size) {};
255 };
256 
257 class EwxSizerItem : public wxSizerItem {
~EwxSizerItem()258  public: ~EwxSizerItem() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSizerItem(int width,int height,int proportion,int flag,int border,wxObject * userData)259  EwxSizerItem(int width,int height,int proportion,int flag,int border,wxObject * userData) : wxSizerItem(width,height,proportion,flag,border,userData) {};
EwxSizerItem(wxWindow * window,int proportion,int flag,int border,wxObject * userData)260  EwxSizerItem(wxWindow * window,int proportion,int flag,int border,wxObject * userData) : wxSizerItem(window,proportion,flag,border,userData) {};
EwxSizerItem(wxSizer * window,int proportion,int flag,int border,wxObject * userData)261  EwxSizerItem(wxSizer * window,int proportion,int flag,int border,wxObject * userData) : wxSizerItem(window,proportion,flag,border,userData) {};
EwxSizerItem(int width,int height,const wxSizerFlags & flags)262  EwxSizerItem(int width,int height,const wxSizerFlags& flags) : wxSizerItem(width,height,flags) {};
EwxSizerItem(wxWindow * window,const wxSizerFlags & flags)263  EwxSizerItem(wxWindow * window,const wxSizerFlags& flags) : wxSizerItem(window,flags) {};
EwxSizerItem(wxSizer * window,const wxSizerFlags & flags)264  EwxSizerItem(wxSizer * window,const wxSizerFlags& flags) : wxSizerItem(window,flags) {};
EwxSizerItem()265  EwxSizerItem() : wxSizerItem() {};
266 };
267 
268 class EwxBoxSizer : public wxBoxSizer {
~EwxBoxSizer()269  public: ~EwxBoxSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBoxSizer(int orient)270  EwxBoxSizer(int orient) : wxBoxSizer(orient) {};
271 };
272 
273 class EwxStaticBoxSizer : public wxStaticBoxSizer {
~EwxStaticBoxSizer()274  public: ~EwxStaticBoxSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStaticBoxSizer(int orient,wxWindow * win,const wxString & label)275  EwxStaticBoxSizer(int orient,wxWindow * win,const wxString& label) : wxStaticBoxSizer(orient,win,label) {};
EwxStaticBoxSizer(wxStaticBox * box,int orient)276  EwxStaticBoxSizer(wxStaticBox * box,int orient) : wxStaticBoxSizer(box,orient) {};
277 };
278 
279 class EwxGridSizer : public wxGridSizer {
~EwxGridSizer()280  public: ~EwxGridSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGridSizer(int rows,int cols,int vgap,int hgap)281  EwxGridSizer(int rows,int cols,int vgap,int hgap) : wxGridSizer(rows,cols,vgap,hgap) {};
EwxGridSizer(int cols,int vgap,int hgap)282  EwxGridSizer(int cols,int vgap,int hgap) : wxGridSizer(cols,vgap,hgap) {};
283 };
284 
285 class EwxFlexGridSizer : public wxFlexGridSizer {
~EwxFlexGridSizer()286  public: ~EwxFlexGridSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFlexGridSizer(int rows,int cols,int vgap,int hgap)287  EwxFlexGridSizer(int rows,int cols,int vgap,int hgap) : wxFlexGridSizer(rows,cols,vgap,hgap) {};
EwxFlexGridSizer(int cols,int vgap,int hgap)288  EwxFlexGridSizer(int cols,int vgap,int hgap) : wxFlexGridSizer(cols,vgap,hgap) {};
289 };
290 
291 class EwxGridBagSizer : public wxGridBagSizer {
~EwxGridBagSizer()292  public: ~EwxGridBagSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGridBagSizer(int vgap,int hgap)293  EwxGridBagSizer(int vgap,int hgap) : wxGridBagSizer(vgap,hgap) {};
294 };
295 
296 class EwxStdDialogButtonSizer : public wxStdDialogButtonSizer {
~EwxStdDialogButtonSizer()297  public: ~EwxStdDialogButtonSizer() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStdDialogButtonSizer()298  EwxStdDialogButtonSizer() : wxStdDialogButtonSizer() {};
299 };
300 
301 class EwxFont : public wxFont {
~EwxFont()302  public: ~EwxFont() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFont(int size,wxFontFamily family,wxFontStyle style,int weight,bool underlined,const wxString & face,wxFontEncoding encoding)303  EwxFont(int size,wxFontFamily family,wxFontStyle style,int weight,bool underlined,const wxString& face,wxFontEncoding encoding) : wxFont(size,family,style,weight,underlined,face,encoding) {};
EwxFont(const wxString & fontname)304  EwxFont(const wxString& fontname) : wxFont(fontname) {};
EwxFont()305  EwxFont() : wxFont() {};
EwxFont(wxFont copy)306  EwxFont(wxFont copy) : wxFont(copy) {};
307 };
308 
309 class EwxToolTip : public wxToolTip {
~EwxToolTip()310  public: ~EwxToolTip() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxToolTip(const wxString & tip)311  EwxToolTip(const wxString& tip) : wxToolTip(tip) {};
312 };
313 
314 class EwxButton : public wxButton {
~EwxButton()315  public: ~EwxButton() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxButton(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)316  EwxButton(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxButton(parent,id,label,pos,size,style,validator) {};
EwxButton()317  EwxButton() : wxButton() {};
318 };
319 
320 class EwxBitmapButton : public wxBitmapButton {
~EwxBitmapButton()321  public: ~EwxBitmapButton() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxBitmapButton(wxWindow * parent,wxWindowID id,const wxBitmap & bitmap,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)322  EwxBitmapButton(wxWindow * parent,wxWindowID id,const wxBitmap& bitmap,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxBitmapButton(parent,id,bitmap,pos,size,style,validator) {};
EwxBitmapButton()323  EwxBitmapButton() : wxBitmapButton() {};
324 };
325 
326 class EwxToggleButton : public wxToggleButton {
~EwxToggleButton()327  public: ~EwxToggleButton() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxToggleButton(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)328  EwxToggleButton(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxToggleButton(parent,id,label,pos,size,style,validator) {};
EwxToggleButton()329  EwxToggleButton() : wxToggleButton() {};
330 };
331 
332 class EwxCalendarCtrl : public wxCalendarCtrl {
~EwxCalendarCtrl()333  public: ~EwxCalendarCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxCalendarCtrl(wxWindow * parent,wxWindowID id,const wxDateTime & date,const wxPoint & pos,const wxSize & size,long style)334  EwxCalendarCtrl(wxWindow * parent,wxWindowID id,const wxDateTime& date,const wxPoint& pos,const wxSize& size,long style) : wxCalendarCtrl(parent,id,date,pos,size,style) {};
EwxCalendarCtrl()335  EwxCalendarCtrl() : wxCalendarCtrl() {};
336 };
337 
338 class EwxCheckBox : public wxCheckBox {
~EwxCheckBox()339  public: ~EwxCheckBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxCheckBox(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)340  EwxCheckBox(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxCheckBox(parent,id,label,pos,size,style,validator) {};
EwxCheckBox()341  EwxCheckBox() : wxCheckBox() {};
342 };
343 
344 class EwxCheckListBox : public wxCheckListBox {
~EwxCheckListBox()345  public: ~EwxCheckListBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxCheckListBox(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,const wxArrayString & choices,long style,const wxValidator & validator)346  EwxCheckListBox(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,const wxArrayString& choices,long style,const wxValidator& validator) : wxCheckListBox(parent,id,pos,size,choices,style,validator) {};
EwxCheckListBox()347  EwxCheckListBox() : wxCheckListBox() {};
348 };
349 
350 class EwxChoice : public wxChoice {
~EwxChoice()351  public: ~EwxChoice() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxChoice(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,const wxArrayString & choices,long style,const wxValidator & validator)352  EwxChoice(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,const wxArrayString& choices,long style,const wxValidator& validator) : wxChoice(parent,id,pos,size,choices,style,validator) {};
EwxChoice()353  EwxChoice() : wxChoice() {};
354 };
355 
356 class EwxComboBox : public wxComboBox {
~EwxComboBox()357  public: ~EwxComboBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxComboBox(wxWindow * parent,wxWindowID id,const wxString & value,const wxPoint & pos,const wxSize & size,const wxArrayString & choices,long style,const wxValidator & validator)358  EwxComboBox(wxWindow * parent,wxWindowID id,const wxString& value,const wxPoint& pos,const wxSize& size,const wxArrayString& choices,long style,const wxValidator& validator) : wxComboBox(parent,id,value,pos,size,choices,style,validator) {};
EwxComboBox()359  EwxComboBox() : wxComboBox() {};
360 };
361 
362 class EwxGauge : public wxGauge {
~EwxGauge()363  public: ~EwxGauge() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGauge(wxWindow * parent,wxWindowID id,int range,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)364  EwxGauge(wxWindow * parent,wxWindowID id,int range,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxGauge(parent,id,range,pos,size,style,validator) {};
EwxGauge()365  EwxGauge() : wxGauge() {};
366 };
367 
368 class EwxGenericDirCtrl : public wxGenericDirCtrl {
~EwxGenericDirCtrl()369  public: ~EwxGenericDirCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGenericDirCtrl(wxWindow * parent,const wxWindowID id,const wxString & dir,const wxPoint & pos,const wxSize & size,long style,const wxString & filter,int defaultFilter)370  EwxGenericDirCtrl(wxWindow * parent,const wxWindowID id,const wxString& dir,const wxPoint& pos,const wxSize& size,long style,const wxString& filter,int defaultFilter) : wxGenericDirCtrl(parent,id,dir,pos,size,style,filter,defaultFilter) {};
EwxGenericDirCtrl()371  EwxGenericDirCtrl() : wxGenericDirCtrl() {};
372 };
373 
374 class EwxStaticBox : public wxStaticBox {
~EwxStaticBox()375  public: ~EwxStaticBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStaticBox(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style)376  EwxStaticBox(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style) : wxStaticBox(parent,id,label,pos,size,style) {};
EwxStaticBox()377  EwxStaticBox() : wxStaticBox() {};
378 };
379 
380 class EwxStaticLine : public wxStaticLine {
~EwxStaticLine()381  public: ~EwxStaticLine() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStaticLine(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)382  EwxStaticLine(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxStaticLine(parent,id,pos,size,style) {};
EwxStaticLine()383  EwxStaticLine() : wxStaticLine() {};
384 };
385 
386 class EwxListBox : public wxListBox {
~EwxListBox()387  public: ~EwxListBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxListBox(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,const wxArrayString & choices,long style,const wxValidator & validator)388  EwxListBox(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,const wxArrayString& choices,long style,const wxValidator& validator) : wxListBox(parent,id,pos,size,choices,style,validator) {};
EwxListBox()389  EwxListBox() : wxListBox() {};
390 };
391 
392 
393 class EwxListCtrl : public wxListCtrl {
394  public: ~EwxListCtrl();
EwxListCtrl(wxWindow * parent,wxWindowID winid,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)395  EwxListCtrl(wxWindow * parent,wxWindowID winid,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxListCtrl(parent,winid,pos,size,style,validator) {};
EwxListCtrl()396  EwxListCtrl() : wxListCtrl() {};
397 
398  int onGetItemText;
399  int onGetItemAttr;
400  int onGetItemColumnImage;
401  ErlDrvTermData port;
402 
403  private:
404  virtual wxString OnGetItemText(long item, long col) const;
405  virtual wxListItemAttr* OnGetItemAttr(long item) const;
406  virtual int OnGetItemImage(long item) const;
407  virtual int OnGetItemColumnImage(long item, long column) const;
408 };
409 
410 class EwxListItem : public wxListItem {
~EwxListItem()411  public: ~EwxListItem() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxListItem(const wxListItem & item)412  EwxListItem(const wxListItem& item) : wxListItem(item) {};
EwxListItem()413  EwxListItem() : wxListItem() {};
414 };
415 
416 class EwxImageList : public wxImageList {
~EwxImageList()417  public: ~EwxImageList() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxImageList(int width,int height,bool mask,int initialCount)418  EwxImageList(int width,int height,bool mask,int initialCount) : wxImageList(width,height,mask,initialCount) {};
EwxImageList()419  EwxImageList() : wxImageList() {};
420 };
421 
422 class EwxTextCtrl : public wxTextCtrl {
~EwxTextCtrl()423  public: ~EwxTextCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxTextCtrl(wxWindow * parent,wxWindowID id,const wxString & value,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)424  EwxTextCtrl(wxWindow * parent,wxWindowID id,const wxString& value,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxTextCtrl(parent,id,value,pos,size,style,validator) {};
EwxTextCtrl()425  EwxTextCtrl() : wxTextCtrl() {};
426 };
427 
428 class EwxNotebook : public wxNotebook {
~EwxNotebook()429  public: ~EwxNotebook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxNotebook(wxWindow * parent,wxWindowID winid,const wxPoint & pos,const wxSize & size,long style)430  EwxNotebook(wxWindow * parent,wxWindowID winid,const wxPoint& pos,const wxSize& size,long style) : wxNotebook(parent,winid,pos,size,style) {};
EwxNotebook()431  EwxNotebook() : wxNotebook() {};
432 };
433 
434 class EwxChoicebook : public wxChoicebook {
~EwxChoicebook()435  public: ~EwxChoicebook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxChoicebook(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)436  EwxChoicebook(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxChoicebook(parent,id,pos,size,style) {};
EwxChoicebook()437  EwxChoicebook() : wxChoicebook() {};
438 };
439 
440 class EwxToolbook : public wxToolbook {
~EwxToolbook()441  public: ~EwxToolbook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxToolbook(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)442  EwxToolbook(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxToolbook(parent,id,pos,size,style) {};
EwxToolbook()443  EwxToolbook() : wxToolbook() {};
444 };
445 
446 class EwxListbook : public wxListbook {
~EwxListbook()447  public: ~EwxListbook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxListbook(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)448  EwxListbook(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxListbook(parent,id,pos,size,style) {};
EwxListbook()449  EwxListbook() : wxListbook() {};
450 };
451 
452 class EwxTreebook : public wxTreebook {
~EwxTreebook()453  public: ~EwxTreebook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxTreebook(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)454  EwxTreebook(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxTreebook(parent,id,pos,size,style) {};
EwxTreebook()455  EwxTreebook() : wxTreebook() {};
456 };
457 
458 class EwxTreeCtrl : public wxTreeCtrl {
~EwxTreeCtrl()459  public: ~EwxTreeCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxTreeCtrl(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)460  EwxTreeCtrl(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxTreeCtrl(parent,id,pos,size,style,validator) {};
EwxTreeCtrl()461  EwxTreeCtrl() : wxTreeCtrl() {};
462 };
463 
464 class EwxScrollBar : public wxScrollBar {
~EwxScrollBar()465  public: ~EwxScrollBar() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxScrollBar(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)466  EwxScrollBar(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxScrollBar(parent,id,pos,size,style,validator) {};
EwxScrollBar()467  EwxScrollBar() : wxScrollBar() {};
468 };
469 
470 class EwxSpinButton : public wxSpinButton {
~EwxSpinButton()471  public: ~EwxSpinButton() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSpinButton(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)472  EwxSpinButton(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxSpinButton(parent,id,pos,size,style) {};
EwxSpinButton()473  EwxSpinButton() : wxSpinButton() {};
474 };
475 
476 class EwxSpinCtrl : public wxSpinCtrl {
~EwxSpinCtrl()477  public: ~EwxSpinCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSpinCtrl(wxWindow * parent,wxWindowID id,const wxString & value,const wxPoint & pos,const wxSize & size,long style,int min,int max,int initial)478  EwxSpinCtrl(wxWindow * parent,wxWindowID id,const wxString& value,const wxPoint& pos,const wxSize& size,long style,int min,int max,int initial) : wxSpinCtrl(parent,id,value,pos,size,style,min,max,initial) {};
EwxSpinCtrl()479  EwxSpinCtrl() : wxSpinCtrl() {};
480 };
481 
482 class EwxStaticText : public wxStaticText {
~EwxStaticText()483  public: ~EwxStaticText() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStaticText(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style)484  EwxStaticText(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style) : wxStaticText(parent,id,label,pos,size,style) {};
EwxStaticText()485  EwxStaticText() : wxStaticText() {};
486 };
487 
488 class EwxStaticBitmap : public wxStaticBitmap {
~EwxStaticBitmap()489  public: ~EwxStaticBitmap() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStaticBitmap(wxWindow * parent,wxWindowID id,const wxBitmap & label,const wxPoint & pos,const wxSize & size,long style)490  EwxStaticBitmap(wxWindow * parent,wxWindowID id,const wxBitmap& label,const wxPoint& pos,const wxSize& size,long style) : wxStaticBitmap(parent,id,label,pos,size,style) {};
EwxStaticBitmap()491  EwxStaticBitmap() : wxStaticBitmap() {};
492 };
493 
494 class EwxRadioBox : public wxRadioBox {
~EwxRadioBox()495  public: ~EwxRadioBox() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxRadioBox(wxWindow * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,const wxArrayString & choices,int majorDim,long style,const wxValidator & val)496  EwxRadioBox(wxWindow * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,const wxArrayString& choices,int majorDim,long style,const wxValidator& val) : wxRadioBox(parent,id,title,pos,size,choices,majorDim,style,val) {};
497 };
498 
499 class EwxRadioButton : public wxRadioButton {
~EwxRadioButton()500  public: ~EwxRadioButton() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxRadioButton(wxWindow * parent,wxWindowID id,const wxString & label,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)501  EwxRadioButton(wxWindow * parent,wxWindowID id,const wxString& label,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxRadioButton(parent,id,label,pos,size,style,validator) {};
EwxRadioButton()502  EwxRadioButton() : wxRadioButton() {};
503 };
504 
505 class EwxSlider : public wxSlider {
~EwxSlider()506  public: ~EwxSlider() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSlider(wxWindow * parent,wxWindowID id,int value,int minValue,int maxValue,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)507  EwxSlider(wxWindow * parent,wxWindowID id,int value,int minValue,int maxValue,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxSlider(parent,id,value,minValue,maxValue,pos,size,style,validator) {};
EwxSlider()508  EwxSlider() : wxSlider() {};
509 };
510 
511 class EwxDialog : public wxDialog {
~EwxDialog()512  public: ~EwxDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxDialog(wxWindow * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,long style)513  EwxDialog(wxWindow * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxDialog(parent,id,title,pos,size,style) {};
EwxDialog()514  EwxDialog() : wxDialog() {};
515 };
516 
517 class EwxColourDialog : public wxColourDialog {
~EwxColourDialog()518  public: ~EwxColourDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxColourDialog(wxWindow * parent,wxColourData * data)519  EwxColourDialog(wxWindow * parent,wxColourData * data) : wxColourDialog(parent,data) {};
EwxColourDialog()520  EwxColourDialog() : wxColourDialog() {};
521 };
522 
523 class EwxColourData : public wxColourData {
~EwxColourData()524  public: ~EwxColourData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxColourData(const wxColourData & data)525  EwxColourData(const wxColourData& data) : wxColourData(data) {};
EwxColourData()526  EwxColourData() : wxColourData() {};
527 };
528 
529 class EwxPalette : public wxPalette {
~EwxPalette()530  public: ~EwxPalette() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPalette(int n,const unsigned char * red,const unsigned char * green,const unsigned char * blue)531  EwxPalette(int n,const unsigned char * red,const unsigned char * green,const unsigned char * blue) : wxPalette(n,red,green,blue) {};
EwxPalette()532  EwxPalette() : wxPalette() {};
533 };
534 
535 class EwxDirDialog : public wxDirDialog {
~EwxDirDialog()536  public: ~EwxDirDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxDirDialog(wxWindow * parent,const wxString & title,const wxString & defaultPath,long style,const wxPoint & pos,const wxSize & sz)537  EwxDirDialog(wxWindow * parent,const wxString& title,const wxString& defaultPath,long style,const wxPoint& pos,const wxSize& sz) : wxDirDialog(parent,title,defaultPath,style,pos,sz) {};
538 };
539 
540 class EwxFileDialog : public wxFileDialog {
~EwxFileDialog()541  public: ~EwxFileDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFileDialog(wxWindow * parent,const wxString & message,const wxString & defaultDir,const wxString & defaultFile,const wxString & wildCard,long style,const wxPoint & pos,const wxSize & sz)542  EwxFileDialog(wxWindow * parent,const wxString& message,const wxString& defaultDir,const wxString& defaultFile,const wxString& wildCard,long style,const wxPoint& pos,const wxSize& sz) : wxFileDialog(parent,message,defaultDir,defaultFile,wildCard,style,pos,sz) {};
543 };
544 
545 class EwxFilePickerCtrl : public wxFilePickerCtrl {
~EwxFilePickerCtrl()546  public: ~EwxFilePickerCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFilePickerCtrl(wxWindow * parent,wxWindowID id,const wxString & path,const wxString & message,const wxString & wildcard,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)547  EwxFilePickerCtrl(wxWindow * parent,wxWindowID id,const wxString& path,const wxString& message,const wxString& wildcard,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxFilePickerCtrl(parent,id,path,message,wildcard,pos,size,style,validator) {};
EwxFilePickerCtrl()548  EwxFilePickerCtrl() : wxFilePickerCtrl() {};
549 };
550 
551 class EwxDirPickerCtrl : public wxDirPickerCtrl {
~EwxDirPickerCtrl()552  public: ~EwxDirPickerCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxDirPickerCtrl(wxWindow * parent,wxWindowID id,const wxString & path,const wxString & message,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)553  EwxDirPickerCtrl(wxWindow * parent,wxWindowID id,const wxString& path,const wxString& message,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxDirPickerCtrl(parent,id,path,message,pos,size,style,validator) {};
EwxDirPickerCtrl()554  EwxDirPickerCtrl() : wxDirPickerCtrl() {};
555 };
556 
557 class EwxColourPickerCtrl : public wxColourPickerCtrl {
~EwxColourPickerCtrl()558  public: ~EwxColourPickerCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxColourPickerCtrl(wxWindow * parent,wxWindowID id,const wxColour & col,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)559  EwxColourPickerCtrl(wxWindow * parent,wxWindowID id,const wxColour& col,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxColourPickerCtrl(parent,id,col,pos,size,style,validator) {};
EwxColourPickerCtrl()560  EwxColourPickerCtrl() : wxColourPickerCtrl() {};
561 };
562 
563 class EwxDatePickerCtrl : public wxDatePickerCtrl {
~EwxDatePickerCtrl()564  public: ~EwxDatePickerCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxDatePickerCtrl(wxWindow * parent,wxWindowID id,const wxDateTime & date,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)565  EwxDatePickerCtrl(wxWindow * parent,wxWindowID id,const wxDateTime& date,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxDatePickerCtrl(parent,id,date,pos,size,style,validator) {};
EwxDatePickerCtrl()566  EwxDatePickerCtrl() : wxDatePickerCtrl() {};
567 };
568 
569 class EwxFontPickerCtrl : public wxFontPickerCtrl {
~EwxFontPickerCtrl()570  public: ~EwxFontPickerCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFontPickerCtrl(wxWindow * parent,wxWindowID id,const wxFont & initial,const wxPoint & pos,const wxSize & size,long style,const wxValidator & validator)571  EwxFontPickerCtrl(wxWindow * parent,wxWindowID id,const wxFont& initial,const wxPoint& pos,const wxSize& size,long style,const wxValidator& validator) : wxFontPickerCtrl(parent,id,initial,pos,size,style,validator) {};
EwxFontPickerCtrl()572  EwxFontPickerCtrl() : wxFontPickerCtrl() {};
573 };
574 
575 class EwxFindReplaceDialog : public wxFindReplaceDialog {
~EwxFindReplaceDialog()576  public: ~EwxFindReplaceDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFindReplaceDialog(wxWindow * parent,wxFindReplaceData * data,const wxString & title,int style)577  EwxFindReplaceDialog(wxWindow * parent,wxFindReplaceData * data,const wxString& title,int style) : wxFindReplaceDialog(parent,data,title,style) {};
EwxFindReplaceDialog()578  EwxFindReplaceDialog() : wxFindReplaceDialog() {};
579 };
580 
581 class EwxFindReplaceData : public wxFindReplaceData {
~EwxFindReplaceData()582  public: ~EwxFindReplaceData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFindReplaceData(unsigned int flags)583  EwxFindReplaceData(unsigned int flags) : wxFindReplaceData(flags) {};
EwxFindReplaceData()584  EwxFindReplaceData() : wxFindReplaceData() {};
585 };
586 
587 class EwxMultiChoiceDialog : public wxMultiChoiceDialog {
~EwxMultiChoiceDialog()588  public: ~EwxMultiChoiceDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMultiChoiceDialog(wxWindow * parent,const wxString & message,const wxString & caption,const wxArrayString & choices,long style,const wxPoint & pos)589  EwxMultiChoiceDialog(wxWindow * parent,const wxString& message,const wxString& caption,const wxArrayString& choices,long style,const wxPoint& pos) : wxMultiChoiceDialog(parent,message,caption,choices,style,pos) {};
EwxMultiChoiceDialog()590  EwxMultiChoiceDialog() : wxMultiChoiceDialog() {};
591 };
592 
593 class EwxSingleChoiceDialog : public wxSingleChoiceDialog {
~EwxSingleChoiceDialog()594  public: ~EwxSingleChoiceDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSingleChoiceDialog(wxWindow * parent,const wxString & message,const wxString & caption,const wxArrayString & choices,char ** clientData,long style,const wxPoint & pos)595  EwxSingleChoiceDialog(wxWindow * parent,const wxString& message,const wxString& caption,const wxArrayString& choices,char ** clientData,long style,const wxPoint& pos) : wxSingleChoiceDialog(parent,message,caption,choices,clientData,style,pos) {};
EwxSingleChoiceDialog()596  EwxSingleChoiceDialog() : wxSingleChoiceDialog() {};
597 };
598 
599 class EwxTextEntryDialog : public wxTextEntryDialog {
~EwxTextEntryDialog()600  public: ~EwxTextEntryDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxTextEntryDialog(wxWindow * parent,const wxString & message,const wxString & caption,const wxString & value,long style,const wxPoint & pos)601  EwxTextEntryDialog(wxWindow * parent,const wxString& message,const wxString& caption,const wxString& value,long style,const wxPoint& pos) : wxTextEntryDialog(parent,message,caption,value,style,pos) {};
602 };
603 
604 class EwxPasswordEntryDialog : public wxPasswordEntryDialog {
~EwxPasswordEntryDialog()605  public: ~EwxPasswordEntryDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPasswordEntryDialog(wxWindow * parent,const wxString & message,const wxString & caption,const wxString & value,long style,const wxPoint & pos)606  EwxPasswordEntryDialog(wxWindow * parent,const wxString& message,const wxString& caption,const wxString& value,long style,const wxPoint& pos) : wxPasswordEntryDialog(parent,message,caption,value,style,pos) {};
607 };
608 
609 class EwxFontData : public wxFontData {
~EwxFontData()610  public: ~EwxFontData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFontData(const wxFontData & data)611  EwxFontData(const wxFontData& data) : wxFontData(data) {};
EwxFontData()612  EwxFontData() : wxFontData() {};
613 };
614 
615 class EwxFontDialog : public wxFontDialog {
~EwxFontDialog()616  public: ~EwxFontDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxFontDialog(wxWindow * parent,const wxFontData & data)617  EwxFontDialog(wxWindow * parent,const wxFontData& data) : wxFontDialog(parent,data) {};
EwxFontDialog()618  EwxFontDialog() : wxFontDialog() {};
619 };
620 
621 class EwxProgressDialog : public wxProgressDialog {
~EwxProgressDialog()622  public: ~EwxProgressDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxProgressDialog(const wxString & title,const wxString & message,int maximum,wxWindow * parent,int style)623  EwxProgressDialog(const wxString& title,const wxString& message,int maximum,wxWindow * parent,int style) : wxProgressDialog(title,message,maximum,parent,style) {};
624 };
625 
626 class EwxMessageDialog : public wxMessageDialog {
~EwxMessageDialog()627  public: ~EwxMessageDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMessageDialog(wxWindow * parent,const wxString & message,const wxString & caption,long style,const wxPoint & pos)628  EwxMessageDialog(wxWindow * parent,const wxString& message,const wxString& caption,long style,const wxPoint& pos) : wxMessageDialog(parent,message,caption,style,pos) {};
629 };
630 
631 class EwxPageSetupDialog : public wxPageSetupDialog {
~EwxPageSetupDialog()632  public: ~EwxPageSetupDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPageSetupDialog(wxWindow * parent,wxPageSetupDialogData * data)633  EwxPageSetupDialog(wxWindow * parent,wxPageSetupDialogData * data) : wxPageSetupDialog(parent,data) {};
634 };
635 
636 class EwxPageSetupDialogData : public wxPageSetupDialogData {
~EwxPageSetupDialogData()637  public: ~EwxPageSetupDialogData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPageSetupDialogData(const wxPrintData & printData)638  EwxPageSetupDialogData(const wxPrintData& printData) : wxPageSetupDialogData(printData) {};
EwxPageSetupDialogData(const wxPageSetupDialogData & printData)639  EwxPageSetupDialogData(const wxPageSetupDialogData& printData) : wxPageSetupDialogData(printData) {};
EwxPageSetupDialogData()640  EwxPageSetupDialogData() : wxPageSetupDialogData() {};
641 };
642 
643 class EwxPrintDialog : public wxPrintDialog {
~EwxPrintDialog()644  public: ~EwxPrintDialog() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrintDialog(wxWindow * parent,wxPrintDialogData * data)645  EwxPrintDialog(wxWindow * parent,wxPrintDialogData * data) : wxPrintDialog(parent,data) {};
EwxPrintDialog(wxWindow * parent,wxPrintData * data)646  EwxPrintDialog(wxWindow * parent,wxPrintData * data) : wxPrintDialog(parent,data) {};
647 };
648 
649 class EwxPrintDialogData : public wxPrintDialogData {
~EwxPrintDialogData()650  public: ~EwxPrintDialogData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrintDialogData(const wxPrintDialogData & dialogData)651  EwxPrintDialogData(const wxPrintDialogData& dialogData) : wxPrintDialogData(dialogData) {};
EwxPrintDialogData(const wxPrintData & dialogData)652  EwxPrintDialogData(const wxPrintData& dialogData) : wxPrintDialogData(dialogData) {};
EwxPrintDialogData()653  EwxPrintDialogData() : wxPrintDialogData() {};
654 };
655 
656 class EwxPrintData : public wxPrintData {
~EwxPrintData()657  public: ~EwxPrintData() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrintData(const wxPrintData & printData)658  EwxPrintData(const wxPrintData& printData) : wxPrintData(printData) {};
EwxPrintData()659  EwxPrintData() : wxPrintData() {};
660 };
661 
662 class EwxPrintPreview : public wxPrintPreview {
~EwxPrintPreview()663  public: ~EwxPrintPreview() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrintPreview(wxPrintout * printout,wxPrintout * printoutForPrinting,wxPrintData * data)664  EwxPrintPreview(wxPrintout * printout,wxPrintout * printoutForPrinting,wxPrintData * data) : wxPrintPreview(printout,printoutForPrinting,data) {};
EwxPrintPreview(wxPrintout * printout,wxPrintout * printoutForPrinting,wxPrintDialogData * data)665  EwxPrintPreview(wxPrintout * printout,wxPrintout * printoutForPrinting,wxPrintDialogData * data) : wxPrintPreview(printout,printoutForPrinting,data) {};
666 };
667 
668 class EwxPreviewFrame : public wxPreviewFrame {
~EwxPreviewFrame()669  public: ~EwxPreviewFrame() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPreviewFrame(wxPrintPreview * preview,wxWindow * parent,const wxString & title,const wxPoint & pos,const wxSize & size,long style)670  EwxPreviewFrame(wxPrintPreview * preview,wxWindow * parent,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxPreviewFrame(preview,parent,title,pos,size,style) {};
671 };
672 
673 class EwxPreviewControlBar : public wxPreviewControlBar {
~EwxPreviewControlBar()674  public: ~EwxPreviewControlBar() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPreviewControlBar(wxPrintPreview * preview,long buttons,wxWindow * parent,const wxPoint & pos,const wxSize & size,long style)675  EwxPreviewControlBar(wxPrintPreview * preview,long buttons,wxWindow * parent,const wxPoint& pos,const wxSize& size,long style) : wxPreviewControlBar(preview,buttons,parent,pos,size,style) {};
676 };
677 
678 class EwxPrinter : public wxPrinter {
~EwxPrinter()679  public: ~EwxPrinter() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrinter(wxPrintDialogData * data)680  EwxPrinter(wxPrintDialogData * data) : wxPrinter(data) {};
681 };
682 
683 class EwxXmlResource : public wxXmlResource {
~EwxXmlResource()684  public: ~EwxXmlResource() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxXmlResource(const wxString & filemask,int flags,const wxString & domain)685  EwxXmlResource(const wxString& filemask,int flags,const wxString& domain) : wxXmlResource(filemask,flags,domain) {};
EwxXmlResource(int flags,const wxString & domain)686  EwxXmlResource(int flags,const wxString& domain) : wxXmlResource(flags,domain) {};
687 };
688 
689 class EwxHtmlEasyPrinting : public wxHtmlEasyPrinting {
~EwxHtmlEasyPrinting()690  public: ~EwxHtmlEasyPrinting() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxHtmlEasyPrinting(const wxString & name,wxWindow * parentWindow)691  EwxHtmlEasyPrinting(const wxString& name,wxWindow * parentWindow) : wxHtmlEasyPrinting(name,parentWindow) {};
692 };
693 
694 class EwxGLCanvas : public wxGLCanvas {
~EwxGLCanvas()695  public: ~EwxGLCanvas() {deleteActiveGL(this);((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGLCanvas(wxWindow * parent,const wxGLContext * shared,wxWindowID id,const wxPoint & pos,const wxSize & size,long style,const wxString & name,int * attribList,const wxPalette & palette)696  EwxGLCanvas(wxWindow * parent,const wxGLContext * shared,wxWindowID id,const wxPoint& pos,const wxSize& size,long style,const wxString& name,int * attribList,const wxPalette& palette) : wxGLCanvas(parent,shared,id,pos,size,style,name,attribList,palette) {};
EwxGLCanvas(wxWindow * parent,const wxGLCanvas * shared,wxWindowID id,const wxPoint & pos,const wxSize & size,long style,const wxString & name,int * attribList,const wxPalette & palette)697  EwxGLCanvas(wxWindow * parent,const wxGLCanvas * shared,wxWindowID id,const wxPoint& pos,const wxSize& size,long style,const wxString& name,int * attribList,const wxPalette& palette) : wxGLCanvas(parent,shared,id,pos,size,style,name,attribList,palette) {};
EwxGLCanvas(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style,const wxString & name,int * attribList,const wxPalette & palette)698  EwxGLCanvas(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style,const wxString& name,int * attribList,const wxPalette& palette) : wxGLCanvas(parent,id,pos,size,style,name,attribList,palette) {};
699 };
700 
701 #if wxUSE_AUI
702 class EwxAuiManager : public wxAuiManager {
~EwxAuiManager()703  public: ~EwxAuiManager() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxAuiManager(wxWindow * managed_wnd,unsigned int flags)704  EwxAuiManager(wxWindow * managed_wnd,unsigned int flags) : wxAuiManager(managed_wnd,flags) {};
705 };
706 #endif // wxUSE_AUI
707 
708 #if wxUSE_AUI
709 class EwxAuiNotebook : public wxAuiNotebook {
~EwxAuiNotebook()710  public: ~EwxAuiNotebook() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxAuiNotebook(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)711  EwxAuiNotebook(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxAuiNotebook(parent,id,pos,size,style) {};
EwxAuiNotebook()712  EwxAuiNotebook() : wxAuiNotebook() {};
713 };
714 #endif // wxUSE_AUI
715 
716 class EwxMDIParentFrame : public wxMDIParentFrame {
~EwxMDIParentFrame()717  public: ~EwxMDIParentFrame() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMDIParentFrame(wxWindow * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,long style)718  EwxMDIParentFrame(wxWindow * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxMDIParentFrame(parent,id,title,pos,size,style) {};
EwxMDIParentFrame()719  EwxMDIParentFrame() : wxMDIParentFrame() {};
720 };
721 
722 class EwxMDIChildFrame : public wxMDIChildFrame {
~EwxMDIChildFrame()723  public: ~EwxMDIChildFrame() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxMDIChildFrame(wxMDIParentFrame * parent,wxWindowID id,const wxString & title,const wxPoint & pos,const wxSize & size,long style)724  EwxMDIChildFrame(wxMDIParentFrame * parent,wxWindowID id,const wxString& title,const wxPoint& pos,const wxSize& size,long style) : wxMDIChildFrame(parent,id,title,pos,size,style) {};
EwxMDIChildFrame()725  EwxMDIChildFrame() : wxMDIChildFrame() {};
726 };
727 
728 class EwxMDIClientWindow : public wxMDIClientWindow {
~EwxMDIClientWindow()729  public: ~EwxMDIClientWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
730 #if !wxCHECK_VERSION(2,9,0)
EwxMDIClientWindow(wxMDIParentFrame * parent,long style)731  EwxMDIClientWindow(wxMDIParentFrame * parent,long style) : wxMDIClientWindow(parent,style) {};
732 #endif
EwxMDIClientWindow()733  EwxMDIClientWindow() : wxMDIClientWindow() {};
734 };
735 
736 class EwxLayoutAlgorithm : public wxLayoutAlgorithm {
~EwxLayoutAlgorithm()737  public: ~EwxLayoutAlgorithm() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxLayoutAlgorithm()738  EwxLayoutAlgorithm() : wxLayoutAlgorithm() {};
739 };
740 
741 class EwxPrintout : public wxPrintout {
~EwxPrintout()742  public: ~EwxPrintout() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPrintout(const wxString & title)743  EwxPrintout(const wxString& title) : wxPrintout(title) {};
744 };
745 
746 class EwxStyledTextCtrl : public wxStyledTextCtrl {
~EwxStyledTextCtrl()747  public: ~EwxStyledTextCtrl() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxStyledTextCtrl(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)748  EwxStyledTextCtrl(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxStyledTextCtrl(parent,id,pos,size,style) {};
EwxStyledTextCtrl()749  EwxStyledTextCtrl() : wxStyledTextCtrl() {};
750 };
751 
752 class EwxClipboard : public wxClipboard {
~EwxClipboard()753  public: ~EwxClipboard() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxClipboard()754  EwxClipboard() : wxClipboard() {};
755 };
756 
757 class EwxSplitterWindow : public wxSplitterWindow {
~EwxSplitterWindow()758  public: ~EwxSplitterWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxSplitterWindow(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)759  EwxSplitterWindow(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxSplitterWindow(parent,id,pos,size,style) {};
EwxSplitterWindow()760  EwxSplitterWindow() : wxSplitterWindow() {};
761 };
762 
763 class EwxHtmlWindow : public wxHtmlWindow {
~EwxHtmlWindow()764  public: ~EwxHtmlWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxHtmlWindow(wxWindow * parent,wxWindowID id,const wxPoint & pos,const wxSize & size,long style)765  EwxHtmlWindow(wxWindow * parent,wxWindowID id,const wxPoint& pos,const wxSize& size,long style) : wxHtmlWindow(parent,id,pos,size,style) {};
EwxHtmlWindow()766  EwxHtmlWindow() : wxHtmlWindow() {};
767 };
768 
769 class EwxTaskBarIcon : public wxTaskBarIcon {
~EwxTaskBarIcon()770  public: ~EwxTaskBarIcon() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxTaskBarIcon()771  EwxTaskBarIcon() : wxTaskBarIcon() {};
772 };
773 
774 class EwxLocale : public wxLocale {
~EwxLocale()775  public: ~EwxLocale() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxLocale(int language,int flags)776  EwxLocale(int language,int flags) : wxLocale(language,flags) {};
EwxLocale()777  EwxLocale() : wxLocale() {};
778 };
779 
780 #if wxUSE_POPUPWIN
781 class EwxPopupWindow : public wxPopupWindow {
~EwxPopupWindow()782  public: ~EwxPopupWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPopupWindow(wxWindow * parent,int flags)783  EwxPopupWindow(wxWindow * parent,int flags) : wxPopupWindow(parent,flags) {};
EwxPopupWindow()784  EwxPopupWindow() : wxPopupWindow() {};
785 };
786 #endif // wxUSE_POPUPWIN
787 
788 #if wxUSE_POPUPWIN
789 class EwxPopupTransientWindow : public wxPopupTransientWindow {
~EwxPopupTransientWindow()790  public: ~EwxPopupTransientWindow() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxPopupTransientWindow(wxWindow * parent,int style)791  EwxPopupTransientWindow(wxWindow * parent,int style) : wxPopupTransientWindow(parent,style) {};
EwxPopupTransientWindow()792  EwxPopupTransientWindow() : wxPopupTransientWindow() {};
793 };
794 #endif // wxUSE_POPUPWIN
795 
796 class EwxDCOverlay : public wxDCOverlay {
~EwxDCOverlay()797  public: ~EwxDCOverlay() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxDCOverlay(wxOverlay & overlay,wxWindowDC * dc,int x,int y,int width,int height)798  EwxDCOverlay(wxOverlay& overlay,wxWindowDC * dc,int x,int y,int width,int height) : wxDCOverlay(overlay,dc,x,y,width,height) {};
EwxDCOverlay(wxOverlay & overlay,wxWindowDC * dc)799  EwxDCOverlay(wxOverlay& overlay,wxWindowDC * dc) : wxDCOverlay(overlay,dc) {};
800 };
801 
802 #if wxUSE_GRAPHICS_CONTEXT
803 class EwxGCDC : public wxGCDC {
~EwxGCDC()804  public: ~EwxGCDC() {((WxeApp *)wxTheApp)->clearPtr(this);};
EwxGCDC(const wxWindowDC & dc)805  EwxGCDC(const wxWindowDC& dc) : wxGCDC(dc) {};
EwxGCDC()806  EwxGCDC() : wxGCDC() {};
807 };
808 #endif // wxUSE_GRAPHICS_CONTEXT
809 
810