Some fixes for some bad wxRTTI names
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/branches/WX_2_4_BRANCH@20977 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -610,6 +610,8 @@ wxSystemSettings_GetSystemMetric = wxSystemSettings_GetMetric
|
||||
|
||||
# workarounds for bad wxRTTI names
|
||||
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
||||
__wxPyPtrTypeMap['wxSlider95'] = 'wxSlider'
|
||||
__wxPyPtrTypeMap['wxStatusBar95'] = 'wxStatusBar'
|
||||
|
||||
|
||||
|
||||
|
@@ -178,7 +178,14 @@ public:
|
||||
PYPRIVATE;
|
||||
};
|
||||
|
||||
// Stupid renamed classes... Fix this in 2.5...
|
||||
#if defined(__WXMSW__)
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxWindowsPrintPreview );
|
||||
#elif defined(__WXMAC__)
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
|
||||
#else
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxPrintPreview );
|
||||
#endif
|
||||
|
||||
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
||||
IMP_PYCALLBACK_BOOL_WXWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
|
||||
|
@@ -2546,6 +2546,7 @@ SWIGEXPORT(void) initwxc() {
|
||||
PyDict_SetItemString(d,"wxGROW", PyInt_FromLong((long) wxGROW));
|
||||
PyDict_SetItemString(d,"wxEXPAND", PyInt_FromLong((long) wxEXPAND));
|
||||
PyDict_SetItemString(d,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH));
|
||||
PyDict_SetItemString(d,"wxNB_TOP", PyInt_FromLong((long) wxNB_TOP));
|
||||
PyDict_SetItemString(d,"wxNB_LEFT", PyInt_FromLong((long) wxNB_LEFT));
|
||||
PyDict_SetItemString(d,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT));
|
||||
PyDict_SetItemString(d,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM));
|
||||
|
@@ -489,6 +489,7 @@ wxSHRINK = wxc.wxSHRINK
|
||||
wxGROW = wxc.wxGROW
|
||||
wxEXPAND = wxc.wxEXPAND
|
||||
wxNB_FIXEDWIDTH = wxc.wxNB_FIXEDWIDTH
|
||||
wxNB_TOP = wxc.wxNB_TOP
|
||||
wxNB_LEFT = wxc.wxNB_LEFT
|
||||
wxNB_RIGHT = wxc.wxNB_RIGHT
|
||||
wxNB_BOTTOM = wxc.wxNB_BOTTOM
|
||||
@@ -1580,6 +1581,8 @@ wxSystemSettings_GetSystemMetric = wxSystemSettings_GetMetric
|
||||
|
||||
# workarounds for bad wxRTTI names
|
||||
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
||||
__wxPyPtrTypeMap['wxSlider95'] = 'wxSlider'
|
||||
__wxPyPtrTypeMap['wxStatusBar95'] = 'wxStatusBar'
|
||||
|
||||
|
||||
|
||||
|
@@ -545,7 +545,14 @@ public:
|
||||
PYPRIVATE;
|
||||
};
|
||||
|
||||
// Stupid renamed classes... Fix this in 2.5...
|
||||
#if defined(__WXMSW__)
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxWindowsPrintPreview );
|
||||
#elif defined(__WXMAC__)
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxMacPrintPreview );
|
||||
#else
|
||||
IMPLEMENT_CLASS( wxPyPrintPreview, wxPrintPreview );
|
||||
#endif
|
||||
|
||||
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
||||
IMP_PYCALLBACK_BOOL_WXWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
|
||||
|
Reference in New Issue
Block a user