wxWizardPage now handled by OOR
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16666 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -19,6 +19,9 @@ class TitledPage(wxWizardPageSimple):
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
class TestPanel(wxPanel):
|
class TestPanel(wxPanel):
|
||||||
@@ -28,9 +31,12 @@ class TestPanel(wxPanel):
|
|||||||
self.log = log
|
self.log = log
|
||||||
wxPanel.__init__(self, parent, -1)
|
wxPanel.__init__(self, parent, -1)
|
||||||
|
|
||||||
b = wxButton(self, -1, "Run Simple Wizard", pos=(50,50))
|
b = wxButton(self, -1, "Run Simple Wizard", pos=(50, 50))
|
||||||
EVT_BUTTON(self, b.GetId(), self.OnRunSimpleWizard)
|
EVT_BUTTON(self, b.GetId(), self.OnRunSimpleWizard)
|
||||||
|
|
||||||
|
b = wxButton(self, -1, "Run Dynamic Wizard", pos=(50, 100))
|
||||||
|
EVT_BUTTON(self, b.GetId(), self.OnRunDynamicWizard)
|
||||||
|
|
||||||
EVT_WIZARD_PAGE_CHANGED(self, self.ID_wiz, self.OnWizPageChanged)
|
EVT_WIZARD_PAGE_CHANGED(self, self.ID_wiz, self.OnWizPageChanged)
|
||||||
EVT_WIZARD_PAGE_CHANGING(self, self.ID_wiz, self.OnWizPageChanging)
|
EVT_WIZARD_PAGE_CHANGING(self, self.ID_wiz, self.OnWizPageChanging)
|
||||||
EVT_WIZARD_CANCEL(self, self.ID_wiz, self.OnWizCancel)
|
EVT_WIZARD_CANCEL(self, self.ID_wiz, self.OnWizCancel)
|
||||||
@@ -41,14 +47,18 @@ class TestPanel(wxPanel):
|
|||||||
dir = "forward"
|
dir = "forward"
|
||||||
else:
|
else:
|
||||||
dir = "backward"
|
dir = "backward"
|
||||||
self.log.write("OnWizPageChanged: %s, %s\n" % (dir, evt.GetPage()))
|
page = evt.GetPage()
|
||||||
|
self.log.write("OnWizPageChanged: %s, %s\n" % (dir, page.__class__))
|
||||||
|
|
||||||
|
|
||||||
def OnWizPageChanging(self, evt):
|
def OnWizPageChanging(self, evt):
|
||||||
if evt.GetDirection():
|
if evt.GetDirection():
|
||||||
dir = "forward"
|
dir = "forward"
|
||||||
else:
|
else:
|
||||||
dir = "backward"
|
dir = "backward"
|
||||||
self.log.write("OnWizPageChanging: %s, %s\n" % (dir, evt.GetPage()))
|
page = evt.GetPage()
|
||||||
|
self.log.write("OnWizPageChanging: %s, %s\n" % (dir, page.__class__))
|
||||||
|
|
||||||
|
|
||||||
def OnWizCancel(self, evt):
|
def OnWizCancel(self, evt):
|
||||||
pass
|
pass
|
||||||
@@ -67,7 +77,7 @@ class TestPanel(wxPanel):
|
|||||||
This wizard is totally useless, but is meant to show how to
|
This wizard is totally useless, but is meant to show how to
|
||||||
chain simple wizard pages together in a non-dynamic manner.
|
chain simple wizard pages together in a non-dynamic manner.
|
||||||
IOW, the order of the pages never changes, and so the
|
IOW, the order of the pages never changes, and so the
|
||||||
wxWizardPageSimple class can be used for the pages."""))
|
wxWizardPageSimple class can easily be used for the pages."""))
|
||||||
wizard.FitToPage(page1)
|
wizard.FitToPage(page1)
|
||||||
|
|
||||||
# Use the convenience Chain function to connect the pages
|
# Use the convenience Chain function to connect the pages
|
||||||
@@ -81,6 +91,10 @@ wxWizardPageSimple class can be used for the pages."""))
|
|||||||
wxMessageBox("Wizard was cancelled", "That's all folks!")
|
wxMessageBox("Wizard was cancelled", "That's all folks!")
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
def OnRunDynamicWizard(self, evt):
|
||||||
|
pass
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
|
||||||
def runTest(frame, nb, log):
|
def runTest(frame, nb, log):
|
||||||
|
@@ -266,7 +266,6 @@ static PyObject *_wrap_wxWizardEvent_GetPage(PyObject *self, PyObject *args, PyO
|
|||||||
wxWizardEvent * _arg0;
|
wxWizardEvent * _arg0;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
char *_kwnames[] = { "self", NULL };
|
char *_kwnames[] = { "self", NULL };
|
||||||
char _ptemp[128];
|
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardEvent_GetPage",_kwnames,&_argo0))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardEvent_GetPage",_kwnames,&_argo0))
|
||||||
@@ -284,13 +283,7 @@ static PyObject *_wrap_wxWizardEvent_GetPage(PyObject *self, PyObject *args, PyO
|
|||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} if (_result) {
|
}{ _resultobj = wxPyMake_wxObject(_result); }
|
||||||
SWIG_MakePtr(_ptemp, (char *) _result,"_wxWizardPage_p");
|
|
||||||
_resultobj = Py_BuildValue("s",_ptemp);
|
|
||||||
} else {
|
|
||||||
Py_INCREF(Py_None);
|
|
||||||
_resultobj = Py_None;
|
|
||||||
}
|
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -408,7 +401,6 @@ static PyObject *_wrap_wxWizardPage_GetPrev(PyObject *self, PyObject *args, PyOb
|
|||||||
wxWizardPage * _arg0;
|
wxWizardPage * _arg0;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
char *_kwnames[] = { "self", NULL };
|
char *_kwnames[] = { "self", NULL };
|
||||||
char _ptemp[128];
|
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardPage_GetPrev",_kwnames,&_argo0))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardPage_GetPrev",_kwnames,&_argo0))
|
||||||
@@ -426,13 +418,7 @@ static PyObject *_wrap_wxWizardPage_GetPrev(PyObject *self, PyObject *args, PyOb
|
|||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} if (_result) {
|
}{ _resultobj = wxPyMake_wxObject(_result); }
|
||||||
SWIG_MakePtr(_ptemp, (char *) _result,"_wxWizardPage_p");
|
|
||||||
_resultobj = Py_BuildValue("s",_ptemp);
|
|
||||||
} else {
|
|
||||||
Py_INCREF(Py_None);
|
|
||||||
_resultobj = Py_None;
|
|
||||||
}
|
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -443,7 +429,6 @@ static PyObject *_wrap_wxWizardPage_GetNext(PyObject *self, PyObject *args, PyOb
|
|||||||
wxWizardPage * _arg0;
|
wxWizardPage * _arg0;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
char *_kwnames[] = { "self", NULL };
|
char *_kwnames[] = { "self", NULL };
|
||||||
char _ptemp[128];
|
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardPage_GetNext",_kwnames,&_argo0))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizardPage_GetNext",_kwnames,&_argo0))
|
||||||
@@ -461,13 +446,7 @@ static PyObject *_wrap_wxWizardPage_GetNext(PyObject *self, PyObject *args, PyOb
|
|||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} if (_result) {
|
}{ _resultobj = wxPyMake_wxObject(_result); }
|
||||||
SWIG_MakePtr(_ptemp, (char *) _result,"_wxWizardPage_p");
|
|
||||||
_resultobj = Py_BuildValue("s",_ptemp);
|
|
||||||
} else {
|
|
||||||
Py_INCREF(Py_None);
|
|
||||||
_resultobj = Py_None;
|
|
||||||
}
|
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -1902,7 +1881,6 @@ static PyObject *_wrap_wxWizard_GetCurrentPage(PyObject *self, PyObject *args, P
|
|||||||
wxWizard * _arg0;
|
wxWizard * _arg0;
|
||||||
PyObject * _argo0 = 0;
|
PyObject * _argo0 = 0;
|
||||||
char *_kwnames[] = { "self", NULL };
|
char *_kwnames[] = { "self", NULL };
|
||||||
char _ptemp[128];
|
|
||||||
|
|
||||||
self = self;
|
self = self;
|
||||||
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizard_GetCurrentPage",_kwnames,&_argo0))
|
if(!PyArg_ParseTupleAndKeywords(args,kwargs,"O:wxWizard_GetCurrentPage",_kwnames,&_argo0))
|
||||||
@@ -1920,13 +1898,7 @@ static PyObject *_wrap_wxWizard_GetCurrentPage(PyObject *self, PyObject *args, P
|
|||||||
|
|
||||||
wxPyEndAllowThreads(__tstate);
|
wxPyEndAllowThreads(__tstate);
|
||||||
if (PyErr_Occurred()) return NULL;
|
if (PyErr_Occurred()) return NULL;
|
||||||
} if (_result) {
|
}{ _resultobj = wxPyMake_wxObject(_result); }
|
||||||
SWIG_MakePtr(_ptemp, (char *) _result,"_wxWizardPage_p");
|
|
||||||
_resultobj = Py_BuildValue("s",_ptemp);
|
|
||||||
} else {
|
|
||||||
Py_INCREF(Py_None);
|
|
||||||
_resultobj = Py_None;
|
|
||||||
}
|
|
||||||
return _resultobj;
|
return _resultobj;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -42,7 +42,6 @@ class wxWizardEventPtr(wxNotifyEventPtr):
|
|||||||
return val
|
return val
|
||||||
def GetPage(self, *_args, **_kwargs):
|
def GetPage(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizardEvent_GetPage,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizardEvent_GetPage,(self,) + _args, _kwargs)
|
||||||
if val: val = wxWizardPagePtr(val)
|
|
||||||
return val
|
return val
|
||||||
def __repr__(self):
|
def __repr__(self):
|
||||||
return "<C wxWizardEvent instance at %s>" % (self.this,)
|
return "<C wxWizardEvent instance at %s>" % (self.this,)
|
||||||
@@ -66,11 +65,9 @@ class wxWizardPagePtr(wxPanelPtr):
|
|||||||
return val
|
return val
|
||||||
def GetPrev(self, *_args, **_kwargs):
|
def GetPrev(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizardPage_GetPrev,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizardPage_GetPrev,(self,) + _args, _kwargs)
|
||||||
if val: val = wxWizardPagePtr(val)
|
|
||||||
return val
|
return val
|
||||||
def GetNext(self, *_args, **_kwargs):
|
def GetNext(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizardPage_GetNext,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizardPage_GetNext,(self,) + _args, _kwargs)
|
||||||
if val: val = wxWizardPagePtr(val)
|
|
||||||
return val
|
return val
|
||||||
def GetBitmap(self, *_args, **_kwargs):
|
def GetBitmap(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizardPage_GetBitmap,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizardPage_GetBitmap,(self,) + _args, _kwargs)
|
||||||
@@ -218,7 +215,6 @@ class wxWizardPtr(wxDialogPtr):
|
|||||||
return val
|
return val
|
||||||
def GetCurrentPage(self, *_args, **_kwargs):
|
def GetCurrentPage(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizard_GetCurrentPage,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizard_GetCurrentPage,(self,) + _args, _kwargs)
|
||||||
if val: val = wxWizardPagePtr(val)
|
|
||||||
return val
|
return val
|
||||||
def SetPageSize(self, *_args, **_kwargs):
|
def SetPageSize(self, *_args, **_kwargs):
|
||||||
val = apply(wizardc.wxWizard_SetPageSize,(self,) + _args, _kwargs)
|
val = apply(wizardc.wxWizard_SetPageSize,(self,) + _args, _kwargs)
|
||||||
|
@@ -401,6 +401,7 @@ $function
|
|||||||
%typemap(python, out) wxTreeCtrl* { $target = wxPyMake_wxObject($source); }
|
%typemap(python, out) wxTreeCtrl* { $target = wxPyMake_wxObject($source); }
|
||||||
%typemap(python, out) wxWindow* { $target = wxPyMake_wxObject($source); }
|
%typemap(python, out) wxWindow* { $target = wxPyMake_wxObject($source); }
|
||||||
%typemap(python, out) wxHtmlWindow* { $target = wxPyMake_wxObject($source); }
|
%typemap(python, out) wxHtmlWindow* { $target = wxPyMake_wxObject($source); }
|
||||||
|
%typemap(python, out) wxWizardPage* { $target = wxPyMake_wxObject($source); }
|
||||||
|
|
||||||
%typemap(python, out) wxSizer* { $target = wxPyMake_wxSizer($source); }
|
%typemap(python, out) wxSizer* { $target = wxPyMake_wxSizer($source); }
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user