|
| RangeSliderRenderer * | getSharedRenderer () |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| RangeSliderRenderer * | getRenderer () |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| void | setSize (const Layout2d &size) override |
| | Changes the size of the slider. More...
|
| |
| Vector2f | getFullSize () const override |
| | Returns the full size of the slider. More...
|
| |
| Vector2f | getWidgetOffset () const override |
| | Returns the distance between the position where the widget is drawn and where the widget is placed. More...
|
| |
| void | setMinimum (float minimum) |
| | Sets a minimum value. More...
|
| |
| float | getMinimum () const |
| | Returns the minimum value. More...
|
| |
| void | setMaximum (float maximum) |
| | Sets a maximum value. More...
|
| |
| float | getMaximum () const |
| | Returns the maximum value. More...
|
| |
| void | setSelectionStart (float value) |
| | Changes the value where the selection starts. More...
|
| |
| float | getSelectionStart () const |
| | Returns the current value where the selection starts. More...
|
| |
| void | setSelectionEnd (float value) |
| | Changes the value where the selection ends. More...
|
| |
| float | getSelectionEnd () const |
| | Returns the current value where the selection ends. More...
|
| |
| void | setStep (float step) |
| | Changes the number of positions the thumb advances with each move. More...
|
| |
| float | getStep () const |
| | Returns the number of positions the thumb advances with each move. More...
|
| |
| bool | mouseOnWidget (Vector2f pos) const override |
| | Returns whether the mouse position (which is relative to the parent widget) lies on top of the widget. More...
|
| |
| void | draw (sf::RenderTarget &target, sf::RenderStates states) const override |
| | Draw the widget to a render target. More...
|
| |
| virtual void | setSize (const Layout2d &size) |
| | Changes the size of the widget. More...
|
| |
| void | setSize (Layout width, Layout height) |
| | Changes the size of the widget. More...
|
| |
|
| Widget () |
| | Default constructor.
|
| |
|
| Widget (const Widget &) |
| | Copy constructor.
|
| |
|
| Widget (Widget &&) |
| | Move constructor.
|
| |
|
| ~Widget () |
| | Destructor.
|
| |
|
Widget & | operator= (const Widget &) |
| | Overload of copy assignment operator.
|
| |
|
Widget & | operator= (Widget &&) |
| | Move assignment.
|
| |
| void | setRenderer (std::shared_ptr< RendererData > rendererData) |
| | Sets a new renderer for the widget. The renderer determines how the widget looks. More...
|
| |
| WidgetRenderer * | getSharedRenderer () |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| WidgetRenderer * | getRenderer () |
| | Returns the renderer, which gives access to functions that determine how the widget is displayed. More...
|
| |
| virtual void | setPosition (const Layout2d &position) |
| | sets the position of the widget More...
|
| |
| void | setPosition (Layout x, Layout y) |
| | Sets the position of the widget. More...
|
| |
| Vector2f | getPosition () const |
| | Gets the position of the widget. More...
|
| |
| void | setSize (Layout width, Layout height) |
| | Changes the size of the widget. More...
|
| |
| Vector2f | getSize () const |
| | Returns the size of the widget. More...
|
| |
| virtual Vector2f | getAbsolutePosition () const |
| | Get the absolute position of the widget instead of the relative position to its parent. More...
|
| |
| virtual void | showWithEffect (ShowAnimationType type, sf::Time duration) |
| | Shows the widget by introducing it with an animation. More...
|
| |
| virtual void | hideWithEffect (ShowAnimationType type, sf::Time duration) |
| | Hides the widget by making it leave with an animation. More...
|
| |
| virtual void | setVisible (bool visible) |
| | Shows or hides a widget. More...
|
| |
| bool | isVisible () const |
| | Returns true when the widget is visible. More...
|
| |
| virtual void | setEnabled (bool enabled) |
| | Enables or disables the widget. More...
|
| |
| bool | isEnabled () const |
| | Returns true when the widget is enabled. More...
|
| |
| virtual void | setFocused (bool focused) |
| | Focus or 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...
|
| |
| bool | isAnimationPlaying () const |
| | Returns whether there is an active animation (started with showWithEffect or hideWithEffect) More...
|
| |
| virtual void | moveToFront () |
| | Places the widget before all other widgets. More...
|
| |
| virtual void | moveToBack () |
| | Places the widget behind all other widgets. More...
|
| |
| void | setUserData (std::any userData) |
| | Stores some data into the widget. More...
|
| |
| template<typename T > |
| T | getUserData () const |
| | Returns data stored in the widget. More...
|
| |
| void | setInheritedFont (const Font &font) |
| | Sets the font of the widget that is used when no font is set in the renderer. More...
|
| |
| const Font & | getInheritedFont () const |
| | Returns the font of the widget that is used when no font is set in the renderer. More...
|
| |
| void | setInheritedOpacity (float opacity) |
| | Sets the opacity of the widget that will be multiplied with the opacity set in the renderer. More...
|
| |
| float | getInheritedOpacity () const |
| | Returns the opacity of the widget that is multiplied with the opacity set in the renderer. More...
|
| |
| virtual void | setTextSize (unsigned int size) |
| | Changes the character size of text in this widget if it uses text. More...
|
| |
| virtual unsigned int | getTextSize () const |
| | Returns the character size of text in this widget. More...
|
| |
| void | setToolTip (Widget::Ptr toolTip) |
| | Sets the tool tip that should be displayed when hovering over the widget. More...
|
| |
| Widget::Ptr | getToolTip () const |
| | Returns the tool tip that is displayed when hovering over the widget. More...
|
| |
| void | setWidgetName (const sf::String &name) |
| | Changes the name of a widget. More...
|
| |
| sf::String | getWidgetName () const |
| | Returns the name of a widget. More...
|
| |
| void | setFocusable (bool focusable) |
| | Changes whether a widget could be focused. More...
|
| |
| bool | isFocusable () const |
| | Returns whether a widget could be focused. More...
|
| |
| virtual bool | canGainFocus () const |
| | Returns whether the widget can currently gain focus. More...
|
| |
| bool | isContainer () const |
| | Returns whether the widget is a container widget or not. More...
|
| |
|
template<typename WidgetType > |
| std::shared_ptr< const WidgetType > | cast () const |
| | Downcast const widget.
|
| |
|
template<typename WidgetType > |
| std::shared_ptr< WidgetType > | cast () |
| | Downcast widget.
|
| |
| template<typename Func , typename... Args, typename std::enable_if< std::is_convertible< Func, std::function< void(const Args &...)> >::value >::type * = nullptr> |
| unsigned int | connect (std::string signalName, Func &&handler, const Args &... args) |
| | Connects a signal handler that will be called when this signal is emitted. More...
|
| |
| template<typename Func , typename... BoundArgs, typename std::enable_if<!std::is_convertible< Func, std::function< void(const BoundArgs &...)> >::value &&std::is_convertible< Func, std::function< void(const BoundArgs &..., std::shared_ptr< Widget >, const std::string &)> >::value , ::type * = nullptr> |
| unsigned int | connect (std::string signalName, Func &&handler, BoundArgs &&... args) |
| | Connects a signal handler that will be called when this signal is emitted. More...
|
| |
| template<typename Func , typename... BoundArgs, typename std::enable_if<!std::is_convertible< Func, std::function< void(const BoundArgs &...)> >::value &&!std::is_convertible< Func, std::function< void(const BoundArgs &..., std::shared_ptr< Widget >, const std::string &)> >::value , ::type * = nullptr> |
| unsigned int | connect (std::string signalName, Func &&handler, BoundArgs &&... args) |
| | Connects a signal handler that will be called when this signal is emitted. More...
|
| |
| template<typename Func , typename... BoundArgs> |
| unsigned int | connect (std::initializer_list< std::string > signalNames, Func &&handler, BoundArgs &&... args) |
| | Connect a signal handler to multiple signals. More...
|
| |
| bool | disconnect (unsigned int id) |
| | Disconnects a signal handler. More...
|
| |
| void | disconnectAll (std::string signalName) |
| | Disconnects all signal handler from a certain signal. More...
|
| |
|
void | disconnectAll () |
| | Disconnects all signal handlers from signals.
|
| |