git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@16103
c3d73ce0-8a6f-49c7-b76d-
6d57e0e08775
virtual void SetValue(bool bVal);
virtual bool GetValue(void) const ;
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;
protected:
virtual wxSize DoGetBestSize() const;
+ virtual void Notify(void);
virtual bool Start( int nMilliseconds = -1
,bool bOneShot = FALSE
);
virtual bool Start( int nMilliseconds = -1
,bool bOneShot = FALSE
);
#if wxUSE_TOOLBAR
#include "wx/tbarbase.h"
#if wxUSE_TOOLBAR
#include "wx/tbarbase.h"
+#define ID_TOOLTIMER 100
+#define ID_TOOLEXPTIMER 101
+
class WXDLLEXPORT wxToolBar: public wxToolBarBase
{
public:
class WXDLLEXPORT wxToolBar: public wxToolBarBase
{
public:
- wxToolBar() { Init(); }
+ wxToolBar()
+ : m_vToolTimer(this, ID_TOOLTIMER)
+ , m_vToolExpTimer(this, ID_TOOLEXPTIMER)
+ { Init(); }
inline wxToolBar( wxWindow* pParent
,wxWindowID vId
inline wxToolBar( wxWindow* pParent
,wxWindowID vId
,const wxSize& rSize = wxDefaultSize
,long lStyle = wxNO_BORDER | wxTB_HORIZONTAL
,const wxString& rName = wxToolBarNameStr
,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
{
Init();
Create( pParent
void RaiseTool( wxToolBarToolBase* pTool
,bool bRaise = TRUE
);
void RaiseTool( wxToolBarToolBase* pTool
,bool bRaise = TRUE
);
+ void OnTimer(wxTimerEvent& rEvent);
static bool m_bInitialized;
static bool m_bInitialized;
+ wxTimer m_vToolTimer;
+ wxTimer m_vToolExpTimer;
+ ULONG m_ulToolTimer;
+ ULONG m_ulToolExpTimer;
+
DECLARE_EVENT_TABLE()
DECLARE_DYNAMIC_CLASS(wxToolBar)
};
DECLARE_EVENT_TABLE()
DECLARE_DYNAMIC_CLASS(wxToolBar)
};