wxcore 0.10.13.0 → 0.11.0
raw patch · 16 files changed
+23/−1730 lines, 16 files
Files
- configure +1/−1
- wxc/src/eljartprov.cpp +9/−9
- wxc/src/eljartprov.cpp.1~ +0/−77
- wxc/src/eljdc.cpp +0/−4
- wxc/src/eljframe.cpp +0/−16
- wxc/src/eljframe.cpp.1~ +0/−210
- wxc/src/eljnotebook.cpp +0/−18
- wxc/src/eljnotebook.cpp.1~ +0/−157
- wxc/src/eljrc.cpp +0/−6
- wxc/src/eljrc.cpp.1~ +0/−510
- wxc/src/eljsizer.cpp +0/−40
- wxc/src/eljsizer.cpp.1~ +0/−669
- wxc/wxc-2.4.dsp +4/−4
- wxc/wxc-2.6.dsp +4/−4
- wxc/wxc-2.8.dsp +4/−4
- wxcore.cabal +1/−1
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