Mana
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | Private Attributes | List of all members

Slider widget. More...

#include <slider.h>

Inheritance diagram for Slider:

Public Member Functions

 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.
 

Private Member Functions

void init ()
 Used to initialize instances.
 

Private Attributes

bool mHasMouse = false
 

Detailed Description

Slider widget.

Same as the Guichan slider but with custom look.

Definition at line 31 of file slider.h.

Constructor & Destructor Documentation

◆ 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
scaleStartThe minimum value of the slider
scaleEndThe maximum value of the slider

Definition at line 35 of file slider.cpp.

Member Function Documentation

◆ draw()

void Slider::draw ( gcn::Graphics *  graphics)
override

Draws the slider.

Definition at line 53 of file slider.cpp.

◆ drawFrame()

void Slider::drawFrame ( gcn::Graphics *  graphics)
inlineoverride

Definition at line 53 of file slider.h.

◆ drawMarker()

void Slider::drawMarker ( gcn::Graphics *  graphics)
inlineoverride

Definition at line 56 of file slider.h.

◆ init()

void Slider::init ( )
private

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.

Member Data Documentation

◆ mHasMouse

bool Slider::mHasMouse = false
private

Definition at line 74 of file slider.h.


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