22 #ifndef FIFE_GUI_WIDGETS_CLICKLABEL_H
23 #define FIFE_GUI_WIDGETS_CLICKLABEL_H
29 #include <guichan.hpp>
42 class ClickLabel :
public Widget,
public MouseListener,
public KeyListener,
public FocusListener {
48 virtual void setWidth(int32_t width);
49 virtual void setCaption(
const std::string& caption);
52 virtual void draw(Graphics* graphics);
61 virtual void focusLost(
const Event& event);
virtual void setCaption(const std::string &caption)
virtual void focusLost(const Event &event)
virtual void mouseReleased(MouseEvent &mouseEvent)
virtual const std::string & getCaption() const
virtual void setWidth(int32_t width)
void setTextWrapping(bool)
bool isTextWrapping() const
virtual void keyPressed(KeyEvent &keyEvent)
virtual void adjustSize()
virtual void keyReleased(KeyEvent &keyEvent)
virtual void draw(Graphics *graphics)
virtual void mousePressed(MouseEvent &mouseEvent)
virtual void mouseEntered(MouseEvent &mouseEvent)
virtual void mouseExited(MouseEvent &mouseEvent)
virtual void mouseDragged(MouseEvent &mouseEvent)