packages feed

wxcore 0.10.13.0 → 0.11.0

raw patch · 16 files changed

+23/−1730 lines, 16 files

Files

configure view
@@ -12,7 +12,7 @@ #-------------------------------------------------------------------- # Versioning #---------------------------------------------------------------------version="0.10.13.0"+version="0.11.0" release="0"  #--------------------------------------------------------------------
wxc/src/eljartprov.cpp view
@@ -48,28 +48,28 @@ 	
 EWXWEXPORT(void,PushProvider)(void* provider)
 {
-#if wxCHECK_VERSION (2,8,0)
-  wxArtProvider::Push((wxArtProvider*)provider);
-#else
+#if WXWIN_COMPATIBILITY_2_6
 	wxArtProvider::PushProvider((wxArtProvider*)provider);
+#else
+  wxArtProvider::Push((wxArtProvider*)provider);
 #endif
 }
 
 EWXWEXPORT(int,PopProvider)()
 {
-#if wxCHECK_VERSION (2,8,0)
-  return wxArtProvider::Pop();
-#else
+#if WXWIN_COMPATIBILITY_2_6
 	return (int)wxArtProvider::PopProvider();
+#else
+  return wxArtProvider::Pop();
 #endif
 }
 
 EWXWEXPORT(int,RemoveProvider)(void* provider)
 {
-#if wxCHECK_VERSION (2,8,0)
-  return wxArtProvider::Remove((wxArtProvider*)provider);
-#else
+#if WXWIN_COMPATIBILITY_2_6
 	return (int)wxArtProvider::RemoveProvider((wxArtProvider*)provider);
+#else
+  return wxArtProvider::Remove((wxArtProvider*)provider);
 #endif
 }
 
− wxc/src/eljartprov.cpp.1~
@@ -1,77 +0,0 @@-#include "wrapper.h"
-#if wxVERSION_NUMBER >= 2400
-#include "wx/artprov.h"
-
-extern "C"
-{
-typedef void* _cdecl (*TCreateBmp)(void* _obj, void* id, void* clt, int w, int h);
-}
-
-
-class ELJArtProv: public wxArtProvider
-{
-	private:
-		void* EiffelObject;
-		TCreateBmp cb;
-	protected:
-    	virtual wxBitmap CreateBitmap(const wxArtID& id, const wxArtClient& client, const wxSize& size)
-		{
-			if (EiffelObject)
-			{
-				void* res = cb (EiffelObject, (void*)id.c_str(), (void*)client.c_str(), size.GetWidth(), size.GetHeight());
-				
-				if (res)
-					return (*((wxBitmap*)res));
-				else
-					return wxNullBitmap;
-			}
-			return wxNullBitmap;
-		}
-	public:
-		ELJArtProv (void* obj, void* clb){EiffelObject = obj; cb = (TCreateBmp)clb;};
-		void Release(){EiffelObject = NULL; cb = NULL;};
-};
-
-extern "C"
-{
-
-EWXWEXPORT(void*,ELJArtProv_Create)(void* _obj, void* _clb)
-{
-	return (void*)new ELJArtProv(_obj, _clb);
-}
-	
-EWXWEXPORT(void,ELJArtProv_Release)(void* _obj)
-{
-	((ELJArtProv*)_obj)->Release();
-	delete (ELJArtProv*)_obj;
-}
-	
-EWXWEXPORT(void,PushProvider)(void* provider)
-{
-#if WXWIN_COMPATIBILITY_2_6
-	wxArtProvider::PushProvider((wxArtProvider*)provider);
-#else
-  wxArtProvider::Push((wxArtProvider*)provider);
-#endif
-}
-
-EWXWEXPORT(int,PopProvider)()
-{
-#if WXWIN_COMPATIBILITY_2_6
-	return (int)wxArtProvider::PopProvider();
-#else
-  return wxArtProvider::Pop();
-#endif
-}
-
-EWXWEXPORT(int,RemoveProvider)(void* provider)
-{
-#if WXWIN_COMPATIBILITY_2_6
-	return (int)wxArtProvider::RemoveProvider((wxArtProvider*)provider);
-#else
-  return wxArtProvider::Remove((wxArtProvider*)provider);
-#endif
-}
-
-}
-#endif
wxc/src/eljdc.cpp view
@@ -483,7 +483,6 @@ 	delete (wxPaintDC*)_obj;
 }
 
-#if wxCHECK_VERSION (2,8,0)
 EWXWEXPORT(void*, wxMemoryDC_Create) ()
 {
 	return (void*) new wxMemoryDC();
@@ -508,7 +507,6 @@ {
 	((wxMemoryDC*)_obj)->SelectObject(*((wxBitmap*)bitmap));
 }
-#endif
 
 EWXWEXPORT(wxMirrorDC*, wxMirrorDC_Create) (wxDC* dc, bool mirror)
 {
@@ -576,7 +574,6 @@ 	if (self) delete self;
 }
 
-#if wxCHECK_VERSION (2,8,0)
 EWXWEXPORT(wxAutoBufferedPaintDC*, wxAutoBufferedPaintDC_Create) ( wxWindow *window )
 {
 	return new wxAutoBufferedPaintDC(window);
@@ -586,7 +583,6 @@ {
 	if (self) delete self;
 }
-#endif
 
 EWXWEXPORT(void*,wxMetafileDC_Create)(void* _file)
 {
wxc/src/eljframe.cpp view
@@ -5,29 +5,17 @@ 
 EWXWEXPORT(int, wxTopLevelWindow_EnableCloseButton)(void *_obj, int enable)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int) ((wxTopLevelWindow*)_obj)->EnableCloseButton((bool) enable);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(void*, wxTopLevelWindow_GetDefaultButton)(void *_obj)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (void*)((wxTopLevelWindow*)_obj)->GetDefaultItem();
-#else
-  return NULL;
-#endif
 }
 
 EWXWEXPORT(void*, wxTopLevelWindow_GetDefaultItem)(void *_obj)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (void*)((wxTopLevelWindow*)_obj)->GetDefaultItem();
-#else
-  return NULL;
-#endif
 }
 
 EWXWEXPORT(void*, wxTopLevelWindow_GetIcon)(void *_obj)
@@ -74,16 +62,12 @@ 
 EWXWEXPORT(void, wxTopLevelWindow_SetDefaultButton)(void *_obj, void *_item)
 {
-#if wxCHECK_VERSION (2,8,0)
   ((wxTopLevelWindow*)_obj)->SetDefaultItem((wxButton*) _item);
-#endif
 }
 
 EWXWEXPORT(void, wxTopLevelWindow_SetDefaultItem)(void *_obj, void *_item)
 {
-#if wxCHECK_VERSION (2,8,0)
   ((wxTopLevelWindow*)_obj)->SetDefaultItem((wxWindow*) _item);
-#endif
 }
 
 EWXWEXPORT(void, wxTopLevelWindow_SetIcon)(void* _obj, void* _icons)
− wxc/src/eljframe.cpp.1~
@@ -1,210 +0,0 @@-#include "wrapper.h"
-
-extern "C"
-{
-
-EWXWEXPORT(int, wxTopLevelWindow_EnableCloseButton)(void *_obj, int enable)
-{
-  return (int) ((wxTopLevelWindow*)_obj)->EnableCloseButton((bool) enable);
-}
-
-EWXWEXPORT(void*, wxTopLevelWindow_GetDefaultButton)(void *_obj)
-{
-  return (void*)((wxTopLevelWindow*)_obj)->GetDefaultItem();
-}
-
-EWXWEXPORT(void*, wxTopLevelWindow_GetDefaultItem)(void *_obj)
-{
-  return (void*)((wxTopLevelWindow*)_obj)->GetDefaultItem();
-}
-
-EWXWEXPORT(void*, wxTopLevelWindow_GetIcon)(void *_obj)
-{
-  static wxIcon tmp = ((wxTopLevelWindow*)_obj)->GetIcon();
-  return (void*) &tmp;
-}
-
-EWXWEXPORT(int, wxTopLevelWindow_GetTitle)(void *_obj, void *_out)
-{
-  wxString str = ((wxTopLevelWindow*)_obj)->GetTitle();
-  return copyStrToBuf(_out, str);
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_Iconize)(void *_obj, int iconize)
-{
-  ((wxTopLevelWindow*)_obj)->Iconize((bool) iconize);
-}
-
-EWXWEXPORT(int, wxTopLevelWindow_IsActive)(void *_obj)
-{
-  return (int)((wxTopLevelWindow*)_obj)->IsActive();
-}
-
-EWXWEXPORT(int, wxTopLevelWindow_IsIconized)(void *_obj)
-{
-  return (int)((wxTopLevelWindow*)_obj)->IsIconized();
-}
-
-EWXWEXPORT(int, wxTopLevelWindow_IsMaximized)(void *_obj)
-{
-  return (int)((wxTopLevelWindow*)_obj)->IsMaximized();
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_Maximize)(void *_obj, int iconize)
-{
-  ((wxTopLevelWindow*)_obj)->Maximize((bool) iconize);
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_RequestUserAttention)(void *_obj, int flags)
-{
-  ((wxTopLevelWindow*)_obj)->RequestUserAttention(flags);
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetDefaultButton)(void *_obj, void *_item)
-{
-  ((wxTopLevelWindow*)_obj)->SetDefaultItem((wxButton*) _item);
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetDefaultItem)(void *_obj, void *_item)
-{
-  ((wxTopLevelWindow*)_obj)->SetDefaultItem((wxWindow*) _item);
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetIcon)(void* _obj, void* _icons)
-{
-  ((wxTopLevelWindow*)_obj)->SetIcon(*((wxIcon*)_icons));
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetIcons)(void* _obj, void* _icons)
-{
-  ((wxTopLevelWindow*)_obj)->SetIcons(*((wxIconBundle*)_icons));
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetMaxSize)(void *_obj, int _w, int _h)
-{
-  ((wxTopLevelWindow*)_obj)->SetMaxSize(wxSize(_w, _h));
-}
-           
-EWXWEXPORT(void, wxTopLevelWindow_SetMinSize)(void *_obj, int _w, int _h)
-{
-  ((wxTopLevelWindow*)_obj)->SetMinSize(wxSize(_w, _h));
-}
-
-EWXWEXPORT(void, wxTopLevelWindow_SetTitle)(void *_obj, void *_str)
-{
-  wxChar *pStr = (wxChar*) _str;
-  ((wxTopLevelWindow*)_obj)->SetTitle(wxString(pStr));
-}
-
-EWXWEXPORT(void*, wxFrame_Create) (void* _prt, int _id, wxChar* _txt, int _lft, int _top, int _wdt, int _hgt, int _stl)
-{
-	return (void*) new wxFrame ((wxWindow*)_prt, _id, _txt, wxPoint(_lft, _top), wxSize(_wdt, _hgt), _stl);
-}
-
-EWXWEXPORT(void*, wxFrame_CreateStatusBar)(void* _obj, int number, int style)
-{
-	return (void*)((wxFrame*)_obj)->CreateStatusBar(number, style, 1);
-}
-	
-#if wxVERSION_NUMBER >= 2800
-EWXWEXPORT(void, wxFrame_Maximize)(void* _obj)
-{
-	((wxFrame*)_obj)->Maximize();
-}
-#endif
-	
-EWXWEXPORT(void, wxFrame_Restore)(void* _obj)
-{
-	((wxFrame*)_obj)->Restore();
-}
-	
-#if wxVERSION_NUMBER >= 2800
-EWXWEXPORT(void, wxFrame_Iconize)(void* _obj)
-{
-	((wxFrame*)_obj)->Iconize();
-}
-	
-EWXWEXPORT(int, wxFrame_IsMaximized)(void* _obj)
-{
-	return (int)((wxFrame*)_obj)->IsMaximized();
-}
-	
-EWXWEXPORT(int, wxFrame_IsIconized)(void* _obj)
-{
-	return (int)((wxFrame*)_obj)->IsIconized();
-}
-	
-EWXWEXPORT(void*, wxFrame_GetIcon)(void* _obj)
-{
-	return (void*) (&((wxFrame*)_obj)->GetIcon());
-}
-	
-EWXWEXPORT(void, wxFrame_SetIcon)(void* _obj, void* _icon)
-{
-	((wxFrame*)_obj)->SetIcon(*((wxIcon*) _icon));
-}
-#endif
-	
-EWXWEXPORT(int, wxFrame_GetClientAreaOrigin_left)(void* _obj)
-{
-	return ((wxFrame*)_obj)->GetClientAreaOrigin().x;
-}
-	
-EWXWEXPORT(int, wxFrame_GetClientAreaOrigin_top)(void* _obj)
-{
-	return ((wxFrame*)_obj)->GetClientAreaOrigin().y;
-}
-	
-EWXWEXPORT(void, wxFrame_SetMenuBar)(void* _obj, void* menubar)
-{
-	((wxFrame*)_obj)->SetMenuBar((wxMenuBar*)menubar);
-}
-	
-EWXWEXPORT(void*, wxFrame_GetMenuBar)(void* _obj)
-{
-	return (void*)((wxFrame*)_obj)->GetMenuBar();
-}
-	
-EWXWEXPORT(void*, wxFrame_GetStatusBar)(void* _obj)
-{
-	return (void*)((wxFrame*)_obj)->GetStatusBar();
-}
-	
-EWXWEXPORT(void, wxFrame_SetStatusBar)(void* _obj, void* statBar)
-{
-	((wxFrame*)_obj)->SetStatusBar((wxStatusBar*) statBar);
-}
-	
-EWXWEXPORT(void, wxFrame_SetStatusText)(void* _obj, wxChar* _txt, int _number)
-{
-	((wxFrame*)_obj)->SetStatusText(_txt, _number);
-}
-	
-EWXWEXPORT(void, wxFrame_SetStatusWidths)(void* _obj, int _n, void* _widths_field)
-{
-	((wxFrame*)_obj)->SetStatusWidths(_n, (int*) _widths_field);
-}
-	
-EWXWEXPORT(void*, wxFrame_CreateToolBar)(void* _obj, long style)
-{
-	return (void*)((wxFrame*)_obj)->CreateToolBar(style, 1);
-}
-	
-EWXWEXPORT(void*, wxFrame_GetToolBar)(void* _obj)
-{
-	return (void*)((wxFrame*)_obj)->GetToolBar();
-}
-	
-EWXWEXPORT(void, wxFrame_SetToolBar)(void* _obj, void* _toolbar)
-{
-	((wxFrame*)_obj)->SetToolBar((wxToolBar*) _toolbar);
-}
-
-#if wxVERSION_NUMBER >= 2400 && wxVERSION_NUMBER < 2800
-EWXWEXPORT(void, wxFrame_SetIcons)(void* _obj, void* _icons)
-{
-	((wxFrame*)_obj)->SetIcons(*((wxIconBundle*)_icons));
-}
-#endif
-
-}
wxc/src/eljnotebook.cpp view
@@ -101,46 +101,28 @@ 
 EWXWEXPORT(int,expBK_HITTEST_NOWHERE)()
 {
-#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_NOWHERE;
-#else
-    return (int)wxNB_HITTEST_NOWHERE;
-#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONICON)()
 {
-#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONICON;
-#else
-    return (int)wxNB_HITTEST_ONICON;
-#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONLABEL)()
 {
-#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONLABEL;
-#else
-    return (int)wxNB_HITTEST_ONLABEL;
-#endif
 }
 
 EWXWEXPORT(int,expBK_HITTEST_ONITEM)()
 {
-#if wxCHECK_VERSION (2,8,0)
     return (int)wxBK_HITTEST_ONITEM;
-#else
-    return (int)wxNB_HITTEST_ONITEM;
-#endif
 }
 
-#if wxCHECK_VERSION (2,8,0)
 EWXWEXPORT(int,expBK_HITTEST_ONPAGE)()
 {
     return (int)wxBK_HITTEST_ONPAGE;
 }
-#endif
 
 EWXWEXPORT(int, wxNotebook_DeletePage)(void* _obj, int nPage)
 {
− wxc/src/eljnotebook.cpp.1~
@@ -1,157 +0,0 @@-#include "wrapper.h"
-
-extern "C"
-{
-
-EWXWEXPORT(int,expNB_TOP)()
-{
-    return (int)wxNB_TOP;
-}
-
-EWXWEXPORT(int,expNB_BOTTOM)()
-{
-    return (int)wxNB_BOTTOM;
-}
-
-EWXWEXPORT(int,expNB_LEFT)()
-{
-    return (int)wxNB_LEFT;
-}
-
-EWXWEXPORT(int,expNB_RIGHT)()
-{
-    return (int)wxNB_RIGHT;
-}
-
-EWXWEXPORT(void*, wxNotebook_Create) (void* _prt, int _id, int _lft, int _top, int _wdt, int _hgt, int _stl)
-{
-	return (void*) new wxNotebook ((wxWindow*)_prt, _id, wxPoint(_lft, _top), wxSize(_wdt, _hgt), _stl);
-}
-
-EWXWEXPORT(int, wxNotebook_GetPageCount)(void* _obj)
-{
-	return ((wxNotebook*)_obj)->GetPageCount();
-}
-	
-EWXWEXPORT(int, wxNotebook_SetSelection)(void* _obj, int nPage)
-{
-	return ((wxNotebook*)_obj)->SetSelection(nPage);
-}
-	
-EWXWEXPORT(void, wxNotebook_AdvanceSelection)(void* _obj, int bForward)
-{
-	((wxNotebook*)_obj)->AdvanceSelection(bForward != 0);
-}
-	
-EWXWEXPORT(int, wxNotebook_GetSelection)(void* _obj)
-{
-	return ((wxNotebook*)_obj)->GetSelection();
-}
-	
-EWXWEXPORT(int, wxNotebook_SetPageText)(void* _obj, int nPage, void* strText)
-{
-	return (int)((wxNotebook*)_obj)->SetPageText(nPage, (wxChar*) strText);
-}
-	
-EWXWEXPORT(int, wxNotebook_GetPageText)(void* _obj, int nPage, void* _buf)
-{
-	wxString result = ((wxNotebook*)_obj)->GetPageText(nPage);
-	return copyStrToBuf(_buf, result);
-}
-	
-EWXWEXPORT(void, wxNotebook_SetImageList)(void* _obj, void* imageList)
-{
-	((wxNotebook*)_obj)->SetImageList((wxImageList*) imageList);
-}
-	
-EWXWEXPORT(void*, wxNotebook_GetImageList)(void* _obj)
-{
-	return (void*)((wxNotebook*)_obj)->GetImageList();
-}
-	
-EWXWEXPORT(int, wxNotebook_GetPageImage)(void* _obj, int nPage)
-{
-	return ((wxNotebook*)_obj)->GetPageImage(nPage);
-}
-	
-EWXWEXPORT(int, wxNotebook_SetPageImage)(void* _obj, int nPage, int nImage)
-{
-	return (int)((wxNotebook*)_obj)->SetPageImage(nPage, nImage);
-}
-	
-EWXWEXPORT(int, wxNotebook_GetRowCount)(void* _obj)
-{
-	return ((wxNotebook*)_obj)->GetRowCount();
-}
-	
-EWXWEXPORT(void, wxNotebook_SetPageSize)(void* _obj, int _w, int _h)
-{
-	((wxNotebook*)_obj)->SetPageSize(wxSize(_w, _h));
-}
-	
-EWXWEXPORT(void, wxNotebook_SetPadding)(void* _obj, int _w, int _h)
-{
-	((wxNotebook*)_obj)->SetPadding(wxSize(_w, _h));
-}
-
-EWXWEXPORT(int, wxNotebook_HitTest)(wxNotebook* _obj, int x, int y, long *flags)
-{
-	return _obj->HitTest(wxPoint(x, y), flags);
-}
-
-EWXWEXPORT(int,expBK_HITTEST_NOWHERE)()
-{
-    return (int)wxBK_HITTEST_NOWHERE;
-}
-
-EWXWEXPORT(int,expBK_HITTEST_ONICON)()
-{
-    return (int)wxBK_HITTEST_ONICON;
-}
-
-EWXWEXPORT(int,expBK_HITTEST_ONLABEL)()
-{
-    return (int)wxBK_HITTEST_ONLABEL;
-}
-
-EWXWEXPORT(int,expBK_HITTEST_ONITEM)()
-{
-    return (int)wxBK_HITTEST_ONITEM;
-}
-
-EWXWEXPORT(int,expBK_HITTEST_ONPAGE)()
-{
-    return (int)wxBK_HITTEST_ONPAGE;
-}
-
-EWXWEXPORT(int, wxNotebook_DeletePage)(void* _obj, int nPage)
-{
-	return (int)((wxNotebook*)_obj)->DeletePage(nPage);
-}
-	
-EWXWEXPORT(int, wxNotebook_RemovePage)(void* _obj, int nPage)
-{
-	return (int)((wxNotebook*)_obj)->RemovePage(nPage);
-}
-	
-EWXWEXPORT(int, wxNotebook_DeleteAllPages)(void* _obj)
-{
-	return (int)((wxNotebook*)_obj)->DeleteAllPages();
-}
-	
-EWXWEXPORT(int, wxNotebook_AddPage)(void* _obj, void* pPage, void* strText, int bSelect, int imageId)
-{
-	return (int)((wxNotebook*)_obj)->AddPage((wxNotebookPage*) pPage, (wxChar*) strText, bSelect != 0, imageId);
-}
-	
-EWXWEXPORT(int, wxNotebook_InsertPage)(void* _obj, int nPage, void* pPage, void* strText, int bSelect, int imageId)
-{
-	return (int)((wxNotebook*)_obj)->InsertPage(nPage, (wxNotebookPage*) pPage, (wxChar*) strText, bSelect != 0, imageId);
-}
-	
-EWXWEXPORT(void*, wxNotebook_GetPage)(void* _obj, int nPage)
-{
-	return (void*)((wxNotebook*)_obj)->GetPage(nPage);
-}
-	
-}
wxc/src/eljrc.cpp view
@@ -488,19 +488,13 @@ 
 EWXWEXPORT(int,wxXmlResource_GetDomain)(wxXmlResource* _obj, wxChar* buf)
 {
-#if wxCHECK_VERSION (2,8,0)
 	buf = _obj->GetDomain();
 	return wxStrlen(buf);
-#else
-	return (int) false;
-#endif
 }
 
 EWXWEXPORT(void,wxXmlResource_SetDomain)(wxXmlResource* _obj, wxString* domain)
 {
-#if wxCHECK_VERSION (2,8,0)
 	_obj->SetDomain(*domain);
-#endif
 }
 
 EWXWEXPORT(int,wxXmlResource_GetFlags)(wxXmlResource* _obj)
− wxc/src/eljrc.cpp.1~
@@ -1,510 +0,0 @@-#include "wrapper.h"
-#include <wx/xrc/xmlres.h>
-
-#ifdef wxUSE_STC
-# include "wx/stc/stc.h"
-#endif
-
-class wxMDIParentFrameXmlHandler : public wxXmlResourceHandler
-{
-public:
-    wxMDIParentFrameXmlHandler();
-    virtual wxObject *DoCreateResource();
-    virtual bool CanHandle(wxXmlNode *node);
-};
-
-class wxMDIChildFrameXmlHandler : public wxXmlResourceHandler
-{
-public:
-    wxMDIChildFrameXmlHandler();
-    virtual wxObject *DoCreateResource();
-    virtual bool CanHandle(wxXmlNode *node);
-};
-
-class wxSplitterWindowXmlHandler : public wxXmlResourceHandler
-{
-public:
-    wxSplitterWindowXmlHandler();
-    virtual wxObject *DoCreateResource();
-    virtual bool CanHandle(wxXmlNode *node);
-};
-
-#ifdef wxUSE_STC
-class wxStyledTextCtrlXmlHandler : public wxXmlResourceHandler
-{
-public:
-    wxStyledTextCtrlXmlHandler();
-    virtual wxObject *DoCreateResource();
-    virtual bool CanHandle(wxXmlNode *node);
-};
-#endif
-
-class wxGridXmlHandler : public wxXmlResourceHandler
-{
-public:
-    wxGridXmlHandler();
-    virtual wxObject *DoCreateResource();
-    virtual bool CanHandle(wxXmlNode *node);
-};
-
-wxMDIParentFrameXmlHandler::wxMDIParentFrameXmlHandler() : wxXmlResourceHandler()
-{
-    XRC_ADD_STYLE(wxSTAY_ON_TOP);
-    XRC_ADD_STYLE(wxCAPTION);
-    XRC_ADD_STYLE(wxDEFAULT_DIALOG_STYLE);
-    XRC_ADD_STYLE(wxDEFAULT_FRAME_STYLE);
-    XRC_ADD_STYLE(wxSYSTEM_MENU);
-    XRC_ADD_STYLE(wxRESIZE_BORDER);
-
-    XRC_ADD_STYLE(wxFRAME_TOOL_WINDOW);
-    XRC_ADD_STYLE(wxFRAME_FLOAT_ON_PARENT);
-    XRC_ADD_STYLE(wxMAXIMIZE_BOX);
-    XRC_ADD_STYLE(wxMINIMIZE_BOX);
-    XRC_ADD_STYLE(wxSTAY_ON_TOP);
-
-    XRC_ADD_STYLE(wxTAB_TRAVERSAL);
-    XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY);
-    XRC_ADD_STYLE(wxCLIP_CHILDREN);
-
-    AddWindowStyles();
-}
-
-wxObject *wxMDIParentFrameXmlHandler::DoCreateResource()
-{
-    XRC_MAKE_INSTANCE(frame, wxMDIParentFrame);
-
-    frame->Create(m_parentAsWindow,
-                  GetID(),
-                  GetText(wxT("title")),
-                  wxDefaultPosition, wxDefaultSize,
-                  GetStyle(wxT("style"), wxDEFAULT_FRAME_STYLE),
-                  GetName());
-
-    if (HasParam(wxT("size")))
-        frame->SetClientSize(GetSize());
-    if (HasParam(wxT("pos")))
-        frame->Move(GetPosition());
-
-    SetupWindow(frame);
-
-    CreateChildren(frame);
-
-    if (GetBool(wxT("centered"), FALSE))
-        frame->Centre();
-
-    return frame;
-}
-
-bool wxMDIParentFrameXmlHandler::CanHandle(wxXmlNode *node)
-{
-    return IsOfClass(node, wxT("wxMDIParentFrame"));
-}
-
-wxMDIChildFrameXmlHandler::wxMDIChildFrameXmlHandler() : wxXmlResourceHandler()
-{
-    XRC_ADD_STYLE(wxSTAY_ON_TOP);
-    XRC_ADD_STYLE(wxCAPTION);
-    XRC_ADD_STYLE(wxDEFAULT_DIALOG_STYLE);
-    XRC_ADD_STYLE(wxDEFAULT_FRAME_STYLE);
-    XRC_ADD_STYLE(wxSYSTEM_MENU);
-    XRC_ADD_STYLE(wxRESIZE_BORDER);
-
-    XRC_ADD_STYLE(wxFRAME_TOOL_WINDOW);
-    XRC_ADD_STYLE(wxFRAME_FLOAT_ON_PARENT);
-    XRC_ADD_STYLE(wxMAXIMIZE_BOX);
-    XRC_ADD_STYLE(wxMINIMIZE_BOX);
-    XRC_ADD_STYLE(wxSTAY_ON_TOP);
-
-    XRC_ADD_STYLE(wxTAB_TRAVERSAL);
-    XRC_ADD_STYLE(wxWS_EX_VALIDATE_RECURSIVELY);
-    XRC_ADD_STYLE(wxCLIP_CHILDREN);
-
-    AddWindowStyles();
-}
-
-wxObject *wxMDIChildFrameXmlHandler::DoCreateResource()
-{
-    XRC_MAKE_INSTANCE(frame, wxMDIChildFrame);
-	
-	wxMDIParentFrame* prt = wxDynamicCast (m_parentAsWindow, wxMDIParentFrame);
-
-	if (prt == NULL)
-	{
-		wxLogError(wxT("Error in resource: wxMDIChildFrame has no wxMDIParentFrame."));
-		return NULL;
-	}
-
-    frame->Create(prt,
-                  GetID(),
-                  GetText(wxT("title")),
-                  wxDefaultPosition, wxDefaultSize,
-                  GetStyle(wxT("style"), wxDEFAULT_FRAME_STYLE),
-                  GetName());
-
-    SetupWindow(frame);
-
-    CreateChildren(frame);
-
-    if (GetBool(wxT("centered"), FALSE))
-        frame->Centre();
-
-    return frame;
-}
-
-bool wxMDIChildFrameXmlHandler::CanHandle(wxXmlNode *node)
-{
-    return IsOfClass(node, wxT("wxMDIChildFrame"));
-}
-
-wxSplitterWindowXmlHandler::wxSplitterWindowXmlHandler() : wxXmlResourceHandler()
-{
-    XRC_ADD_STYLE(wxSP_3D);
-    XRC_ADD_STYLE(wxSP_3DSASH);
-    XRC_ADD_STYLE(wxSP_BORDER);
-    XRC_ADD_STYLE(wxSP_NOBORDER);
-    XRC_ADD_STYLE(wxSP_PERMIT_UNSPLIT);
-    XRC_ADD_STYLE(wxSP_LIVE_UPDATE);
-
-    XRC_ADD_STYLE(wxTAB_TRAVERSAL);
-    XRC_ADD_STYLE(wxCLIP_CHILDREN);
-
-    AddWindowStyles();
-}
-
-wxObject *wxSplitterWindowXmlHandler::DoCreateResource()
-{
-    XRC_MAKE_INSTANCE(frame, wxSplitterWindow);
-
-    frame->Create(m_parentAsWindow,
-                  GetID(),
-                  wxDefaultPosition, wxDefaultSize,
-                  GetStyle(wxT("style"), wxSP_3D),
-                  GetName());
-
-    SetupWindow(frame);
-
-    CreateChildren(frame);
-	
-	if (frame->GetChildren().GetCount() != 2)
-	{
-		wxLogError(wxT("Error in resource: Splitter window needs exactly two children."));
-		return NULL;
-	}
-	
-	frame->SetSplitMode(GetLong (wxT("splitmode"), wxSPLIT_VERTICAL));
-	long sashpos = GetLong (wxT("sashposition"), 100);
-	
-	wxWindowList::compatibility_iterator node = frame->GetChildren().GetFirst();
-	wxWindow* wnd1 = node->GetData();
-	wxWindow* wnd2 = node->GetNext()->GetData();
-
-	if (frame->GetSplitMode() == wxSPLIT_VERTICAL)
-		frame->SplitVertically (wnd1, wnd2, sashpos);
-	else
-		frame->SplitHorizontally (wnd1, wnd2, sashpos);
-	
-    return frame;
-}
-
-bool wxSplitterWindowXmlHandler::CanHandle(wxXmlNode *node)
-{
-    return IsOfClass(node, wxT("wxSplitterWindow"));
-}
-
-#ifdef wxUSE_STC
-wxStyledTextCtrlXmlHandler::wxStyledTextCtrlXmlHandler() : wxXmlResourceHandler()
-{
-    AddWindowStyles();
-}
-
-wxObject *wxStyledTextCtrlXmlHandler::DoCreateResource()
-{
-    XRC_MAKE_INSTANCE(frame, wxStyledTextCtrl);
-	
-    frame->Create(m_parentAsWindow,
-                  GetID(),
-                  wxDefaultPosition, wxDefaultSize,
-                  GetStyle(wxT("style"), 0),
-                  GetName());
-
-    if (HasParam(wxT("size")))
-        frame->SetSize(GetSize());
-    if (HasParam(wxT("pos")))
-        frame->Move(GetPosition());
-
-    SetupWindow(frame);
-
-    return frame;
-}
-
-bool wxStyledTextCtrlXmlHandler::CanHandle(wxXmlNode *node)
-{
-    return IsOfClass(node, wxT("wxStyledTextCtrl"));
-}
-#endif
-
-wxGridXmlHandler::wxGridXmlHandler() : wxXmlResourceHandler()
-{
-    XRC_ADD_STYLE(wxTAB_TRAVERSAL);
-    XRC_ADD_STYLE(wxCLIP_CHILDREN);
-
-    AddWindowStyles();
-}
-
-wxObject *wxGridXmlHandler::DoCreateResource()
-{
-	wxGrid* grid = new wxGrid(m_parentAsWindow,
-                              GetID(),
-                              wxDefaultPosition, wxDefaultSize,
-                              GetStyle(wxT("style"), wxWANTS_CHARS),
-                              GetName());
-
-	long cols = GetLong (wxT("numcols"), 0);
-	long rows = GetLong (wxT("numrows"), 0);
-	
-	if (cols && rows)
-		grid->CreateGrid(cols, rows, (wxGrid::wxGridSelectionModes)GetLong (wxT("selmode"), 0));
-	
-    if (HasParam(wxT("size")))
-        grid->SetSize(GetSize());
-    if (HasParam(wxT("pos")))
-        grid->Move(GetPosition());
-
-	SetupWindow(grid);
-
-	return grid;
-}
-
-bool wxGridXmlHandler::CanHandle(wxXmlNode *node)
-{
-    return IsOfClass(node, wxT("wxGrid"));
-}
-
-extern "C"
-{
-
-EWXWEXPORT(bool,wxXmlResource_Load)(wxXmlResource* _obj, wxString* filemask)
-{
-	wxGetApp().InitZipFileSystem();
-	return _obj->Load(*filemask);
-}
-	
-EWXWEXPORT(void,wxXmlResource_InitAllHandlers)(wxXmlResource* _obj)
-{
-	_obj->InitAllHandlers();
-	_obj->AddHandler(new wxMDIParentFrameXmlHandler());
-	_obj->AddHandler(new wxMDIChildFrameXmlHandler());
-	_obj->AddHandler(new wxSplitterWindowXmlHandler());
-#ifdef wxUSE_STC
-	_obj->AddHandler(new wxStyledTextCtrlXmlHandler());
-#endif
-	_obj->AddHandler(new wxGridXmlHandler());
-}
-	
-EWXWEXPORT(wxXmlResource*, wxXmlResource_Create)(int flags)
-{
-	wxXmlResource* _obj = wxXmlResource::Get();
-
-	// Calling the wxc variant of InitAllHandlers() ensures additional
-	// handlers for splitters etc. get initialized as well.
-	wxXmlResource_InitAllHandlers(_obj);
-	_obj->SetFlags(flags);
-	return _obj;
-}
-	
-EWXWEXPORT(wxXmlResource*, wxXmlResource_CreateFromFile)(wxString* filemask, int flags)
-{
-	wxXmlResource* _obj = wxXmlResource_Create(flags);
-    if (_obj->Load(*filemask)) {
-		return _obj;
-    }
-	else {
-		delete _obj;
-		return NULL;
-	}
-}
-	
-EWXWEXPORT(void,wxXmlResource_AddHandler)(wxXmlResource* _obj, wxXmlResourceHandler* handler)
-{
-	_obj->AddHandler(handler);
-}
-	
-EWXWEXPORT(void,wxXmlResource_InsertHandler)(wxXmlResource* _obj, wxXmlResourceHandler* handler)
-{
-	_obj->InsertHandler(handler);
-}
-	
-EWXWEXPORT(void,wxXmlResource_ClearHandlers)(wxXmlResource* _obj)
-{
-	_obj->ClearHandlers();
-}
-	
-EWXWEXPORT(void,wxXmlResource_AddSubclassFactory)(wxXmlResource* _obj, wxXmlSubclassFactory* factory)
-{
-	_obj->AddSubclassFactory(factory);
-}
-
-EWXWEXPORT(wxMenu*,wxXmlResource_LoadMenu)(wxXmlResource* _obj, wxString* name)
-{
-	return _obj->LoadMenu(*name);
-}
-	
-EWXWEXPORT(wxMenuBar*,wxXmlResource_LoadMenuBar)(wxXmlResource* _obj, wxWindow* parent, wxString* name)
-{
-	return _obj->LoadMenuBar(parent, *name);
-}
-	
-EWXWEXPORT(wxToolBar*,wxXmlResource_LoadToolBar)(wxXmlResource* _obj, wxWindow* parent, wxString* name)
-{
-	return _obj->LoadToolBar(parent, *name);
-}
-	
-EWXWEXPORT(wxDialog*,wxXmlResource_LoadDialog)(wxXmlResource* _obj, wxWindow* parent, wxString* name)
-{
-    wxDialog* dlg = new wxDialog;
-    if (!_obj->LoadDialog(dlg, parent, *name)) {
-        delete dlg;
-        return NULL;
-    } else {
-        return dlg;
-    }
-}
-	
-EWXWEXPORT(wxPanel*,wxXmlResource_LoadPanel)(wxXmlResource* _obj, wxWindow* parent, wxString* name)
-{
-	return _obj->LoadPanel(parent, *name);
-}
-	
-EWXWEXPORT(wxFrame*,wxXmlResource_LoadFrame)(wxXmlResource* _obj, wxWindow* parent, wxString* name)
-{
-    wxFrame* frame = new wxFrame;
-    if (!_obj->LoadFrame(frame, parent, *name)) {
-        delete frame;
-        return NULL;
-    } else {
-        return frame;
-    }
-}
-	
-EWXWEXPORT(void,wxXmlResource_LoadBitmap)(wxXmlResource* _obj, wxString* name, void* _ref)
-{
-	*((wxBitmap*)_ref) = _obj->LoadBitmap(*name);
-}
-	
-EWXWEXPORT(void,wxXmlResource_LoadIcon)(wxXmlResource* _obj, wxString* name, void* _ref)
-{
-	*((wxIcon*)_ref) = _obj->LoadIcon(*name);
-}
-	
-EWXWEXPORT(bool,wxXmlResource_Unload)(wxXmlResource* _obj, wxString* name)
-{
-	return _obj->Unload(*name);
-}
-	
-EWXWEXPORT(bool,wxXmlResource_AttachUnknownControl)(wxXmlResource* _obj, wxString* name, wxWindow* control, wxWindow* parent)
-{
-	return _obj->AttachUnknownControl(*name, control, parent);
-}
-	
-EWXWEXPORT(int,wxXmlResource_GetXRCID)(wxXmlResource* _obj, wxString* str_id)
-{
-	return _obj->GetXRCID(*str_id);
-}
-	
-EWXWEXPORT(long,wxXmlResource_GetVersion)(wxXmlResource* _obj)
-{
-	return _obj->GetVersion();
-}
-	
-EWXWEXPORT(int,wxXmlResource_CompareVersion)(wxXmlResource* _obj, int major, int minor, int release, int revision)
-{
-	return _obj->CompareVersion(major, minor, release, revision);
-}
-	
-EWXWEXPORT(wxXmlResource*,wxXmlResource_Get)(wxXmlResource* _obj)
-{
-  return wxXmlResource::Get();
-}
-
-// BUILD_XRCGETCTRL_FN constructs functions for geting control pointers out of 
-// window hierarchies created from XRC files. The functions themselves 
-#define BUILD_XRCGETCTRL_FN(_typ)                                                            \
-  EWXWEXPORT(wx##_typ *, wxXmlResource_Get##_typ)(wxWindow* _win, wxString* _str_id)          \
-  {                                                                                          \
-  return reinterpret_cast<wx##_typ *>(_win->FindWindow(wxXmlResource::GetXRCID(*_str_id))); \
-  }
-// Construct the XRC control getter functions
-BUILD_XRCGETCTRL_FN(Sizer)
-BUILD_XRCGETCTRL_FN(BoxSizer)
-BUILD_XRCGETCTRL_FN(StaticBoxSizer)
-BUILD_XRCGETCTRL_FN(GridSizer)
-BUILD_XRCGETCTRL_FN(FlexGridSizer)
-BUILD_XRCGETCTRL_FN(BitmapButton)
-BUILD_XRCGETCTRL_FN(Button)
-BUILD_XRCGETCTRL_FN(CalendarCtrl)
-BUILD_XRCGETCTRL_FN(CheckBox)
-BUILD_XRCGETCTRL_FN(CheckListBox)
-BUILD_XRCGETCTRL_FN(Choice)
-BUILD_XRCGETCTRL_FN(ComboBox)
-BUILD_XRCGETCTRL_FN(Gauge)
-BUILD_XRCGETCTRL_FN(Grid)
-BUILD_XRCGETCTRL_FN(HtmlWindow)
-BUILD_XRCGETCTRL_FN(ListBox)
-BUILD_XRCGETCTRL_FN(ListCtrl)
-BUILD_XRCGETCTRL_FN(MDIChildFrame)
-BUILD_XRCGETCTRL_FN(MDIParentFrame)
-BUILD_XRCGETCTRL_FN(Menu)
-BUILD_XRCGETCTRL_FN(MenuBar)
-BUILD_XRCGETCTRL_FN(MenuItem)
-BUILD_XRCGETCTRL_FN(Notebook)
-BUILD_XRCGETCTRL_FN(Panel)
-BUILD_XRCGETCTRL_FN(RadioButton)
-BUILD_XRCGETCTRL_FN(RadioBox)
-BUILD_XRCGETCTRL_FN(ScrollBar)
-BUILD_XRCGETCTRL_FN(ScrolledWindow)
-BUILD_XRCGETCTRL_FN(Slider)
-BUILD_XRCGETCTRL_FN(SpinButton)
-BUILD_XRCGETCTRL_FN(SpinCtrl)
-BUILD_XRCGETCTRL_FN(SplitterWindow)
-#ifdef wxUSE_STC
-BUILD_XRCGETCTRL_FN(StyledTextCtrl)
-#else
-EWXWEXPORT(void*, wxXmlResource_GetStyledTextCtrl)(wxWindow* _win, wxString* _str_id)
-{
-  return NULL;
-}
-#endif
-BUILD_XRCGETCTRL_FN(StaticBitmap)
-BUILD_XRCGETCTRL_FN(StaticBox)
-BUILD_XRCGETCTRL_FN(StaticLine)
-BUILD_XRCGETCTRL_FN(StaticText)
-BUILD_XRCGETCTRL_FN(TextCtrl)
-BUILD_XRCGETCTRL_FN(TreeCtrl)
-	
-EWXWEXPORT(wxXmlResource*,wxXmlResource_Set)(wxXmlResource* _obj, wxXmlResource* res)
-{
-	return _obj->Set(res);
-}
-
-EWXWEXPORT(int,wxXmlResource_GetDomain)(wxXmlResource* _obj, wxChar* buf)
-{
-	buf = _obj->GetDomain();
-	return wxStrlen(buf);
-}
-
-EWXWEXPORT(void,wxXmlResource_SetDomain)(wxXmlResource* _obj, wxString* domain)
-{
-	_obj->SetDomain(*domain);
-}
-
-EWXWEXPORT(int,wxXmlResource_GetFlags)(wxXmlResource* _obj)
-{
-	return _obj->GetFlags();
-}
-	
-EWXWEXPORT(void,wxXmlResource_SetFlags)(wxXmlResource* _obj, int flags)
-{
-	_obj->SetFlags(flags);
-}
-	
-}
wxc/src/eljsizer.cpp view
@@ -395,11 +395,7 @@ 
 EWXWEXPORT(void *, wxSizer_GetContainingWindow)(void* _obj)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (void *)((wxSizer*)_obj)->GetContainingWindow();
-#else
-  return NULL;
-#endif
 }
 
 EWXWEXPORT(void *, wxSizer_GetItemWindow)(void* _obj, void *window, int recursive)
@@ -419,29 +415,17 @@ 
 EWXWEXPORT(int, wxSizer_HideWindow)(void* _obj, void *window)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Hide((wxWindow*) window);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_HideSizer)(void* _obj, void *sizer)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Hide((wxSizer*) sizer);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_Hide)(void* _obj, int index)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Hide((size_t) index);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(void *, wxSizer_InsertSpacer)(void* _obj, int index, int size)
@@ -456,29 +440,17 @@ 
 EWXWEXPORT(int, wxSizer_IsShownWindow)(void* _obj, void *window)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->IsShown((wxWindow*) window);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_IsShownSizer)(void* _obj, void *sizer)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->IsShown((wxSizer*) sizer);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_IsShown)(void* _obj, int index)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->IsShown((size_t) index);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(void *, wxSizer_PrependSpacer)(void* _obj, int size)
@@ -493,29 +465,17 @@ 
 EWXWEXPORT(int, wxSizer_ReplaceWindow)(void* _obj, void *oldwin, void *newwin, int recursive)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Replace((wxWindow*) oldwin, (wxWindow*) newwin, (bool) recursive);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_ReplaceSizer)(void* _obj, void *oldsz, void *newsz, int recursive)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Replace((wxSizer*) oldsz, (wxSizer*) newsz, (bool) recursive);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(int, wxSizer_Replace)(void* _obj, int oldindex, void *newsz)
 {
-#if wxCHECK_VERSION (2,8,0)
   return (int)((wxSizer*)_obj)->Replace((size_t) oldindex, (wxSizerItem*) newsz);
-#else
-  return (int) false;
-#endif
 }
 
 EWXWEXPORT(void, wxSizer_SetVirtualSizeHints)(void* _obj, void *window)
− wxc/src/eljsizer.cpp.1~
@@ -1,669 +0,0 @@-#include "wrapper.h"
-
-extern "C"
-{
-
-EWXWEXPORT(void*, wxSizerItem_Create)(int width, int height, int option, int flag, int border, void* userData)
-{
-	return (void*) new wxSizerItem(width, height, option, flag, border, new ELJDataObject(userData));
-}
-	
-EWXWEXPORT(void*, wxSizerItem_CreateInWindow)(void* window, int option, int flag, int border, void* userData )
-{
-	return (void*) new wxSizerItem((wxWindow*)window, option, flag, border, new ELJDataObject(userData));
-}
-	
-EWXWEXPORT(void*, wxSizerItem_CreateInSizer)(void* sizer, int option, int flag, int border, void* userData )
-{
-	return (void*) new wxSizerItem((wxSizer*) sizer, option, flag, border, new ELJDataObject(userData));
-}
-	
-EWXWEXPORT(void, wxSizerItem_GetSize)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizerItem*)_obj)->GetSize();
-	(*(int*)_h) = res.GetHeight();
-	(*(int*)_w) = res.GetWidth();
-}
-	
-EWXWEXPORT(void, wxSizerItem_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizerItem*)_obj)->CalcMin();
-	(*(int*)_h) = res.GetHeight();
-	(*(int*)_w) = res.GetWidth();
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetDimension)(void* _obj,  int _x, int _y, int _w, int _h)
-{
-	((wxSizerItem*)_obj)->SetDimension(wxPoint(_x, _y), wxSize(_w, _h));
-}
-	
-EWXWEXPORT(void, wxSizerItem_GetMinSize)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizerItem*)_obj)->GetMinSize();
-	(*(int*)_h) = res.GetHeight();
-	(*(int*)_w) = res.GetWidth();
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetRatio)(void* _obj,  int width, int height)
-{
-	((wxSizerItem*)_obj)->SetRatio(width, height);
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetFloatRatio)(void* _obj,  float ratio)
-{
-	((wxSizerItem*)_obj)->SetRatio(ratio);
-}
-	
-EWXWEXPORT(float, wxSizerItem_GetRatio)(void* _obj)
-{
-	return ((wxSizerItem*)_obj)->GetRatio();
-}
-	
-EWXWEXPORT(int, wxSizerItem_IsWindow)(void* _obj)
-{
-	return (int)((wxSizerItem*)_obj)->IsWindow();
-}
-	
-EWXWEXPORT(int, wxSizerItem_IsSizer)(void* _obj)
-{
-	return (int)((wxSizerItem*)_obj)->IsSizer();
-}
-	
-EWXWEXPORT(int, wxSizerItem_IsSpacer)(void* _obj)
-{
-	return (int)((wxSizerItem*)_obj)->IsSpacer();
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetInitSize)(void* _obj, int x, int y)
-{
-	((wxSizerItem*)_obj)->SetInitSize(x, y);
-}
-	
-#if (wxVERSION_NUMBER < 2800)	
-EWXWEXPORT(void, wxSizerItem_SetOption)(void* _obj, int option)
-{
-	((wxSizerItem*)_obj)->SetOption(option);
-}
-#endif
-
-EWXWEXPORT(void, wxSizerItem_SetFlag)(void* _obj, int flag)
-{
-	((wxSizerItem*)_obj)->SetFlag(flag);
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetBorder)(void* _obj, int border)
-{
-	((wxSizerItem*)_obj)->SetBorder(border);
-}
-	
-EWXWEXPORT(void*, wxSizerItem_GetWindow)(void* _obj)
-{
-	return (void*)((wxSizerItem*)_obj)->GetWindow();
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetWindow)(void* _obj, void* window)
-{
-	((wxSizerItem*)_obj)->SetWindow((wxWindow*) window);
-}
-	
-EWXWEXPORT(void*, wxSizerItem_GetSizer)(void* _obj)
-{
-	return (void*)((wxSizerItem*)_obj)->GetSizer();
-}
-	
-EWXWEXPORT(void, wxSizerItem_SetSizer)(void* _obj, void* sizer)
-{
-	((wxSizerItem*)_obj)->SetSizer((wxSizer*) sizer);
-}
-	
-#if (wxVERSION_NUMBER < 2800)
-EWXWEXPORT(int, wxSizerItem_GetOption)(void* _obj)
-{
-	return ((wxSizerItem*)_obj)->GetOption();
-}
-#endif
-
-EWXWEXPORT(int, wxSizerItem_GetFlag)(void* _obj)
-{
-	return ((wxSizerItem*)_obj)->GetFlag();
-}
-	
-EWXWEXPORT(int, wxSizerItem_GetBorder)(void* _obj)
-{
-	return ((wxSizerItem*)_obj)->GetBorder();
-}
-	
-EWXWEXPORT(void*, wxSizerItem_GetUserData)(void* _obj)
-{
-	return ((ELJDataObject*)((wxSizerItem*)_obj)->GetUserData())->data;
-}
-	
-EWXWEXPORT(void, wxSizerItem_GetPosition)(void* _obj, void* _x, void* _y)
-{
-	wxPoint res = ((wxSizerItem*)_obj)->GetPosition();
-	(*(int*)_x) = res.x;
-	(*(int*)_y) = res.y;
-}
-	
-#if (wxVERSION_NUMBER >= 2800)
-EWXWEXPORT(void, wxSizerItem_Delete)(void* _obj)
-{
-  delete ((wxSizerItem*)_obj);
-}
-
-EWXWEXPORT(void, wxSizerItem_DeleteWindows)(void *_obj)
-{
-  ((wxSizerItem*)_obj)->DeleteWindows();
-}
-
-EWXWEXPORT(void, wxSizerItem_DetachSizer)(void *_obj)
-{
-  ((wxSizerItem*)_obj)->DetachSizer();
-}
-
-EWXWEXPORT(int, wxSizerItem_GetProportion)(void *_obj)
-{
-  return ((wxSizerItem*)_obj)->GetProportion();
-}
-
-EWXWEXPORT(void, wxSizerItem_GetRect)(void *_obj, void *_x, void *_y, void *_w, void *_h)
-{
-  wxRect r = ((wxSizerItem*)_obj)->GetRect();
-
-  (*(int *)_x) = r.GetX();
-  (*(int *)_y) = r.GetY();
-  (*(int *)_w) = r.GetWidth();
-  (*(int *)_h) = r.GetHeight();
-}
-
-EWXWEXPORT(void, wxSizerItem_GetSpacer)(void *_obj, void *_w, void *_h)
-{
-  wxSize sz(0,0);
-
-  if (((wxSizerItem*)_obj)->IsSpacer())
-  {
-    sz = ((wxSizerItem*)_obj)->GetSpacer();
-  }
-  (*(int *)_w) = sz.GetWidth();
-  (*(int *)_h) = sz.GetHeight();
-}
-
-EWXWEXPORT(int, wxSizerItem_IsShown)(void *_obj)
-{
-  return (int) ((wxSizerItem*)_obj)->IsShown();
-}
-
-EWXWEXPORT(void, wxSizerItem_SetProportion)(void *_obj, int proportion)
-{
-  ((wxSizerItem*)_obj)->SetProportion(proportion);
-}
-
-EWXWEXPORT(void, wxSizerItem_SetSpacer)(void *_obj, int width, int height)
-{
-  ((wxSizerItem*)_obj)->SetSpacer(wxSize(width, height));
-}
-
-EWXWEXPORT(void, wxSizerItem_Show)(void *_obj, int show)
-{
-  ((wxSizerItem*)_obj)->Show(show);
-}
-#endif
-
-EWXWEXPORT(void, wxSizer_AddWindow)(void* _obj, void* window, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Add((wxWindow*)window, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_AddSizer)(void* _obj, void* sizer, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Add((wxSizer*)sizer, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_Add)(void* _obj, int width, int height, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Add(width, height, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_InsertWindow)(void* _obj, int before, void* window, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Insert(before, (wxWindow*)window, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_InsertSizer)(void* _obj, int before, void* sizer, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Insert(before, (wxSizer*)sizer, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_Insert)(void* _obj, int before, int width, int height, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Insert(before, width, height, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_PrependWindow)(void* _obj, void* window, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Prepend((wxWindow*)window, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_PrependSizer)(void* _obj, void* sizer, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Prepend((wxSizer*)sizer, option, flag, border, new ELJDataObject (userData));
-}
-	
-EWXWEXPORT(void, wxSizer_Prepend)(void* _obj, int width, int height, int option, int flag, int border, void* userData)
-{
-	((wxSizer*)_obj)->Prepend(width, height, option, flag, border, new ELJDataObject (userData));
-}
-	
-#if (wxVERSION_NUMBER < 2800)	
-EWXWEXPORT(int, wxSizer_RemoveWindow)(void* _obj, void* window)
-{
-	return (int)((wxSizer*)_obj)->Remove((wxWindow*) window);
-}
-	
-EWXWEXPORT(int, wxSizer_RemoveSizer)(void* _obj, void* sizer)
-{
-	return (int)((wxSizer*)_obj)->Remove((wxSizer*) sizer);
-}
-	
-EWXWEXPORT(int, wxSizer_Remove)(void* _obj, int pos)
-{
-	return (int)((wxSizer*)_obj)->Remove(pos);
-}
-#endif
-	
-EWXWEXPORT(void, wxSizer_SetMinSize)(void* _obj, int width, int height)
-{
-	((wxSizer*)_obj)->SetMinSize(width, height);
-}
-	
-EWXWEXPORT(void, wxSizer_SetItemMinSizeWindow)(void* _obj, void* window, int width, int height)
-{
-	((wxSizer*)_obj)->SetItemMinSize((wxWindow*) window, width, height);
-}
-	
-EWXWEXPORT(void, wxSizer_SetItemMinSizeSizer)(void* _obj, void* sizer, int width, int height)
-{
-	((wxSizer*)_obj)->SetItemMinSize((wxSizer*) sizer, width, height);
-}
-	
-EWXWEXPORT(void, wxSizer_SetItemMinSize)(void* _obj, int pos, int width, int height )
-{
-	((wxSizer*)_obj)->SetItemMinSize(pos, width, height);
-}
-	
-EWXWEXPORT(void, wxSizer_GetSize)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizer*)_obj)->GetSize();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void, wxSizer_GetPosition)(void* _obj, void* _x, void* _y)
-{
-	wxPoint res = ((wxSizer*)_obj)->GetPosition();
-	(*(int*)_x) = res.x;
-	(*(int*)_y) = res.y;
-}
-	
-EWXWEXPORT(void, wxSizer_GetMinSize)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizer*)_obj)->GetMinSize();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void, wxSizer_RecalcSizes)(void* _obj)
-{
-	((wxSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void, wxSizer_Layout)(void* _obj)
-{
-	((wxSizer*)_obj)->Layout();
-}
-	
-EWXWEXPORT(void, wxSizer_Fit)(void* _obj, void* window )
-{
-	((wxSizer*)_obj)->Fit((wxWindow*) window);
-}
-	
-EWXWEXPORT(void, wxSizer_SetSizeHints)(void* _obj, void* window )
-{
-	((wxSizer*)_obj)->SetSizeHints((wxWindow*) window);
-}
-	
-EWXWEXPORT(int, wxSizer_GetChildren)(void* _obj, void* _res, int _cnt)
-{
-	if (_res && (unsigned int)_cnt == ((wxSizer*)_obj)->GetChildren().GetCount())
-	{
-		int i = 0;
-		wxSizerItemList::compatibility_iterator node = ((wxSizer*)_obj)->GetChildren().GetFirst();
-		while (node)
-		{
-			((void**)_res)[i] = node->GetData();
-			node = node->GetNext();
-			++i;
-		}
-		return i;
-	}
-	else
-		return ((wxSizer*)_obj)->GetChildren().GetCount();
-}
-
-#if (wxVERSION_NUMBER >= 2800)
-EWXWEXPORT(void, wxSizer_AddSpacer)(void* _obj, int size)
-{
-  ((wxSizer*)_obj)->AddSpacer(size);
-}
-
-EWXWEXPORT(void, wxSizer_AddStretchSpacer)(void* _obj, int size)
-{
-  ((wxSizer*)_obj)->AddStretchSpacer(size);
-}
-
-EWXWEXPORT(void, wxSizer_Clear)(void* _obj, int delete_windows)
-{
-  ((wxSizer*)_obj)->Clear((bool) delete_windows);
-}
-
-EWXWEXPORT(int, wxSizer_DetachWindow)(void* _obj, void *window)
-{
-  return (int)((wxSizer*)_obj)->Detach((wxWindow*) window);
-}
-
-EWXWEXPORT(int, wxSizer_DetachSizer)(void* _obj, void *sizer)
-{
-  return (int)((wxSizer*)_obj)->Detach((wxSizer*) sizer);
-}
-
-EWXWEXPORT(int, wxSizer_Detach)(void* _obj, int index)
-{
-  return (int)((wxSizer*)_obj)->Detach((size_t) index);
-}
-
-EWXWEXPORT(void, wxSizer_FitInside)(void* _obj, void *window)
-{
-  ((wxSizer*)_obj)->FitInside((wxWindow*) window);
-}
-
-EWXWEXPORT(void *, wxSizer_GetContainingWindow)(void* _obj)
-{
-  return (void *)((wxSizer*)_obj)->GetContainingWindow();
-}
-
-EWXWEXPORT(void *, wxSizer_GetItemWindow)(void* _obj, void *window, int recursive)
-{
-  return (void *)((wxSizer*)_obj)->GetItem((wxWindow*) window, (bool) recursive);
-}
-
-EWXWEXPORT(void *, wxSizer_GetItemSizer)(void* _obj, void *sizer, int recursive)
-{
-  return (void *)((wxSizer*)_obj)->GetItem((wxSizer*) sizer, (bool) recursive);
-}
-
-EWXWEXPORT(void *, wxSizer_GetItem)(void* _obj, int index)
-{
-  return (void *)((wxSizer*)_obj)->GetItem((size_t) index);
-}
-
-EWXWEXPORT(int, wxSizer_HideWindow)(void* _obj, void *window)
-{
-  return (int)((wxSizer*)_obj)->Hide((wxWindow*) window);
-}
-
-EWXWEXPORT(int, wxSizer_HideSizer)(void* _obj, void *sizer)
-{
-  return (int)((wxSizer*)_obj)->Hide((wxSizer*) sizer);
-}
-
-EWXWEXPORT(int, wxSizer_Hide)(void* _obj, int index)
-{
-  return (int)((wxSizer*)_obj)->Hide((size_t) index);
-}
-
-EWXWEXPORT(void *, wxSizer_InsertSpacer)(void* _obj, int index, int size)
-{
-  return (void *)((wxSizer*)_obj)->InsertSpacer((size_t) index, size);
-}
-
-EWXWEXPORT(void *, wxSizer_InsertStretchSpacer)(void* _obj, int index, int prop)
-{
-  return (void *)((wxSizer*)_obj)->InsertStretchSpacer((size_t) index, prop);
-}
-
-EWXWEXPORT(int, wxSizer_IsShownWindow)(void* _obj, void *window)
-{
-  return (int)((wxSizer*)_obj)->IsShown((wxWindow*) window);
-}
-
-EWXWEXPORT(int, wxSizer_IsShownSizer)(void* _obj, void *sizer)
-{
-  return (int)((wxSizer*)_obj)->IsShown((wxSizer*) sizer);
-}
-
-EWXWEXPORT(int, wxSizer_IsShown)(void* _obj, int index)
-{
-  return (int)((wxSizer*)_obj)->IsShown((size_t) index);
-}
-
-EWXWEXPORT(void *, wxSizer_PrependSpacer)(void* _obj, int size)
-{
-  return (void *)((wxSizer*)_obj)->PrependSpacer(size);
-}
-
-EWXWEXPORT(void *, wxSizer_PrependStretchSpacer)(void* _obj, int prop)
-{
-  return (void *)((wxSizer*)_obj)->PrependStretchSpacer(prop);
-}
-
-EWXWEXPORT(int, wxSizer_ReplaceWindow)(void* _obj, void *oldwin, void *newwin, int recursive)
-{
-  return (int)((wxSizer*)_obj)->Replace((wxWindow*) oldwin, (wxWindow*) newwin, (bool) recursive);
-}
-
-EWXWEXPORT(int, wxSizer_ReplaceSizer)(void* _obj, void *oldsz, void *newsz, int recursive)
-{
-  return (int)((wxSizer*)_obj)->Replace((wxSizer*) oldsz, (wxSizer*) newsz, (bool) recursive);
-}
-
-EWXWEXPORT(int, wxSizer_Replace)(void* _obj, int oldindex, void *newsz)
-{
-  return (int)((wxSizer*)_obj)->Replace((size_t) oldindex, (wxSizerItem*) newsz);
-}
-
-EWXWEXPORT(void, wxSizer_SetVirtualSizeHints)(void* _obj, void *window)
-{
-  ((wxSizer*)_obj)->SetVirtualSizeHints((wxWindow*) window);
-}
-
-EWXWEXPORT(int, wxSizer_ShowWindow)(void* _obj, void *window, int show, int recursive)
-{
-  return (int)((wxSizer*)_obj)->Show((wxWindow*) window, (bool) show, (bool) recursive);
-}
-
-EWXWEXPORT(int, wxSizer_ShowSizer)(void* _obj, void *sizer, int show, int recursive)
-{
-  return (int)((wxSizer*)_obj)->Show((wxSizer*) sizer, (bool) show, (bool) recursive);
-}
-
-EWXWEXPORT(int, wxSizer_Show)(void* _obj, int index, int show)
-{
-  return (int)((wxSizer*)_obj)->Show((size_t) index, (bool) show);
-}
-#endif
-	
-EWXWEXPORT(void, wxSizer_SetDimension)(void* _obj, int x, int y, int width, int height)
-{
-	((wxSizer*)_obj)->SetDimension(x, y, width, height);
-}
-	
-EWXWEXPORT(void*, wxGridSizer_Create)(int rows, int cols, int vgap, int hgap)
-{
-	return (void*) new wxGridSizer(rows, cols, vgap, hgap);
-}
-	
-EWXWEXPORT(void, wxGridSizer_RecalcSizes)(void* _obj)
-{
-	((wxGridSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxGridSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxGridSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void, wxGridSizer_SetCols)(void* _obj, int cols )
-{
-	((wxGridSizer*)_obj)->SetCols(cols);
-}
-	
-EWXWEXPORT(void, wxGridSizer_SetRows)(void* _obj, int rows)
-{
-	((wxGridSizer*)_obj)->SetRows(rows);
-}
-	
-EWXWEXPORT(void, wxGridSizer_SetVGap)(void* _obj, int gap)
-{
-	((wxGridSizer*)_obj)->SetVGap(gap);
-}
-	
-EWXWEXPORT(void, wxGridSizer_SetHGap)(void* _obj, int gap)
-{
-	((wxGridSizer*)_obj)->SetHGap(gap);
-}
-	
-EWXWEXPORT(int, wxGridSizer_GetCols)(void* _obj)
-{
-	return ((wxGridSizer*)_obj)->GetCols();
-}
-	
-EWXWEXPORT(int, wxGridSizer_GetRows)(void* _obj)
-{
-	return ((wxGridSizer*)_obj)->GetRows();
-}
-	
-EWXWEXPORT(int, wxGridSizer_GetVGap)(void* _obj)
-{
-	return ((wxGridSizer*)_obj)->GetVGap();
-}
-	
-EWXWEXPORT(int, wxGridSizer_GetHGap)(void* _obj)
-{
-	return ((wxGridSizer*)_obj)->GetHGap();
-}
-	
-EWXWEXPORT(void*, wxFlexGridSizer_Create)(int rows, int cols, int vgap, int hgap)
-{
-	return new wxFlexGridSizer(rows, cols, vgap, hgap);
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_RecalcSizes)(void* _obj)
-{
-	((wxFlexGridSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxFlexGridSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_AddGrowableRow)(void* _obj, size_t idx)
-{
-	((wxFlexGridSizer*)_obj)->AddGrowableRow(idx);
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_RemoveGrowableRow)(void* _obj, size_t idx)
-{
-	((wxFlexGridSizer*)_obj)->RemoveGrowableRow(idx);
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_AddGrowableCol)(void* _obj, size_t idx)
-{
-	((wxFlexGridSizer*)_obj)->AddGrowableCol(idx);
-}
-	
-EWXWEXPORT(void, wxFlexGridSizer_RemoveGrowableCol)(void* _obj, size_t idx)
-{
-	((wxFlexGridSizer*)_obj)->RemoveGrowableCol(idx);
-}
-	
-EWXWEXPORT(void*, wxBoxSizer_Create)(int orient )
-{
-	return (void*) new wxBoxSizer(orient);
-}
-	
-EWXWEXPORT(void, wxBoxSizer_RecalcSizes)(void* _obj)
-{
-	((wxBoxSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxBoxSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxBoxSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(int, wxBoxSizer_GetOrientation)(void* _obj)
-{
-	return ((wxBoxSizer*)_obj)->GetOrientation();
-}
-	
-EWXWEXPORT(void*, wxStaticBoxSizer_Create)(void* box, int orient)
-{
-	return (void*) new wxStaticBoxSizer((wxStaticBox*) box, orient );
-}
-	
-EWXWEXPORT(void, wxStaticBoxSizer_RecalcSizes)(void* _obj)
-{
-	((wxStaticBoxSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxStaticBoxSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxStaticBoxSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void*, wxStaticBoxSizer_GetStaticBox)(void* _obj)
-{
-	return (void*)((wxStaticBoxSizer*)_obj)->GetStaticBox();
-}
-	
-#if (wxVERSION_NUMBER < 2800)
-EWXWEXPORT(void*, wxNotebookSizer_Create)(void* nb)
-{
-	return (void*) new wxNotebookSizer((wxNotebook*)nb);
-}
-	
-EWXWEXPORT(void, wxNotebookSizer_RecalcSizes)(void* _obj)
-{
-	((wxNotebookSizer*)_obj)->RecalcSizes();
-}
-	
-EWXWEXPORT(void, wxNotebookSizer_CalcMin)(void* _obj, void* _w, void* _h)
-{
-	wxSize res = ((wxNotebookSizer*)_obj)->CalcMin();
-	(*(int*)_w) = res.GetWidth();
-	(*(int*)_h) = res.GetHeight();
-}
-	
-EWXWEXPORT(void*, wxNotebookSizer_GetNotebook)(void* _obj)
-{
-	return (void*)((wxNotebookSizer*)_obj)->GetNotebook();
-}
-#endif
-
-}
wxc/wxc-2.4.dsp view
@@ -53,10 +53,10 @@ # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
-# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.13.0.dll" /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
+# ADD LINK32 zlib.lib regex.lib png.lib jpeg.lib tiff.lib wxmswu.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.11.0.dll" /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.13.0.lib	move libwxc-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxc-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.11.0.lib	move libwxc-msw2.8.9-0.11.0.a ..\dist\wxc	move wxc-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -83,10 +83,10 @@ # ADD BSC32 /nologo
 LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
-# ADD LINK32 zlibd.lib regexd.lib pngd.lib jpegd.lib tiffd.lib wxmswud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.dll" /pdbtype:sept  /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
+# ADD LINK32 zlibd.lib regexd.lib pngd.lib jpegd.lib tiffd.lib wxmswud.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.11.0.dll" /pdbtype:sept  /libpath:"..\dist\wxc" /libpath:"..\..\wxWindows-2.4.2\lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.lib	move libwxcd-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.11.0.lib	move libwxcd-msw2.8.9-0.11.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
wxc/wxc-2.6.dsp view
@@ -54,10 +54,10 @@ LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
 
-# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxmsw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.13.0.dll" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
+# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase26u.lib wxbase26u_net.lib wxbase26u_odbc.lib wxbase26u_xml.lib wxmsw26u_core.lib wxmsw26u_adv.lib wxmsw26u_dbgrid.lib wxmsw26u_gl.lib wxmsw26u_html.lib wxmsw26u_media.lib wxmsw26u_stc.lib wxmsw26u_svg.lib wxmsw26u_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.11.0.dll" /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.13.0.lib	move libwxc-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxc-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.11.0.lib	move libwxc-msw2.8.9-0.11.0.a ..\dist\wxc	move wxc-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -85,10 +85,10 @@ LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
 
-# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw26ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26ud_svg.lib wxmsw26ud_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
+# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase26ud.lib wxbase26ud_net.lib wxbase26ud_odbc.lib wxbase26ud_xml.lib wxmsw26ud_core.lib wxmsw26ud_adv.lib wxmsw26ud_dbgrid.lib wxmsw26ud_gl.lib wxmsw26ud_html.lib wxmsw26ud_media.lib wxmsw26ud_stc.lib wxmsw26ud_svg.lib wxmsw26ud_xrc.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.11.0.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.6.4\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.lib	move libwxcd-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.11.0.lib	move libwxcd-msw2.8.9-0.11.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
wxc/wxc-2.8.dsp view
@@ -54,10 +54,10 @@ LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /machine:I386
 
-# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxmsw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.10.13.0.dll" /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
+# ADD LINK32 wxzlib.lib wxregexu.lib wxpng.lib wxjpeg.lib wxtiff.lib wxexpat.lib wxbase28u.lib wxbase28u_net.lib wxbase28u_odbc.lib wxbase28u_xml.lib wxmsw28u_core.lib wxmsw28u_adv.lib wxmsw28u_dbgrid.lib wxmsw28u_gl.lib wxmsw28u_html.lib wxmsw28u_media.lib wxmsw28u_stc.lib wxmsw28u_svg.lib wxmsw28u_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /machine:I386 /nodefaultlib:"LIBCMT" /out:"..\dist\wxc\wxc-msw2.8.9-0.11.0.dll" /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.10.13.0.lib	move libwxc-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxc-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxc-msw2.8.9-0.11.0.lib	move libwxc-msw2.8.9-0.11.0.a ..\dist\wxc	move wxc-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ELSEIF  "$(CFG)" == "wxc - Win32 Debug"
@@ -85,10 +85,10 @@ LINK32=link.exe
 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /dll /debug /machine:I386 /pdbtype:sept
 
-# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw28ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28ud_svg.lib wxmsw28ud_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
+# ADD LINK32 wxzlibd.lib wxregexud.lib wxpngd.lib wxjpegd.lib wxtiffd.lib wxexpatd.lib wxbase28ud.lib wxbase28ud_net.lib wxbase28ud_odbc.lib wxbase28ud_xml.lib wxmsw28ud_core.lib wxmsw28ud_adv.lib wxmsw28ud_dbgrid.lib wxmsw28ud_gl.lib wxmsw28ud_html.lib wxmsw28ud_media.lib wxmsw28ud_stc.lib wxmsw28ud_svg.lib wxmsw28ud_xrc.lib kernel32.lib user32.lib gdi32.lib gdiplus.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib comctl32.lib rpcrt4.lib wsock32.lib opengl32.lib winmm.lib /nologo /dll /debug /machine:I386 /nodefaultlib:"LIBCMTD" /out:"..\dist\wxc\wxcd-msw2.8.9-0.11.0.dll" /pdbtype:sept /libpath:"..\..\wxWidgets-2.8.9\lib\vc_lib"
 # Begin Special Build Tool
 SOURCE="$(InputPath)"
-PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.10.13.0.lib	move libwxcd-msw2.8.9-0.10.13.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.10.13.0.def ..\dist\wxc	echo Done.
+PostBuild_Cmds=echo Generating mingw32 import library ...	..\bin\reimp ..\dist\wxc\wxcd-msw2.8.9-0.11.0.lib	move libwxcd-msw2.8.9-0.11.0.a ..\dist\wxc	move wxcd-msw2.8.9-0.11.0.def ..\dist\wxc	echo Done.
 # End Special Build Tool
 
 !ENDIF 
wxcore.cabal view
@@ -1,5 +1,5 @@ Name:           wxcore-Version:        0.10.13.0+Version:        0.11.0 License:        LGPL License-file:   license.txt Homepage:       http://haskell.org/haskellwiki/WxHaskell