X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/185d7c3ee4c6e4a9ddaf811ae38e57d68a0fdff3..6af638ed35e8f1c414cc209cda8e5059552883c8:/wxPython/demo/wxToolBar.py diff --git a/wxPython/demo/wxToolBar.py b/wxPython/demo/wxToolBar.py index bea5f1336f..d2a2267866 100644 --- a/wxPython/demo/wxToolBar.py +++ b/wxPython/demo/wxToolBar.py @@ -1,6 +1,8 @@ from wxPython.wx import * +import images + #--------------------------------------------------------------------------- class TestToolBar(wxFrame): @@ -13,38 +15,38 @@ class TestToolBar(wxFrame): wxWindow(self, -1).SetBackgroundColour(wxNamedColour("WHITE")) - tb = self.CreateToolBar(wxTB_HORIZONTAL|wxNO_BORDER) #|wxTB_FLAT) + tb = self.CreateToolBar(wxTB_HORIZONTAL|wxNO_BORDER|wxTB_FLAT) + # wxTB_VERTICAL #tb = wxToolBarSimple(self, -1, wxDefaultPosition, wxDefaultSize, # wxTB_HORIZONTAL | wxNO_BORDER | wxTB_FLAT) #self.SetToolBar(tb) self.CreateStatusBar() - tb.AddSimpleTool(10, wxBitmap('bitmaps/new.bmp', wxBITMAP_TYPE_BMP), - "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, wxBitmap('bitmaps/open.bmp', wxBITMAP_TYPE_BMP), - "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, wxBitmap('bitmaps/copy.bmp', wxBITMAP_TYPE_BMP), - "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, wxBitmap('bitmaps/paste.bmp', wxBITMAP_TYPE_BMP), - "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, wxBitmap('bitmaps/tog1.bmp', wxBITMAP_TYPE_BMP), + tool = tb.AddTool(50, images.getTog1Bitmap(), shortHelpString="Toggle this", isToggle=true) EVT_TOOL(self, 50, self.OnToolClick) - tb.AddTool(60, wxBitmap('bitmaps/tog1.bmp', wxBITMAP_TYPE_BMP), - wxBitmap('bitmaps/tog2.bmp', wxBITMAP_TYPE_BMP), + tb.AddTool(60, images.getTog1Bitmap(), images.getTog2Bitmap(), shortHelpString="Toggle with 2 bitmaps", isToggle=true) EVT_TOOL(self, 60, self.OnToolClick) @@ -74,11 +76,13 @@ class TestToolBar(wxFrame): self.log.WriteText('OnToolEnter: %s, %s\n' % (event.GetId(), event.GetInt())) if self.timer is None: self.timer = wxTimer(self) + if self.timer.IsRunning(): + self.timer.Stop() self.timer.Start(2000) event.Skip() - def OnClearSB(self, event): + def OnClearSB(self, event): # called for the timer event handler self.SetStatusText("") self.timer.Stop() self.timer = None