#include <label.hpp>
Inheritance diagram for gcn::Label:
Definition at line 68 of file label.hpp.
Public Member Functions | |
Label () | |
Constructor. | |
Label (const std::string &caption) | |
Constructor. | |
virtual const std::string & | getCaption () const |
Gets the Label caption. | |
virtual void | setCaption (const std::string &caption) |
Sets the Label caption. | |
virtual void | setAlignment (unsigned int alignment) |
Sets the alignment for the caption. | |
virtual unsigned int | getAlignment () |
Gets the alignment for the caption. | |
virtual void | adjustSize () |
Adjusts the Label size to fit the font size. | |
virtual void | draw (Graphics *graphics) |
Draws the Widget. | |
virtual void | drawBorder (Graphics *graphics) |
Draws a the Widget border. |
|
Constructor.
Definition at line 69 of file label.cpp. References gcn::Widget::getFont(), gcn::Widget::getHeight(), gcn::Widget::getWidth(), gcn::Widget::setHeight(), and gcn::Widget::setWidth(). |
|
Draws the Widget. It is called by the parent widget when it is time for the Widget to draw itself. The graphics object is set up so that all drawing is relative to the Widget, i.e coordinate (0,0) is the top-left corner of the Widget. It is not possible to draw outside of a Widgets dimension.
Implements gcn::Widget. Definition at line 98 of file label.cpp. References getAlignment(), getCaption(), gcn::Widget::getFont(), gcn::Widget::getForegroundColor(), gcn::Font::getHeight(), gcn::Widget::getHeight(), and gcn::Widget::getWidth(). |
|
Draws a the Widget border. A border is drawn around a Widget. The width and height of the border is therefore the Widgets height+2*bordersize. Think of a painting that has a certain size, the border surrounds the painting.
Reimplemented from gcn::Widget. Definition at line 123 of file label.cpp. References gcn::Color::a, gcn::Widget::getBaseColor(), gcn::Widget::getBorderSize(), gcn::Widget::getHeight(), and gcn::Widget::getWidth(). |
|
Gets the alignment for the caption.
Definition at line 93 of file label.cpp. Referenced by draw(). |
|
Gets the Label caption.
Definition at line 78 of file label.cpp. Referenced by adjustSize(), and draw(). |
|
Sets the alignment for the caption.
|
|
Sets the Label caption.
|