_________ __ __
/ _____// |_____________ _/ |______ ____ __ __ ______
\_____ \\ __\_ __ \__ \\ __\__ \ / ___\| | \/ ___/
/ \| | | | \// __ \| | / __ \_/ /_/ > | /\___ \
/_______ /|__| |__| (____ /__| (____ /\___ /|____//____ >
\/ \/ \//_____/ \/
______________________ ______________________
T H E W A R B E G I N S
Stratagus - A free fantasy real time strategy game engine
Go to the documentation of this file.
55 #ifndef GCN_RADIOBUTTON_HPP
56 #define GCN_RADIOBUTTON_HPP
92 const std::string &group,
105 virtual void drawBox(
Graphics *graphics);
112 virtual bool isMarked()
const;
119 virtual void setMarked(
bool marked);
126 virtual const std::string &getCaption()
const;
133 virtual void setCaption(
const std::string &caption);
140 virtual void setGroup(
const std::string &group);
147 virtual const std::string &getGroup()
const;
152 virtual void adjustSize();
157 virtual void draw(
Graphics* graphics);
159 virtual void drawBorder(
Graphics* graphics);
164 virtual bool keyPress(
const Key& key);
169 virtual void mouseClick(
int x,
int y,
int button,
int count);
176 typedef std::multimap<std::string, RadioButton *>
GroupMap;
183 #endif // end GCN_RADIOBUTTON_HPP
Definition: keylistener.h:74
Definition: graphics.h:97
Definition: mouselistener.h:72
Definition: cliprectangle.cpp:61
(C) Copyright 1998-2012 by The Stratagus Project under the GNU General Public License.
All trademarks and copyrights on this page are owned by their respective owners.