updates of generated sources for wxGTK
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9635 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1770,6 +1770,7 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
|
|||||||
{ "_wxPyProcess","_class_wxPyProcess",0},
|
{ "_wxPyProcess","_class_wxPyProcess",0},
|
||||||
{ "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0},
|
{ "_wxPyTreeCtrl","_class_wxPyTreeCtrl",0},
|
||||||
{ "_wxImageHandler","_class_wxImageHandler",0},
|
{ "_wxImageHandler","_class_wxImageHandler",0},
|
||||||
|
{ "_wxMutexGuiLocker","_class_wxMutexGuiLocker",0},
|
||||||
{ "_wxLog","_class_wxLog",0},
|
{ "_wxLog","_class_wxLog",0},
|
||||||
{ "_class_wxToolBarBase","_wxToolBarBase",0},
|
{ "_class_wxToolBarBase","_wxToolBarBase",0},
|
||||||
{ "_wxMask","_class_wxMask",0},
|
{ "_wxMask","_class_wxMask",0},
|
||||||
@@ -1914,6 +1915,7 @@ static struct { char *n1; char *n2; void *(*pcnv)(void *); } _swig_mapping[] = {
|
|||||||
{ "_wxMessageDialog","_class_wxMessageDialog",0},
|
{ "_wxMessageDialog","_class_wxMessageDialog",0},
|
||||||
{ "_class_wxValidator","_wxValidator",0},
|
{ "_class_wxValidator","_wxValidator",0},
|
||||||
{ "_class_wxPyEvent","_wxPyEvent",0},
|
{ "_class_wxPyEvent","_wxPyEvent",0},
|
||||||
|
{ "_class_wxMutexGuiLocker","_wxMutexGuiLocker",0},
|
||||||
{ "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
|
{ "_wxTextEntryDialog","_class_wxTextEntryDialog",0},
|
||||||
{ "_wxConfig","_class_wxConfig",0},
|
{ "_wxConfig","_class_wxConfig",0},
|
||||||
{ "_class_wxIconizeEvent","_wxIconizeEvent",0},
|
{ "_class_wxIconizeEvent","_wxIconizeEvent",0},
|
||||||
@@ -2494,6 +2496,10 @@ SWIGEXPORT(void) initwxc() {
|
|||||||
PyDict_SetItemString(d,"wxID_NO", PyInt_FromLong((long) wxID_NO));
|
PyDict_SetItemString(d,"wxID_NO", PyInt_FromLong((long) wxID_NO));
|
||||||
PyDict_SetItemString(d,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC));
|
PyDict_SetItemString(d,"wxID_STATIC", PyInt_FromLong((long) wxID_STATIC));
|
||||||
PyDict_SetItemString(d,"wxID_SEPARATOR", PyInt_FromLong((long) wxID_SEPARATOR));
|
PyDict_SetItemString(d,"wxID_SEPARATOR", PyInt_FromLong((long) wxID_SEPARATOR));
|
||||||
|
PyDict_SetItemString(d,"wxID_FORWARD", PyInt_FromLong((long) wxID_FORWARD));
|
||||||
|
PyDict_SetItemString(d,"wxID_BACKWARD", PyInt_FromLong((long) wxID_BACKWARD));
|
||||||
|
PyDict_SetItemString(d,"wxID_SETUP", PyInt_FromLong((long) wxID_SETUP));
|
||||||
|
PyDict_SetItemString(d,"wxID_MORE", PyInt_FromLong((long) wxID_MORE));
|
||||||
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP));
|
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP", PyInt_FromLong((long) wxBITMAP_TYPE_BMP));
|
||||||
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE));
|
PyDict_SetItemString(d,"wxBITMAP_TYPE_BMP_RESOURCE", PyInt_FromLong((long) wxBITMAP_TYPE_BMP_RESOURCE));
|
||||||
PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO));
|
PyDict_SetItemString(d,"wxBITMAP_TYPE_ICO", PyInt_FromLong((long) wxBITMAP_TYPE_ICO));
|
||||||
|
@@ -394,6 +394,10 @@ wxID_YES = wxc.wxID_YES
|
|||||||
wxID_NO = wxc.wxID_NO
|
wxID_NO = wxc.wxID_NO
|
||||||
wxID_STATIC = wxc.wxID_STATIC
|
wxID_STATIC = wxc.wxID_STATIC
|
||||||
wxID_SEPARATOR = wxc.wxID_SEPARATOR
|
wxID_SEPARATOR = wxc.wxID_SEPARATOR
|
||||||
|
wxID_FORWARD = wxc.wxID_FORWARD
|
||||||
|
wxID_BACKWARD = wxc.wxID_BACKWARD
|
||||||
|
wxID_SETUP = wxc.wxID_SETUP
|
||||||
|
wxID_MORE = wxc.wxID_MORE
|
||||||
wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP
|
wxBITMAP_TYPE_BMP = wxc.wxBITMAP_TYPE_BMP
|
||||||
wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE
|
wxBITMAP_TYPE_BMP_RESOURCE = wxc.wxBITMAP_TYPE_BMP_RESOURCE
|
||||||
wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO
|
wxBITMAP_TYPE_ICO = wxc.wxBITMAP_TYPE_ICO
|
||||||
@@ -1529,20 +1533,22 @@ class wxPyOnDemandOutputWindow:
|
|||||||
self.title = title
|
self.title = title
|
||||||
self.parent = None
|
self.parent = None
|
||||||
|
|
||||||
|
|
||||||
def SetParent(self, parent):
|
def SetParent(self, parent):
|
||||||
self.parent = parent
|
self.parent = parent
|
||||||
|
|
||||||
|
|
||||||
def OnCloseWindow(self, event):
|
def OnCloseWindow(self, event):
|
||||||
if self.frame != None:
|
if self.frame != None:
|
||||||
self.frame.Destroy()
|
self.frame.Destroy()
|
||||||
self.frame = None
|
self.frame = None
|
||||||
self.text = None
|
self.text = None
|
||||||
|
|
||||||
|
# These methods provide the file-like output behaviour.
|
||||||
# this provides the file-like output behaviour
|
|
||||||
def write(self, str):
|
def write(self, str):
|
||||||
|
if not wxThread_IsMain():
|
||||||
|
# Aquire the GUI mutex before making GUI calls. Mutex is released
|
||||||
|
# when locker is deleted a the end of this function.
|
||||||
|
locker = wxMutexGuiLocker()
|
||||||
|
|
||||||
if not self.frame:
|
if not self.frame:
|
||||||
self.frame = wxFrame(self.parent, -1, self.title)
|
self.frame = wxFrame(self.parent, -1, self.title)
|
||||||
self.text = wxTextCtrl(self.frame, -1, "",
|
self.text = wxTextCtrl(self.frame, -1, "",
|
||||||
@@ -1552,13 +1558,13 @@ class wxPyOnDemandOutputWindow:
|
|||||||
EVT_CLOSE(self.frame, self.OnCloseWindow)
|
EVT_CLOSE(self.frame, self.OnCloseWindow)
|
||||||
self.text.AppendText(str)
|
self.text.AppendText(str)
|
||||||
|
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
if self.frame != None:
|
if self.frame != None:
|
||||||
|
if not wxThread_IsMain():
|
||||||
|
locker = wxMutexGuiLocker()
|
||||||
self.frame.Close()
|
self.frame.Close()
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_defRedirect = (wxPlatform == '__WXMSW__')
|
_defRedirect = (wxPlatform == '__WXMSW__')
|
||||||
|
|
||||||
#----------------------------------------------------------------------
|
#----------------------------------------------------------------------
|
||||||
|
Reference in New Issue
Block a user