26 #ifndef TGUI_CLICKABLE_WIDGET_HPP 27 #define TGUI_CLICKABLE_WIDGET_HPP 30 #include <TGUI/Widget.hpp> 94 virtual void setSize(
float width,
float height);
103 virtual sf::Vector2f getSize()
const;
109 virtual bool mouseOnWidget(
float x,
float y);
114 virtual void leftMousePressed(
float x,
float y);
119 virtual void leftMouseReleased(
float x,
float y);
127 virtual bool setProperty(std::string property,
const std::string& value);
134 virtual bool getProperty(std::string property, std::string& value)
const;
144 virtual void draw(sf::RenderTarget& target, sf::RenderStates states)
const;
155 LeftMousePressed = WidgetCallbacksCount * 1,
156 LeftMouseReleased = WidgetCallbacksCount * 2,
157 LeftMouseClicked = WidgetCallbacksCount * 4,
158 AllClickableWidgetCallbacks = WidgetCallbacksCount * 8 - 1,
159 ClickableWidgetCallbacksCount = WidgetCallbacksCount * 8
175 #endif // TGUI_CLICKABLE_WIDGET_HPP Namespace that contains all TGUI functions and classes.
Definition: AnimatedPicture.hpp:33