Slider widget.
More...
#include <slider.h>
|
| Slider (double scaleEnd=1.0) |
| Constructor with scale start equal to 0.
|
|
| Slider (double scaleStart, double scaleEnd) |
| Constructor.
|
|
void | draw (gcn::Graphics *graphics) override |
| Draws the slider.
|
|
void | drawFrame (gcn::Graphics *graphics) override |
|
void | drawMarker (gcn::Graphics *graphics) override |
|
void | mouseEntered (gcn::MouseEvent &event) override |
| Called when the mouse enteres the widget area.
|
|
void | mouseExited (gcn::MouseEvent &event) override |
| Called when the mouse leaves the widget area.
|
|
|
void | init () |
| Used to initialize instances.
|
|
Slider widget.
Same as the Guichan slider but with custom look.
Definition at line 31 of file slider.h.
◆ Slider() [1/2]
Slider::Slider |
( |
double |
scaleEnd = 1.0 | ) |
|
Constructor with scale start equal to 0.
Definition at line 29 of file slider.cpp.
◆ Slider() [2/2]
Slider::Slider |
( |
double |
scaleStart, |
|
|
double |
scaleEnd |
|
) |
| |
Constructor.
- Parameters
-
scaleStart | The minimum value of the slider |
scaleEnd | The maximum value of the slider |
Definition at line 35 of file slider.cpp.
◆ draw()
void Slider::draw |
( |
gcn::Graphics * |
graphics | ) |
|
|
override |
◆ drawFrame()
void Slider::drawFrame |
( |
gcn::Graphics * |
graphics | ) |
|
|
inlineoverride |
◆ drawMarker()
void Slider::drawMarker |
( |
gcn::Graphics * |
graphics | ) |
|
|
inlineoverride |
◆ init()
Used to initialize instances.
Definition at line 41 of file slider.cpp.
◆ mouseEntered()
void Slider::mouseEntered |
( |
gcn::MouseEvent & |
event | ) |
|
|
override |
Called when the mouse enteres the widget area.
Definition at line 67 of file slider.cpp.
◆ mouseExited()
void Slider::mouseExited |
( |
gcn::MouseEvent & |
event | ) |
|
|
override |
Called when the mouse leaves the widget area.
Definition at line 72 of file slider.cpp.
◆ mHasMouse
bool Slider::mHasMouse = false |
|
private |
The documentation for this class was generated from the following files: