|
Vlaxicon
|
00001 #ifndef __SLIDERTOOL__ 00002 #define __SLIDERTOOL__ 00003 #ifndef WX_PRECOMP 00004 #include <wx/wx.h> 00005 #endif //WX_PRECOMP 00006 #include "objectbase.h" 00007 class SliderTool:public ObjectBase 00008 { 00009 public: 00013 SliderTool(wxWindow* parent, ObjectBaseShape* parentShape); 00014 00016 void SetSlider(); 00017 00020 void SetToolValue(int val); 00021 00023 void StartTimer(); 00024 00027 bool IsRunning(); 00028 00030 void StopTimer(); 00031 protected: 00032 enum 00033 { 00034 ID_CHANGE = wxID_HIGHEST + 1, 00035 ID_TIMER = wxID_HIGHEST + 1 00036 }; 00037 00039 void OnChangeValue(wxScrollEvent &event); 00040 00042 void OnTimer(wxTimerEvent &event); 00043 00044 wxTimer m_Timer; 00045 wxStaticText* m_staticText; 00046 wxSlider* m_slider; 00047 }; 00048 #endif //__SLIDERTOOL__
1.7.3