]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/src/stattool.i
added a call for invalidating the dc setup on mac explicitely (needed in case of...
[wxWidgets.git] / wxPython / src / stattool.i
index 37702d31f426891790c258c350c412ee8f6367ed..f2e16f4f69e8de738267417314b6cc2d003d704a 100644 (file)
 
 %pragma(python) code = "import wx"
 
+
+%{
+    static wxString wxPyEmptyStr("");
+%}
+
 //---------------------------------------------------------------------------
 
 class wxStatusBar : public wxWindow {
 public:
     wxStatusBar(wxWindow* parent, wxWindowID id,
-                const wxPoint& pos = wxPyDefaultPosition,
-                const wxSize& size = wxPyDefaultSize,
+                const wxPoint& pos = wxDefaultPosition,
+                const wxSize& size = wxDefaultSize,
                 long style = wxST_SIZEGRIP,
                 char* name = "statusBar");
 
@@ -152,14 +157,14 @@ public:
         wxToolBarToolBase *AddTool(int id,
                                    const wxBitmap& bitmap,
                                    const wxBitmap& pushedBitmap = wxNullBitmap,
-                                   int toggle = FALSE,
+                                   int isToggle = FALSE,
                                    PyObject *clientData = NULL,
                                    const wxString& shortHelpString = wxPyEmptyStr,
                                    const wxString& longHelpString = wxPyEmptyStr) {
             wxPyUserData* udata = NULL;
             if (clientData)
                 udata = new wxPyUserData(clientData);
-            return self->AddTool(id, bitmap, pushedBitmap, (bool)toggle,
+            return self->AddTool(id, bitmap, pushedBitmap, (bool)isToggle,
                                  udata, shortHelpString, longHelpString);
         }
 
@@ -168,8 +173,8 @@ public:
                                          const wxBitmap& bitmap,
                                          const wxString& shortHelpString = wxPyEmptyStr,
                                          const wxString& longHelpString = wxPyEmptyStr,
-                                         int toggle = FALSE) {
-            return self->AddTool(id, bitmap, wxNullBitmap, toggle, NULL,
+                                         int isToggle = FALSE) {
+            return self->AddTool(id, bitmap, wxNullBitmap, isToggle, NULL,
                                  shortHelpString, longHelpString);
         }
 
@@ -179,14 +184,14 @@ public:
                                       int id,
                                       const wxBitmap& bitmap,
                                       const wxBitmap& pushedBitmap = wxNullBitmap,
-                                      int toggle = FALSE,
+                                      int isToggle = FALSE,
                                       PyObject *clientData = NULL,
                                       const wxString& shortHelpString = wxPyEmptyStr,
                                       const wxString& longHelpString = wxPyEmptyStr) {
             wxPyUserData* udata = NULL;
             if (clientData)
                 udata = new wxPyUserData(clientData);
-            return self->InsertTool(pos, id, bitmap, pushedBitmap, (bool)toggle,
+            return self->InsertTool(pos, id, bitmap, pushedBitmap, (bool)isToggle,
                                     udata, shortHelpString, longHelpString);
         }
 
@@ -196,8 +201,8 @@ public:
                                             const wxBitmap& bitmap,
                                             const wxString& shortHelpString = wxPyEmptyStr,
                                             const wxString& longHelpString = wxPyEmptyStr,
-                                            int toggle = FALSE) {
-            return self->InsertTool(pos, id, bitmap, wxNullBitmap, toggle, NULL,
+                                            int isToggle = FALSE) {
+            return self->InsertTool(pos, id, bitmap, wxNullBitmap, isToggle, NULL,
                                     shortHelpString, longHelpString);
         }
     }
@@ -273,8 +278,8 @@ class wxToolBar : public wxToolBarBase {
 public:
     wxToolBar(wxWindow *parent,
               wxWindowID id,
-              const wxPoint& pos = wxPyDefaultPosition,
-              const wxSize& size = wxPyDefaultSize,
+              const wxPoint& pos = wxDefaultPosition,
+              const wxSize& size = wxDefaultSize,
               long style = wxNO_BORDER | wxTB_HORIZONTAL,
               const char* name = wxToolBarNameStr);
 
@@ -290,8 +295,8 @@ class wxToolBarSimple : public wxToolBarBase {
 public:
     wxToolBarSimple(wxWindow *parent,
                     wxWindowID id,
-                    const wxPoint& pos = wxPyDefaultPosition,
-                    const wxSize& size = wxPyDefaultSize,
+                    const wxPoint& pos = wxDefaultPosition,
+                    const wxSize& size = wxDefaultSize,
                     long style = wxNO_BORDER | wxTB_HORIZONTAL,
                     const char* name = wxToolBarNameStr);
 
@@ -342,8 +347,8 @@ public:
 class wxToolBar : public wxControl {
 public:
     wxToolBar(wxWindow* parent, wxWindowID id,
-              const wxPoint& pos = wxPyDefaultPosition,
-              const wxSize& size = wxPyDefaultSize,
+              const wxPoint& pos = wxDefaultPosition,
+              const wxSize& size = wxDefaultSize,
               long style = wxTB_HORIZONTAL | wxNO_BORDER,
               char* name = "toolBar");