Mana
|
A drop down box from which you can select different values. More...
#include <dropdown.h>
Public Member Functions | |
DropDown (gcn::ListModel *listModel=nullptr) | |
Contructor. | |
~DropDown () override | |
void | draw (gcn::Graphics *graphics) override |
void | drawFrame (gcn::Graphics *graphics) override |
void | adjustHeight () |
gcn::Rectangle | getChildrenArea () override |
void | focusLost (const gcn::Event &event) override |
void | keyPressed (gcn::KeyEvent &keyEvent) override |
void | mousePressed (gcn::MouseEvent &mouseEvent) override |
void | mouseWheelMovedUp (gcn::MouseEvent &mouseEvent) override |
void | mouseWheelMovedDown (gcn::MouseEvent &mouseEvent) override |
Protected Member Functions | |
void | drawButton (gcn::Graphics *graphics) override |
Draws the button with the little down arrow. | |
void | dropDown () override |
void | foldUp () override |
Protected Attributes | |
int | mPadding = 1 |
A drop down box from which you can select different values.
A ListModel provides the contents of the drop down. To be able to use DropDown you must give DropDown an implemented ListModel which represents your list.
Definition at line 33 of file dropdown.h.
DropDown::DropDown | ( | gcn::ListModel * | listModel = nullptr | ) |
Contructor.
listModel | the ListModel to use. |
Definition at line 36 of file dropdown.cpp.
|
override |
Definition at line 51 of file dropdown.cpp.
void DropDown::adjustHeight | ( | ) |
Definition at line 111 of file dropdown.cpp.
|
override |
Definition at line 56 of file dropdown.cpp.
|
overrideprotected |
Draws the button with the little down arrow.
graphics | a Graphics object to draw with. |
Definition at line 159 of file dropdown.cpp.
|
override |
Definition at line 99 of file dropdown.cpp.
|
overrideprotected |
Definition at line 243 of file dropdown.cpp.
|
override |
Definition at line 206 of file dropdown.cpp.
|
overrideprotected |
Definition at line 261 of file dropdown.cpp.
|
override |
Definition at line 145 of file dropdown.cpp.
|
override |
Definition at line 179 of file dropdown.cpp.
|
override |
Definition at line 212 of file dropdown.cpp.
|
override |
Definition at line 235 of file dropdown.cpp.
|
override |
Definition at line 228 of file dropdown.cpp.
|
protected |
Definition at line 83 of file dropdown.h.