]> git.saurik.com Git - wxWidgets.git/commitdiff
Updates for new wxToolBar API
authorRobin Dunn <robin@alldunn.com>
Wed, 27 Mar 2002 01:10:28 +0000 (01:10 +0000)
committerRobin Dunn <robin@alldunn.com>
Wed, 27 Mar 2002 01:10:28 +0000 (01:10 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@14812 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

wxPython/demo/wxFloatBar.py
wxPython/demo/wxToolBar.py
wxPython/distrib/make_installer.py
wxPython/setup.py
wxPython/src/__version__.py
wxPython/src/msw/stattool.cpp
wxPython/src/stattool.i
wxPython/tools/XRCed/xrced.py

index ad3057584ed7f009df4955f436becceb7eea4710..5a7afb92eb8d1a8793e21776a8b80704fa4e5704 100644 (file)
@@ -21,28 +21,27 @@ class TestFloatBar(wxFrame):
         tb.SetTitle("Floating!")
         self.CreateStatusBar()
 
-        tb.AddSimpleTool(10, images.getNewBitmap(), "New", "Long help for 'New'")
+        tb.AddSimpleTool(10, '', images.getNewBitmap(), "New", "Long help for 'New'")
         EVT_TOOL(self, 10, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 10, self.OnToolRClick)
 
-        tb.AddSimpleTool(20, images.getOpenBitmap(), "Open")
+        tb.AddSimpleTool(20, '', images.getOpenBitmap(), "Open")
         EVT_TOOL(self, 20, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 20, self.OnToolRClick)
 
         tb.AddSeparator()
-        tb.AddSimpleTool(30, images.getCopyBitmap(), "Copy")
+        tb.AddSimpleTool(30, '', images.getCopyBitmap(), "Copy")
         EVT_TOOL(self, 30, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 30, self.OnToolRClick)
 
-        tb.AddSimpleTool(40, images.getPasteBitmap(), "Paste")
+        tb.AddSimpleTool(40, '', images.getPasteBitmap(), "Paste")
         EVT_TOOL(self, 40, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 40, self.OnToolRClick)
 
         tb.AddSeparator()
 
 
-        tb.AddTool(60, images.getTog1Bitmap(), images.getTog2Bitmap(),
-                   shortHelpString="Toggle with 2 bitmaps", isToggle=true)
+        tb.AddCheckTool(60, '', images.getTog1Bitmap(), images.getTog2Bitmap())
         EVT_TOOL(self, 60, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 60, self.OnToolRClick)
         tb.Realize()
@@ -65,8 +64,6 @@ class TestFloatBar(wxFrame):
 
     def OnToolRClick(self, event):
         self.log.WriteText("tool %s right-clicked\n" % event.GetId())
- #   def test(self, event):
- #       self.log.WriteText("Button clicked!")
 
 #---------------------------------------------------------------------------
 
index d2a2267866c74c2eca068e99ec59bd61af758c95..a3a5fa712b1b742613aa0458b6c646341293f356 100644 (file)
@@ -23,32 +23,32 @@ class TestToolBar(wxFrame):
 
         self.CreateStatusBar()
 
-        tb.AddSimpleTool(10, images.getNewBitmap(), "New", "Long help for 'New'")
+        tb.AddSimpleTool(10, '', images.getNewBitmap(), "New", "Long help for 'New'")
         EVT_TOOL(self, 10, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 10, self.OnToolRClick)
 
-        tb.AddSimpleTool(20, images.getOpenBitmap(), "Open", "Long help for 'Open'")
+        tb.AddSimpleTool(20, '', images.getOpenBitmap(), "Open", "Long help for 'Open'")
         EVT_TOOL(self, 20, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 20, self.OnToolRClick)
 
         tb.AddSeparator()
-        tb.AddSimpleTool(30, images.getCopyBitmap(), "Copy", "Long help for 'Copy'")
+        tb.AddSimpleTool(30, '', images.getCopyBitmap(), "Copy", "Long help for 'Copy'")
         EVT_TOOL(self, 30, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 30, self.OnToolRClick)
 
-        tb.AddSimpleTool(40, images.getPasteBitmap(), "Paste", "Long help for 'Paste'")
+        tb.AddSimpleTool(40, '', images.getPasteBitmap(), "Paste", "Long help for 'Paste'")
         EVT_TOOL(self, 40, self.OnToolClick)
         EVT_TOOL_RCLICKED(self, 40, self.OnToolRClick)
 
         tb.AddSeparator()
 
-        tool = tb.AddTool(50, images.getTog1Bitmap(),
-                          shortHelpString="Toggle this", isToggle=true)
+        tool = tb.AddCheckTool(50, '', images.getTog1Bitmap(),
+                               shortHelp="Toggle this")
         EVT_TOOL(self, 50, self.OnToolClick)
 
-        tb.AddTool(60, images.getTog1Bitmap(), images.getTog2Bitmap(),
-                   shortHelpString="Toggle with 2 bitmaps", isToggle=true)
-        EVT_TOOL(self, 60, self.OnToolClick)
+        #tb.AddCheckTool(60, '', images.getTog1Bitmap(), images.getTog2Bitmap(),
+        #                shortHelp="Toggle with 2 bitmaps")
+        #EVT_TOOL(self, 60, self.OnToolClick)
 
         EVT_TOOL_ENTER(self, -1, self.OnToolEnter)
         EVT_TOOL_RCLICKED(self, -1, self.OnToolRClick)  # Match all
index f8b14332ae87f144de8c7b508213dd12468f5224..868b98d79fb3178323a6ea98fbfb562f11483e3b 100644 (file)
@@ -69,7 +69,7 @@ Source: "%(SYSDIR)s\MSVCRT.dll";            DestDir: "{sys}"; CopyMode: alwayssk
 Source: "%(SYSDIR)s\MSVCIRT.dll";           DestDir: "{sys}"; CopyMode: alwaysskipifsameorolder; Flags: sharedfile uninsneveruninstall restartreplace; Components: core
 
 Source: "%(WXDIR)s\lib\%(WXDLL)s";          DestDir: "{app}\wxPython"; Components: core
-;;%(MSLU)s
+%(MSLU)s
 Source: "wxPython\wxc.pyd";                 DestDir: "{app}\wxPython"; Components: core
 Source: "wxPython\wxc.pyd.manifest";        DestDir: "{app}\wxPython"; Components: core
 Source: "wxPython\gridc.pyd";               DestDir: "{app}\wxPython"; Components: core
@@ -310,8 +310,8 @@ def main():
         PYVER = PYVER + "-hybrid"
 
     MSLU=''
-##     if len(sys.argv) > 1 and sys.argv[1] == "UNICODE=1":
-##         MSLU=r'Source: "%(WXDIR)s\lib\unicows.dll";  DestDir: "{app}\wxPython"; Components: core' % vars()
+    if len(sys.argv) > 1 and sys.argv[1] == "UNICODE=1":
+        MSLU=r'Source: "%(WXDIR)s\lib\unicows.dll";  DestDir: "{code:GetPythonDir}"; Components: core' % vars()
 
     f = open(ISSFILE, "w")
     f.write(ISS_Template % vars())
index d68ad98d98c3e07388cd20483be8b16176331c92..cc03abb6cc791a53e0f0b3e2e8b57d0b406690fa 100755 (executable)
@@ -13,7 +13,7 @@ from my_distutils import run_swig, contrib_copy_tree
 # flags and values that affect this script
 #----------------------------------------------------------------------
 
-VERSION          = "2.3.3pre2u"
+VERSION          = "2.3.3pre2"
 DESCRIPTION      = "Cross platform GUI toolkit for Python"
 AUTHOR           = "Robin Dunn"
 AUTHOR_EMAIL     = "Robin Dunn <robin@alldunn.com>"
index eb749d7dc62bd5d1e447202d78eb3eddc5a9b6d7..e4ca44172f7a20ddb4d07226942a0ca13fc3cc53 100644 (file)
@@ -1 +1 @@
-ver = '2.3.3pre2u'
+ver = '2.3.3pre2'
index c600fd4dae90dd06ad8c465ebdf94b578a469f7f..2524b61b1adb30b5ba48fe3a3d22f282be6503d3 100644 (file)
@@ -1748,8 +1748,8 @@ static PyObject *_wrap_wxToolBarBase_AddCheckTool(PyObject *self, PyObject *args
     wxString * _arg2;
     wxBitmap * _arg3;
     wxBitmap * _arg4 = (wxBitmap *) &wxNullBitmap;
-    wxString * _arg5 = (wxString *) &wxEmptyString;
-    wxString * _arg6 = (wxString *) &wxEmptyString;
+    wxString * _arg5 = (wxString *) &wxPyEmptyString;
+    wxString * _arg6 = (wxString *) &wxPyEmptyString;
     PyObject * _arg7 = (PyObject *) NULL;
     PyObject * _argo0 = 0;
     PyObject * _obj2 = 0;
@@ -1842,8 +1842,8 @@ static PyObject *_wrap_wxToolBarBase_AddRadioTool(PyObject *self, PyObject *args
     wxString * _arg2;
     wxBitmap * _arg3;
     wxBitmap * _arg4 = (wxBitmap *) &wxNullBitmap;
-    wxString * _arg5 = (wxString *) &wxEmptyString;
-    wxString * _arg6 = (wxString *) &wxEmptyString;
+    wxString * _arg5 = (wxString *) &wxPyEmptyString;
+    wxString * _arg6 = (wxString *) &wxPyEmptyString;
     PyObject * _arg7 = (PyObject *) NULL;
     PyObject * _argo0 = 0;
     PyObject * _obj2 = 0;
@@ -1938,8 +1938,8 @@ static PyObject *_wrap_wxToolBarBase_InsertTool(PyObject *self, PyObject *args,
     wxBitmap * _arg4;
     wxBitmap * _arg5 = (wxBitmap *) &wxNullBitmap;
     wxItemKind  _arg6 = (wxItemKind ) wxITEM_NORMAL;
-    wxString * _arg7 = (wxString *) &wxEmptyString;
-    wxString * _arg8 = (wxString *) &wxEmptyString;
+    wxString * _arg7 = (wxString *) &wxPyEmptyString;
+    wxString * _arg8 = (wxString *) &wxPyEmptyString;
     PyObject * _arg9 = (PyObject *) NULL;
     PyObject * _argo0 = 0;
     PyObject * _obj3 = 0;
@@ -2030,8 +2030,8 @@ static PyObject *_wrap_wxToolBarBase_InsertSimpleTool(PyObject *self, PyObject *
     wxString * _arg3;
     wxBitmap * _arg4;
     wxItemKind  _arg5 = (wxItemKind ) wxITEM_NORMAL;
-    wxString * _arg6 = (wxString *) &wxEmptyString;
-    wxString * _arg7 = (wxString *) &wxEmptyString;
+    wxString * _arg6 = (wxString *) &wxPyEmptyString;
+    wxString * _arg7 = (wxString *) &wxPyEmptyString;
     PyObject * _argo0 = 0;
     PyObject * _obj3 = 0;
     PyObject * _argo4 = 0;
index d209ba87e751ca43928f2a72889b1c2e291cb35e..51887643c4e7dac19b83836d0b3bc6d14121f800 100644 (file)
@@ -206,8 +206,8 @@ public:
                                         const wxString& label,
                                         const wxBitmap& bitmap,
                                         const wxBitmap& bmpDisabled = wxNullBitmap,
-                                        const wxString& shortHelp = wxEmptyString,
-                                        const wxString& longHelp = wxEmptyString,
+                                        const wxString& shortHelp = wxPyEmptyString,
+                                        const wxString& longHelp = wxPyEmptyString,
                                         PyObject *clientData = NULL)
         {
             wxPyUserData* udata = NULL;
@@ -223,8 +223,8 @@ public:
                                     const wxString& label,
                                     const wxBitmap& bitmap,
                                     const wxBitmap& bmpDisabled = wxNullBitmap,
-                                    const wxString& shortHelp = wxEmptyString,
-                                    const wxString& longHelp = wxEmptyString,
+                                    const wxString& shortHelp = wxPyEmptyString,
+                                    const wxString& longHelp = wxPyEmptyString,
                                     PyObject *clientData = NULL)
         {
             wxPyUserData* udata = NULL;
@@ -242,8 +242,8 @@ public:
                                       const wxBitmap& bitmap,
                                       const wxBitmap& bmpDisabled = wxNullBitmap,
                                       wxItemKind kind = wxITEM_NORMAL,
-                                      const wxString& shortHelp = wxEmptyString,
-                                      const wxString& longHelp = wxEmptyString,
+                                      const wxString& shortHelp = wxPyEmptyString,
+                                      const wxString& longHelp = wxPyEmptyString,
                                       PyObject *clientData = NULL)
         {
             wxPyUserData* udata = NULL;
@@ -259,8 +259,8 @@ public:
                                       const wxString& label,
                                       const wxBitmap& bitmap,
                                       wxItemKind kind = wxITEM_NORMAL,
-                                      const wxString& shortHelp = wxEmptyString,
-                                      const wxString& longHelp = wxEmptyString)
+                                      const wxString& shortHelp = wxPyEmptyString,
+                                      const wxString& longHelp = wxPyEmptyString)
         {
             return self->InsertTool(pos, id, label, bitmap, wxNullBitmap, kind,
                                     shortHelp, longHelp);
index 503c1b1b0fa1d85a0134777709945168fe0a3bca..1bacff33c9125d004fc64355c746ba2c6b6e2384 100644 (file)
@@ -1058,18 +1058,18 @@ class Frame(wxFrame):
         # Create toolbar
         tb = self.CreateToolBar(wxTB_HORIZONTAL | wxNO_BORDER | wxTB_FLAT)
         tb.SetToolBitmapSize((24, 23))
-        tb.AddSimpleTool(wxID_NEW, images.getNewBitmap(), 'New', 'New file')
-        tb.AddSimpleTool(wxID_OPEN, images.getOpenBitmap(), 'Open', 'Open file')
-        tb.AddSimpleTool(wxID_SAVE, images.getSaveBitmap(), 'Save', 'Save file')
+        tb.AddSimpleTool(wxID_NEW, '', images.getNewBitmap(), 'New', 'New file')
+        tb.AddSimpleTool(wxID_OPEN, '', images.getOpenBitmap(), 'Open', 'Open file')
+        tb.AddSimpleTool(wxID_SAVE, '', images.getSaveBitmap(), 'Save', 'Save file')
         tb.AddControl(wxStaticLine(tb, -1, size=(-1,23), style=wxLI_VERTICAL))
-        tb.AddSimpleTool(wxID_CUT, images.getCutBitmap(), 'Cut', 'Cut')
-        tb.AddSimpleTool(wxID_COPY, images.getCopyBitmap(), 'Copy', 'Copy')
-        tb.AddSimpleTool(wxID_PASTE, images.getPasteBitmap(), 'Paste', 'Paste')
+        tb.AddSimpleTool(wxID_CUT, '', images.getCutBitmap(), 'Cut', 'Cut')
+        tb.AddSimpleTool(wxID_COPY, '', images.getCopyBitmap(), 'Copy', 'Copy')
+        tb.AddSimpleTool(wxID_PASTE, '', images.getPasteBitmap(), 'Paste', 'Paste')
         tb.AddControl(wxStaticLine(tb, -1, size=(-1,23), style=wxLI_VERTICAL))
-        tb.AddSimpleTool(self.ID_TEST, images.getTestBitmap(), 'Test', 'Test window')
-        tb.AddSimpleTool(self.ID_REFRESH, images.getRefreshBitmap(),
+        tb.AddSimpleTool(self.ID_TEST, '', images.getTestBitmap(), 'Test', 'Test window')
+        tb.AddSimpleTool(self.ID_REFRESH, '', images.getRefreshBitmap(),
                          'Refresh', 'Refresh view')
-        tb.AddSimpleTool(self.ID_AUTO_REFRESH, images.getAutoRefreshBitmap(),
+        tb.AddSimpleTool(self.ID_AUTO_REFRESH, '', images.getAutoRefreshBitmap(),
                          'Auto-refresh', 'Toggle auto-refresh mode', true)
         if wxGetOsVersion()[0] == wxGTK:
             tb.AddSeparator()   # otherwise auto-refresh sticks in status line
@@ -1910,7 +1910,7 @@ class App(wxApp):
         wc.Flush()
 
 def main():
-    app = App()
+    app = App(0)
     app.MainLoop()
     app.OnExit()