|
TGUI
v0.6.10
|
Public Types | |
Public Types inherited from tgui::Widget |
Public Member Functions | |
| ClickableWidget () | |
| Default constructor. More... | |
| ClickableWidget (const ClickableWidget ©) | |
| Copy constructor. More... | |
| virtual | ~ClickableWidget () |
| Destructor. More... | |
| ClickableWidget & | operator= (const ClickableWidget &right) |
| Overload of assignment operator. More... | |
| virtual void | setSize (float width, float height) |
| Changes the size of the widget. More... | |
| virtual sf::Vector2f | getSize () const |
| Returns the size of the widget. More... | |
Public Member Functions inherited from tgui::Widget | |
| Widget () | |
| Default constructor. More... | |
| Widget (const Widget ©) | |
| Copy constructor. More... | |
| virtual | ~Widget () |
| Destructor. More... | |
| Widget & | operator= (const Widget &right) |
| Overload of assignment operator. More... | |
| virtual sf::Vector2f | getAbsolutePosition () const |
| Get the absolute position of the widget on the screen. More... | |
| virtual void | show () |
| Shows the widget. More... | |
| virtual void | hide () |
| Hides the widget. More... | |
| bool | isVisible () const |
| Returns true when the widget is visible. More... | |
| virtual void | enable () |
| Enables the widget. More... | |
| virtual void | disable () |
| Disables the widget. More... | |
| bool | isEnabled () const |
| Returns true when the widget is enabled. More... | |
| bool | isDisabled () const |
| Returns true when the widget is disabled. More... | |
| bool | isLoaded () const |
| Returns true when the widget is loaded successfully. More... | |
| virtual void | focus () |
| Focus the widget. More... | |
| virtual void | unfocus () |
| Unfocus the widget. More... | |
| bool | isFocused () const |
| Returns true when the widget is focused and false otherwise. More... | |
| WidgetTypes | getWidgetType () const |
| Returns the type of the widget. More... | |
| Container * | getParent () const |
| Returns a pointer to the parent widget. More... | |
| virtual void | setTransparency (unsigned char transparency) |
| Changes the transparency of the widget. More... | |
| unsigned char | getTransparency () const |
| Returns the transparency of the widget. More... | |
| virtual void | moveToFront () |
| Places the widget before all other widgets. More... | |
| virtual void | moveToBack () |
| Places the widget behind all other widgets. More... | |
| void | setCallbackId (unsigned int callbackId) |
| Changes the callback id of the widget. More... | |
| unsigned int | getCallbackId () |
| Returns the callback id of the widget. More... | |
Public Member Functions inherited from tgui::Transformable | |
| Transformable () | |
| Default constructor. More... | |
| virtual | ~Transformable () |
| Destructor. More... | |
| virtual void | setPosition (float x, float y) |
| Set the position of the widget. More... | |
| void | setPosition (const sf::Vector2f &position) |
| set the position of the widget More... | |
| const sf::Vector2f & | getPosition () const |
| get the position of the widget More... | |
| void | move (float offsetX, float offsetY) |
| Move the widget by a given offset. More... | |
| void | move (const sf::Vector2f &offset) |
| Move the widget by a given offset. More... | |
| virtual sf::Vector2f | getFullSize () const |
| Returns the entire size that the widget is using. More... | |
| void | scale (float factorX, float factorY) |
| Scale the widget. More... | |
| void | scale (const sf::Vector2f &factors) |
| Scale the widget. More... | |
Public Member Functions inherited from tgui::CallbackManager | |
| void | bindCallback (std::function< void()> func, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More... | |
| template<typename T > | |
| void | bindCallback (void(T::*func)(), T *const classPtr, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More... | |
| void | bindCallbackEx (std::function< void(const Callback &)> func, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More... | |
| template<typename T > | |
| void | bindCallbackEx (void(T::*func)(const Callback &), T *const classPtr, unsigned int trigger) |
| Bind a function to one or more specific callback trigger(s). More... | |
| void | bindCallback (unsigned int trigger) |
| Bind one or more specific callback trigger(s) to the parent widget. More... | |
| void | unbindCallback (unsigned int trigger) |
| Unbind all callback function bound to the given trigger. More... | |
| void | unbindAllCallback () |
| Unbind all callback functions bound to any callback. More... | |
Defines specific triggers to ClickableWidget.
| Enumerator | |
|---|---|
| LeftMousePressed |
The left mouse button was pressed. |
| LeftMouseReleased |
The left mouse button was released. |
| LeftMouseClicked |
The left mouse button was clicked. |
| AllClickableWidgetCallbacks |
All triggers defined in ClickableWidget and its base classes. |
| tgui::ClickableWidget::ClickableWidget | ( | ) |
Default constructor.
| tgui::ClickableWidget::ClickableWidget | ( | const ClickableWidget & | copy | ) |
Copy constructor.
| copy | Instance to copy |
|
virtual |
Destructor.
|
virtual |
Returns the size of the widget.
Implements tgui::Transformable.
Reimplemented in tgui::RadioButton, tgui::Canvas, tgui::AnimatedPicture, and tgui::SpriteSheet.
| ClickableWidget& tgui::ClickableWidget::operator= | ( | const ClickableWidget & | right | ) |
Overload of assignment operator.
| right | Instance to assign |
|
virtual |
Changes the size of the widget.
| width | The new width of the widget |
| height | The new height of the widget |
Implements tgui::Transformable.
Reimplemented in tgui::EditBox, tgui::Picture, tgui::Button, tgui::RadioButton, tgui::LoadingBar, tgui::Slider2d, tgui::SpinButton, tgui::Canvas, tgui::AnimatedPicture, tgui::Label, and tgui::SpriteSheet.
1.8.11