public |
Inheritance Graph
graph BT
Button
Button --> Container
click Button "classGUI_1_1Button"
click Container "classGUI_1_1Container"
Description
Public Static Attributes
const flag_t | FLAT_BUTTON |
Protected Attributes
Util::WeakPointer < Label > | textLabel |
bool | switchedOn |
HandleActionFun | actionListener |
KeyListener | keyListener |
MouseButtonListener | mouseButtonListener |
MouseClickListener | mouseClickListener |
Public Functions
Button( GUI_Manager & gui, flag_t flags) | |
~Button() | |
void | setText(const std::string & text) |
std::string | getText() const |
bool | isSwitchedOn() const |
void | setSwitch(bool b) |
void | setFont( AbstractFont * newFont) |
void | setActionListener( HandleActionFun fun) |
void | setTextStyle(unsigned int style) |
void | setColor(const Util::Color4ub & newColor) |
void | action() |
Documentation
variable
GUI::Button::FLAT_BUTTON
public | static |
const flag_t FLAT_BUTTON |
Defined in GUI/Components/Button.h:26
variable
GUI::Button::textLabel
protected |
Util::WeakPointer < Label > textLabel |
Defined in GUI/Components/Button.h:52
variable
GUI::Button::switchedOn
protected |
bool switchedOn |
Defined in GUI/Components/Button.h:53
variable
GUI::Button::actionListener
protected |
HandleActionFun actionListener |
Defined in GUI/Components/Button.h:54
variable
GUI::Button::keyListener
protected |
KeyListener keyListener |
Defined in GUI/Components/Button.h:55
variable
GUI::Button::mouseButtonListener
protected |
MouseButtonListener mouseButtonListener |
Defined in GUI/Components/Button.h:56
variable
GUI::Button::mouseClickListener
protected |
MouseClickListener mouseClickListener |
Defined in GUI/Components/Button.h:57
function
GUI::Button::Button
public |
Button( | GUI_Manager & | gui, |
flag_t | flags | |
) |
Defined in GUI/Components/Button.h:28
function
GUI::Button::~Button
public | virtual |
~Button( | ) |
Defined in GUI/Components/Button.h:29
function
GUI::Button::setText
public |
void setText( | const std::string & | text ) |
Defined in GUI/Components/Button.h:31
function
GUI::Button::getText
public | const |
std::string getText( | ) const |
Defined in GUI/Components/Button.h:32
function
GUI::Button::isSwitchedOn
public | const | inline |
bool isSwitchedOn( | ) const |
Defined in GUI/Components/Button.h:34
function
GUI::Button::setSwitch
public | inline |
void setSwitch( | bool | b ) |
Defined in GUI/Components/Button.h:35
function
GUI::Button::setFont
public | inline |
void setFont( | AbstractFont * | newFont ) |
Defined in GUI/Components/Button.h:36
function
GUI::Button::setActionListener
public | inline |
void setActionListener( | HandleActionFun | fun ) |
Defined in GUI/Components/Button.h:37
function
GUI::Button::setTextStyle
public | inline |
void setTextStyle( | unsigned int | style ) |
Defined in GUI/Components/Button.h:38
function
GUI::Button::setColor
public |
void setColor( | const Util::Color4ub & | newColor ) |
Defined in GUI/Components/Button.h:39
function
GUI::Button::action
public | virtual |
void action( | ) |
Defined in GUI/Components/Button.h:42