27class UISlider :
public UIWidget {
40 slidertype_t m_slidertype;
42 bool m_prev_arrow_depressed;
43 bool m_next_arrow_depressed;
44 bool m_thumb_depressed;
54 CLASS_PROTOTYPE( UISlider );
57 void setThumb(
void );
58 void Pressed(
Event *ev );
59 void Released(
Event *ev );
60 void Increment(
void );
61 void Decrement(
void );
62 void AutoIncrement(
Event *ev );
63 void AutoDecrement(
Event *ev );
64 void MouseExited(
Event *ev );
65 void MouseEntered(
Event *ev );
66 void MouseDragged(
Event *ev );
67 void LayoutSetRange(
Event *ev );
68 void LayoutSetType(
Event *ev );
69 void LayoutSetStep(
Event *ev );
70 void LayoutSliderBGShader(
Event *ev );
71 void LayoutSliderThumbShader(
Event *ev );
72 void LayoutSliderLeftShader(
Event *ev );
73 void LayoutSliderRightShader(
Event *ev );
78 void Draw(
void )
override;
79 void FrameInitialized(
void )
override;
80 qboolean KeyEvent(
int key,
unsigned int time )
override;
81 void UpdateData(
void )
override;
82 void UpdateUIElement(
void )
override;
83 void setType( slidertype_t type );
84 void setRange(
float min,
float max );
85 void setStep(
float value );