|
|
| VerticalLayout () |
| | Default constructor.
|
| |
| Ptr | copy (ConstPtr layout) |
| | Makes a copy of another layout. More...
|
| |
|
| BoxLayout () |
| | Default constructor.
|
| |
| virtual void | setSize (const Layout2d &size) override |
| | Changes the size of the layout. More...
|
| |
| virtual void | setFont (const Font &font) override |
| | Changes the font the child widgets. More...
|
| |
| bool | insert (std::size_t index, const tgui::Widget::Ptr &widget, const sf::String &widgetName="") |
| | Insert a widget to the layout. More...
|
| |
| void | add (const tgui::Widget::Ptr &widget, const sf::String &widgetName="") override |
| | Adds a widget at the end of the layout. More...
|
| |
| void | addSpace (float ratio=1) |
| | Adds a space at the end of the layout and immediately set its ratio. More...
|
| |
| bool | insertSpace (std::size_t index, float ratio=1) |
| | Insert a space to the layout and immediately set its ratio. More...
|
| |
| bool | remove (const tgui::Widget::Ptr &widget) override |
| | Removes a single widget that was added to the container. More...
|
| |
| bool | remove (std::size_t index) |
| | Removes a single widget that was added to the container. More...
|
| |
| Widget::Ptr | get (std::size_t index) |
| | Returns the widget at the given index in the layout. More...
|
| |
| bool | setRatio (const Widget::Ptr &widget, float ratio) |
| | Change the ratio of a widget. More...
|
| |
| bool | setRatio (std::size_t index, float ratio) |
| | Change the ratio of a widget. The ratio is the size that will have a widget relatively to others. By default, the ratio is equal to 1. So setting a ratio to 2 means that the widget will be 2 times larger than others. More...
|
| |
| float | getRatio (const Widget::Ptr &widget) |
| | Returns the ratio of a widget. More...
|
| |
| float | getRatio (std::size_t index) |
| | Returns the ratio of a widget. More...
|
| |
| bool | setFixedSize (const Widget::Ptr &widget, float size) |
| | Set the size of a widget to a constant value. More...
|
| |
| bool | setFixedSize (std::size_t index, float size) |
| | Set the size of a widget to a constant value. More...
|
| |
| float | getFixedSize (const Widget::Ptr &widget) |
| | Returns the size of a widget when it has a constant value. More...
|
| |
| float | getFixedSize (std::size_t index) |
| | Returns the size of a widget when it has a constant value. More...
|
| |
|
void | removeAllWidgets () override |
| | Removes all widgets that were added to the container.
|
| |
| virtual void | setSize (const Layout2d &size) |
| | Changes the size of the widget. More...
|
| |
| void | setSize (const Layout &width, const Layout &height) |
| | Changes the size of the widget. More...
|
| |
| | Panel (const Layout2d &size={100, 100}) |
| | Default constructor. More...
|
| |
| | Panel (const Layout &width, const Layout &height) |
| | Constructor. More...
|
| |
| std::shared_ptr< PanelRenderer > | getRenderer () const |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| void | setBackgroundColor (const Color &backgroundColor) |
| | Changes the background color of the panel. More...
|
| |
| const sf::Color & | getBackgroundColor () const |
| | Returns the background color of the panel. More...
|
| |
| | Container (const Container ©) |
| | Copy constructor. More...
|
| |
| Container & | operator= (const Container &right) |
| | Overload of assignment operator. More...
|
| |
| const std::vector< Widget::Ptr > & | getWidgets () |
| | Returns a list of all the widgets. More...
|
| |
| const std::vector< sf::String > & | getWidgetNames () |
| | Returns a list of the names of all the widgets. More...
|
| |
| Widget::Ptr | get (const sf::String &widgetName, bool recursive=false) const |
| | Returns a pointer to an earlier created widget. More...
|
| |
| template<class T > |
| T::Ptr | get (const sf::String &widgetName, bool recursive=false) const |
| | Returns a pointer to an earlier created widget. More...
|
| |
| bool | setWidgetName (const Widget::Ptr &widget, const std::string &name) |
| | Changes the name of a widget. More...
|
| |
| std::string | getWidgetName (const Widget::Ptr &widget) const |
| | Returns the name of a widget. More...
|
| |
| void | focusWidget (const Widget::Ptr &widget) |
| | Focuses a widget. More...
|
| |
| void | focusWidget (Widget *const widget) |
| | Focuses a widget. More...
|
| |
| void | focusNextWidget () |
| | Focuses the next widget. More...
|
| |
| void | focusPreviousWidget () |
| | Focuses the previous widget. More...
|
| |
|
void | unfocusWidgets () |
| | Unfocus all the widgets.
|
| |
|
void | uncheckRadioButtons () |
| | Uncheck all the radio buttons.
|
| |
| virtual void | setOpacity (float opacity) override |
| | Changes the opacity of the container and all its child widgets. More...
|
| |
| virtual sf::Vector2f | getChildWidgetsOffset () const |
| | Returns the distance between the position of the container and a widget that would be drawn inside this container on relative position (0,0). More...
|
| |
| void | loadWidgetsFromFile (const std::string &filename) |
| | Load the child widgets from a text file. More...
|
| |
| void | saveWidgetsToFile (const std::string &filename) |
| | Save the child widgets to a text file. More...
|
| |
| void | loadWidgetsFromStream (std::stringstream &stream) |
| | Load the child widgets from a string stream. More...
|
| |
| void | saveWidgetsToStream (std::stringstream &stream) |
| | Save the child widgets to a text file. More...
|
| |
|
| Widget () |
| | Default constructor.
|
| |
| | Widget (const Widget ©) |
| | Copy constructor. More...
|
| |
|
| ~Widget () |
| | Destructor.
|
| |
| Widget & | operator= (const Widget &right) |
| | Overload of assignment operator. More...
|
| |
| std::shared_ptr< WidgetRenderer > | getRenderer () const |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| virtual void | setPosition (const Layout2d &position) override |
| | set the position of the widget More...
|
| |
| virtual sf::Vector2f | getAbsolutePosition () const |
| | Get the absolute position of the widget instead of the relative position to its parent. More...
|
| |
| virtual void | show () |
| | Shows the widget. More...
|
| |
| virtual void | showWithEffect (ShowAnimationType type, sf::Time duration) |
| | Shows the widget by introducing it with an animation. More...
|
| |
| virtual void | hide () |
| | Hides the widget. More...
|
| |
| virtual void | hideWithEffect (ShowAnimationType type, sf::Time duration) |
| | Hides the widget by making it leave with an animation. More...
|
| |
| bool | isVisible () const |
| | Returns true when the widget is visible. More...
|
| |
| virtual void | enable () |
| | Enables the widget. More...
|
| |
| virtual void | disable (bool blockMouseEvents=true) |
| | Disables the widget. More...
|
| |
| bool | isEnabled () const |
| | Returns true when the widget is enabled. 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...
|
| |
| const std::string & | getWidgetType () const |
| | Returns the type of the widget. More...
|
| |
| Container * | getParent () const |
| | Returns a pointer to the parent widget. More...
|
| |
| float | getOpacity () const |
| | Returns the opacity of the widget. More...
|
| |
|
virtual void | moveToFront () |
| | Places the widget before all other widgets.
|
| |
|
virtual void | moveToBack () |
| | Places the widget behind all other widgets.
|
| |
| void | setToolTip (Widget::Ptr toolTip) |
| | Sets the tool tip that should be displayed when hovering over the widget. More...
|
| |
| Widget::Ptr | getToolTip () |
| | Returns the tool tip that is displayed when hovering over the widget. More...
|
| |
| std::shared_ptr< sf::Font > | getFont () const |
| | Returns the font associated with the widget (if any) More...
|
| |
| void | detachTheme () |
| | Detach the theme from the widget. More...
|
| |
| std::shared_ptr< BaseTheme > | getTheme () const |
| | Returns the theme to which the widget is currently connected. More...
|
| |
| std::string | getPrimaryLoadingParameter () const |
| | Returns the primary parameter that was passed to the loader to load this widget. More...
|
| |
| std::string | getSecondaryLoadingParameter () const |
| | Returns the secondary parameter that was passed to the loader to load this widget. More...
|
| |
| virtual sf::Vector2f | getWidgetOffset () const |
| | Returns the distance between the position where the widget is drawn and where the widget is placed. More...
|
| |
| virtual void | setPosition (const Layout2d &position) |
| | set the position of the widget More...
|
| |
| void | setPosition (const Layout &x, const Layout &y) |
| | set the position of the widget More...
|
| |
| virtual void | setSize (const Layout2d &size) |
| | Changes the size of the widget. More...
|
| |
| void | setSize (const Layout &width, const Layout &height) |
| | Changes the size of the widget. More...
|
| |
|
virtual | ~Transformable () |
| | Virtual destructor.
|
| |
| void | setPosition (const Layout &x, const Layout &y) |
| | set the position of the widget More...
|
| |
| sf::Vector2f | getPosition () const |
| | get the position of the widget More...
|
| |
| void | move (const Layout2d &offset) |
| | Move the widget by a given offset. More...
|
| |
| void | move (const Layout &x, const Layout &y) |
| | Move the widget by a given offset. More...
|
| |
| void | setSize (const Layout &width, const Layout &height) |
| | Changes the size of the widget. More...
|
| |
| virtual sf::Vector2f | getSize () const |
| | Returns the size of the widget. More...
|
| |
| virtual sf::Vector2f | getFullSize () const |
| | Returns the entire size that the widget is using. More...
|
| |
| void | scale (const Layout2d &factors) |
| | Scale the widget. More...
|
| |
| void | scale (const Layout &x, const Layout &y) |
| | Scale the widget. More...
|
| |
|
| SignalWidgetBase ()=default |
| | Default constructor.
|
| |
| | SignalWidgetBase (const SignalWidgetBase ©) |
| | Copy constructor. More...
|
| |
| SignalWidgetBase & | operator= (const SignalWidgetBase &right) |
| | Overload of assignment operator. More...
|
| |
| template<typename Func , typename... Args> |
| unsigned int | connect (const std::string &signalNames, Func func, Args... args) |
| | Connects a signal handler function to one or more signals. More...
|
| |
| template<typename Func , typename... Args> |
| unsigned int | connectEx (const std::string &signalName, Func func, Args... args) |
| | Connects a signal handler function to one or more signals. More...
|
| |
| void | disconnect (unsigned int id) |
| | Disconnects a connection. More...
|
| |
| void | disconnectAll (const std::string &signalName) |
| | Disconnect all connections from a certain signal. More...
|
| |
|
void | disconnectAll () |
| | Disconnect all connections from a all signals.
|
| |