virtual void SetValue(bool bVal);
virtual bool GetValue(void) const ;
- bool OS2Command( WXUINT wParam
- ,WXWORD wId
- );
- void Command(wxCommandEvent& rEvent);
- virtual void SetFocus(void);
+ bool OS2Command( WXUINT wParam
+ ,WXWORD wId
+ );
+ void Command(wxCommandEvent& rEvent);
+ virtual MRESULT OS2WindowProc( WXUINT uMsg
+ ,WXWPARAM wParam
+ ,WXLPARAM lParam
+ );
+ virtual void SetFocus(void);
+
protected:
virtual wxSize DoGetBestSize() const;
#if wxUSE_TOOLBAR
#include "wx/tbarbase.h"
+#define ID_TOOLTIMER 100
+#define ID_TOOLEXPTIMER 101
+
class WXDLLEXPORT wxToolBar: public wxToolBarBase
{
public:
* Public interface
*/
- wxToolBar() { Init(); }
+ wxToolBar()
+ : m_vToolTimer(this, ID_TOOLTIMER)
+ , m_vToolExpTimer(this, ID_TOOLEXPTIMER)
+ { Init(); }
inline wxToolBar( wxWindow* pParent
,wxWindowID vId
,const wxSize& rSize = wxDefaultSize
,long lStyle = wxNO_BORDER | wxTB_HORIZONTAL
,const wxString& rName = wxToolBarNameStr
- )
+ ) : m_vToolTimer(this, ID_TOOLTIMER)
+ , m_vToolExpTimer(this, ID_TOOLEXPTIMER)
{
Init();
Create( pParent
void RaiseTool( wxToolBarToolBase* pTool
,bool bRaise = TRUE
);
+ void OnTimer(wxTimerEvent& rEvent);
static bool m_bInitialized;
+ wxTimer m_vToolTimer;
+ wxTimer m_vToolExpTimer;
+ ULONG m_ulToolTimer;
+ ULONG m_ulToolExpTimer;
+
DECLARE_EVENT_TABLE()
DECLARE_DYNAMIC_CLASS(wxToolBar)
};