]> git.saurik.com Git - wxWidgets.git/blobdiff - src/os2/toolbar.cpp
Added comment about increased wxRadioBox space
[wxWidgets.git] / src / os2 / toolbar.cpp
index 16261a8feb5ed453cf7ca8e66b90f7ab20858320..bc1e7b972305d051396307e953e99d0254e5d0be 100644 (file)
@@ -304,6 +304,7 @@ BEGIN_EVENT_TABLE(wxToolBar, wxToolBarBase)
     EVT_PAINT(wxToolBar::OnPaint)
     EVT_KILL_FOCUS(wxToolBar::OnKillFocus)
     EVT_MOUSE_EVENTS(wxToolBar::OnMouseEvent)
+    EVT_TIMER(-1, wxToolBar::OnTimer)
 END_EVENT_TABLE()
 
 // ============================================================================
@@ -906,6 +907,8 @@ void wxToolBar::OnMouseEvent(
         ReleaseMouse();
     }
 
+    m_vToolTimer.Stop();
+    m_vToolTimer.Start(3000L, FALSE);
     if (!pTool)
     {
         if (m_nCurrentTool > -1)
@@ -1406,4 +1409,18 @@ void wxToolBar::RaiseTool (
     }
 } // end of wxToolBar::RaiseTool
 
+void wxToolBar::OnTimer (
+  wxTimerEvent&                     rEvent
+)
+{
+    if (rEvent.GetId() == (int)m_ulToolTimer)
+    {
+        (void)wxMessageBox("wxWindows toolbar timer", "ToolTimer");
+    }
+    else if (rEvent.GetId() == (int)m_ulToolExpTimer)
+    {
+        (void)wxMessageBox("wxWindows toolbar timer", "ToolExpTimer");
+    }
+} // end of wxToolBar::OnTimer
+
 #endif // ndef for wxUSE_TOOLBAR && wxUSE_TOOLBAR_NATIVE