_________ __ __
/ _____// |_____________ _/ |______ ____ __ __ ______
\_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/
/ \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \
/_______ /|__| |__| (____ /__| (____ /\___ /|____//____ >
\/ \/ \//_____/ \/
______________________ ______________________
T H E W A R B E G I N S
Stratagus - A free fantasy real time strategy game engine
#include <widgets.h>
Public Member Functions | |
widgets.cpp - The stratagus ui widgets. | |
| StatBoxWidget (int width, int height) | |
| virtual void | draw (gcn::Graphics *graphics) |
| void | setCaption (const std::string &s) |
| const std::string & | getCaption () const |
| void | setPercent (const int percent) |
| int | getPercent () const |
Public Member Functions inherited from gcn::Widget | |
| Widget () | |
| virtual | ~Widget () |
| virtual void | drawBorder (Graphics *) |
| virtual void | logic () |
| virtual BasicContainer * | getParent () const |
| virtual void | setWidth (int width) |
| virtual int | getWidth () const |
| virtual void | setHeight (int height) |
| virtual int | getHeight () const |
| virtual void | setSize (int width, int height) |
| virtual void | setX (int x) |
| virtual int | getX () const |
| virtual void | setY (int y) |
| virtual int | getY () const |
| virtual void | setPosition (int x, int y) |
| virtual void | setDimension (const Rectangle &dimension) |
| virtual void | setBorderSize (unsigned int borderSize) |
| virtual unsigned int | getBorderSize () const |
| virtual const Rectangle & | getDimension () const |
| virtual void | setFocusable (bool focusable) |
| virtual bool | isFocusable () const |
| virtual bool | hasFocus () const |
| virtual void | setEnabled (bool enabled) |
| virtual bool | isEnabled () const |
| virtual void | lostFocus () |
| virtual void | gotFocus () |
| virtual bool | hasMouse () const |
| virtual void | setVisible (bool visible) |
| virtual bool | isVisible () const |
| virtual void | setBaseColor (const Color &color) |
| virtual const Color & | getBaseColor () const |
| virtual void | setForegroundColor (const Color &color) |
| virtual const Color & | getForegroundColor () const |
| virtual void | setBackgroundColor (const Color &color) |
| virtual const Color & | getBackgroundColor () const |
| virtual void | setDisabledColor (const Color &color) |
| virtual const Color & | getDisabledColor () const |
| virtual void | _mouseInputMessage (const MouseInput &mouseInput) |
| virtual bool | _keyInputMessage (const KeyInput &keyInput) |
| virtual void | hotKeyPress () |
| virtual void | hotKeyRelease () |
| virtual void | _mouseInMessage () |
| virtual void | _mouseOutMessage () |
| virtual void | requestFocus () |
| virtual void | requestMoveToTop () |
| virtual void | requestMoveToBottom () |
| virtual void | _setFocusHandler (FocusHandler *focusHandler) |
| virtual FocusHandler * | _getFocusHandler () |
| virtual void | addActionListener (ActionListener *actionListener) |
| virtual void | removeActionListener (ActionListener *actionListener) |
| virtual void | addMouseListener (MouseListener *mouseListener) |
| virtual void | removeMouseListener (MouseListener *mouseListener) |
| virtual void | addKeyListener (KeyListener *keyListener) |
| virtual void | removeKeyListener (KeyListener *keyListener) |
| virtual void | setEventId (const std::string &eventId) |
| virtual const std::string & | getEventId () const |
| virtual void | getAbsolutePosition (int &x, int &y) const |
| virtual void | _setParent (BasicContainer *parent) |
| Font * | getFont () const |
| virtual void | setFont (Font *font) |
| virtual void | fontChanged () |
| virtual int | getHotKey () const |
| virtual void | setHotKey (const int key) |
| virtual void | setHotKey (const char *key) |
| virtual bool | isTabInEnabled () const |
| virtual void | setTabInEnabled (bool enabled) |
| virtual bool | isTabOutEnabled () const |
| virtual void | setTabOutEnabled (bool enabled) |
| virtual bool | isDragged () const |
| virtual void | requestModalFocus () |
| virtual void | releaseModalFocus () |
| virtual bool | hasModalFocus () const |
| virtual void | setDirty (bool dirty) |
| virtual bool | getDirty () const |
| StatBoxWidget::StatBoxWidget | ( | int | width, |
| int | height | ||
| ) |
StatBoxWidget constructor
| width | Width of the StatBoxWidget. |
| height | Height of the StatBoxWidget. |
|
virtual |
Draw StatBoxWidget.
| graphics | Graphic driver used to draw. |
caption seem to be placed upper than the middle.
set direction (hor./vert.) and growing direction(up/down, left/rigth).
Implements gcn::Widget.
| const std::string & StatBoxWidget::getCaption | ( | ) | const |
Get caption of StatBoxWidget.
| int StatBoxWidget::getPercent | ( | ) | const |
Get percent of StatBoxWidget.
| void StatBoxWidget::setCaption | ( | const std::string & | caption | ) |
Set caption of StatBoxWidget.
| caption | New value. |
| void StatBoxWidget::setPercent | ( | const int | percent | ) |
Set percent of StatBoxWidget.
| percent | New value. |
1.8.17
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.