]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/_defs.i
Undo part of lst change
[wxWidgets.git] / wxPython / src / _defs.i
index 9347ef9995084be62b749ab7a55f4e1a5f4dbc70..2d5bad3926162d6db8903125e499b1a0d00da922 100644 (file)
 %feature("nodefaultdtor");
 #endif
 
+// For all items that don't have a %rename already, give them a %rename that
+// removes the leading 'wx' (except for wxEVT_* items.)
+%rename("%(wxpy)s") "";
+
 // For now, just supress the warning about using Python keywords as parameter
 // names.  Will need to come back later and correct these rather than just
 // hide them...
 }
 %enddef
 
-    
 
+// This macro can be used to disable the releasing of the GIL when calling the
+// C++ function.
+%define KeepGIL(name)
+%exception name {
+    $action
+    if (PyErr_Occurred()) SWIG_fail;
+}
+%enddef
+        
 //---------------------------------------------------------------------------
 // some type definitions to simplify things for SWIG
 
@@ -513,7 +525,9 @@ enum {
     wxRB_USE_CHECKBOX,
     wxST_SIZEGRIP,
     wxST_NO_AUTORESIZE,
-
+    wxST_DOTS_MIDDLE,
+    wxST_DOTS_END,
+    
     wxFLOOD_SURFACE,
     wxFLOOD_BORDER,
     wxODDEVEN_RULE,
@@ -689,7 +703,8 @@ enum {
 
     wxDD_NEW_DIR_BUTTON,
     wxDD_DEFAULT_STYLE,
-
+    wxDD_CHANGE_DIR,
+    
     wxMENU_TEAROFF,
     wxMB_DOCKABLE,
     wxNO_FULL_REPAINT_ON_RESIZE,