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
|
# workarounds for bad wxRTTI names
|
||||||
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
||||||
|
__wxPyPtrTypeMap['wxSlider95'] = 'wxSlider'
|
||||||
|
__wxPyPtrTypeMap['wxStatusBar95'] = 'wxStatusBar'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -178,7 +178,14 @@ public:
|
|||||||
PYPRIVATE;
|
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 );
|
IMPLEMENT_CLASS( wxPyPrintPreview, wxPrintPreview );
|
||||||
|
#endif
|
||||||
|
|
||||||
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
||||||
IMP_PYCALLBACK_BOOL_WXWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
|
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,"wxGROW", PyInt_FromLong((long) wxGROW));
|
||||||
PyDict_SetItemString(d,"wxEXPAND", PyInt_FromLong((long) wxEXPAND));
|
PyDict_SetItemString(d,"wxEXPAND", PyInt_FromLong((long) wxEXPAND));
|
||||||
PyDict_SetItemString(d,"wxNB_FIXEDWIDTH", PyInt_FromLong((long) wxNB_FIXEDWIDTH));
|
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_LEFT", PyInt_FromLong((long) wxNB_LEFT));
|
||||||
PyDict_SetItemString(d,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT));
|
PyDict_SetItemString(d,"wxNB_RIGHT", PyInt_FromLong((long) wxNB_RIGHT));
|
||||||
PyDict_SetItemString(d,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM));
|
PyDict_SetItemString(d,"wxNB_BOTTOM", PyInt_FromLong((long) wxNB_BOTTOM));
|
||||||
|
@@ -489,6 +489,7 @@ wxSHRINK = wxc.wxSHRINK
|
|||||||
wxGROW = wxc.wxGROW
|
wxGROW = wxc.wxGROW
|
||||||
wxEXPAND = wxc.wxEXPAND
|
wxEXPAND = wxc.wxEXPAND
|
||||||
wxNB_FIXEDWIDTH = wxc.wxNB_FIXEDWIDTH
|
wxNB_FIXEDWIDTH = wxc.wxNB_FIXEDWIDTH
|
||||||
|
wxNB_TOP = wxc.wxNB_TOP
|
||||||
wxNB_LEFT = wxc.wxNB_LEFT
|
wxNB_LEFT = wxc.wxNB_LEFT
|
||||||
wxNB_RIGHT = wxc.wxNB_RIGHT
|
wxNB_RIGHT = wxc.wxNB_RIGHT
|
||||||
wxNB_BOTTOM = wxc.wxNB_BOTTOM
|
wxNB_BOTTOM = wxc.wxNB_BOTTOM
|
||||||
@@ -1580,6 +1581,8 @@ wxSystemSettings_GetSystemMetric = wxSystemSettings_GetMetric
|
|||||||
|
|
||||||
# workarounds for bad wxRTTI names
|
# workarounds for bad wxRTTI names
|
||||||
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
__wxPyPtrTypeMap['wxGauge95'] = 'wxGauge'
|
||||||
|
__wxPyPtrTypeMap['wxSlider95'] = 'wxSlider'
|
||||||
|
__wxPyPtrTypeMap['wxStatusBar95'] = 'wxStatusBar'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@@ -545,7 +545,14 @@ public:
|
|||||||
PYPRIVATE;
|
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 );
|
IMPLEMENT_CLASS( wxPyPrintPreview, wxPrintPreview );
|
||||||
|
#endif
|
||||||
|
|
||||||
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
IMP_PYCALLBACK_BOOL_INT (wxPyPrintPreview, wxPrintPreview, SetCurrentPage);
|
||||||
IMP_PYCALLBACK_BOOL_WXWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
|
IMP_PYCALLBACK_BOOL_WXWINDC(wxPyPrintPreview, wxPrintPreview, PaintPage);
|
||||||
|
Reference in New Issue
Block a user