30class UISlider :
public UIWidget
44 slidertype_t m_slidertype;
46 bool m_prev_arrow_depressed;
47 bool m_next_arrow_depressed;
48 bool m_thumb_depressed;
58 CLASS_PROTOTYPE(UISlider);
62 void Pressed(
Event *ev);
63 void Released(
Event *ev);
66 void AutoIncrement(
Event *ev);
67 void AutoDecrement(
Event *ev);
68 void MouseExited(
Event *ev);
69 void MouseEntered(
Event *ev);
70 void MouseDragged(
Event *ev);
71 void LayoutSetRange(
Event *ev);
72 void LayoutSetType(
Event *ev);
73 void LayoutSetStep(
Event *ev);
74 void LayoutSliderBGShader(
Event *ev);
75 void LayoutSliderThumbShader(
Event *ev);
76 void LayoutSliderLeftShader(
Event *ev);
77 void LayoutSliderRightShader(
Event *ev);
82 void Draw(
void)
override;
83 void FrameInitialized(
void)
override;
84 qboolean KeyEvent(
int key,
unsigned int time)
override;
85 void UpdateData(
void)
override;
86 void UpdateUIElement(
void)
override;
87 void setType(slidertype_t type);
88 void setRange(
float min,
float max);
89 void setStep(
float value);