Vlaxicon
Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes

SliderTool Class Reference

Inheritance diagram for SliderTool:
ObjectBase

List of all members.

Public Member Functions

 SliderTool (wxWindow *parent, ObjectBaseShape *parentShape)
void SetSlider ()
void SetToolValue (int val)
void StartTimer ()
bool IsRunning ()
void StopTimer ()

Protected Types

enum  { ID_CHANGE = wxID_HIGHEST + 1, ID_TIMER = wxID_HIGHEST + 1 }

Protected Member Functions

void OnChangeValue (wxScrollEvent &event)
void OnTimer (wxTimerEvent &event)

Protected Attributes

wxTimer m_Timer
wxStaticText * m_staticText
wxSlider * m_slider

Constructor & Destructor Documentation

SliderTool::SliderTool ( wxWindow *  parent,
ObjectBaseShape parentShape 
)

constructor of SliderTool control

Parameters:
parentparent window
parentShapeparent shape

Member Function Documentation

bool SliderTool::IsRunning ( )

check if timer running

Returns:
true if timer is running false if not
void SliderTool::OnChangeValue ( wxScrollEvent &  event) [protected]

event handler on change slider value

void SliderTool::OnTimer ( wxTimerEvent &  event) [protected]

event handler on timer tick

void SliderTool::SetSlider ( )

sets control values

void SliderTool::SetToolValue ( int  val)

sets value param val value

void SliderTool::StartTimer ( )

start control timer for sending commands to instrument

void SliderTool::StopTimer ( )

stops control timer


The documentation for this class was generated from the following files:
 All Classes Functions