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