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: cliprectangle.cpp:61
Definition: mouselistener.h:72