UnigineScript
The Language
Core Library
Engine Library
Node-Related Classes
GUI-Related Classes
Plugins Library
High-Level Systems
Samples
C++ API
API Reference
Integration Samples
Usage Examples
C++ Plugins
Content Creation
Materials
Unigine Material Library
Tutorials

Unigine::WidgetSlider Class

Interface for widget slider handling. See also UnigineScript analog.

To use this class, include the UnigineWidgetSlider.h file.

Unigine::WidgetSlider Class

Members


static Ptr< WidgetSlider > create (const WidgetPtr & widget)

WidgetSlider constructor.

Arguments

  • const WidgetPtr & widget - Widget smart pointer.

static Ptr< WidgetSlider > create (const Ptr< Gui > & gui, int min, int max, int value)

WidgetSlider constructor.

Arguments

  • const Ptr< Gui > & gui - Gui pointer.
  • int min - Minimum slider value.
  • int max - Maximum slider value.
  • int value - Initial value.

virtual void setOrientation (int orientation) const =0

Sets orientation of the slider: horizontal (by default) or vertical one.

Arguments

  • int orientation - 1 to set horizontal orientation; 0 to set vertical one.

virtual int getOrientation () const =0

Returns the current orientation of the slider: horizontal or vertical one.

Return value

1 if the orientation is vertical; 0 if it is horizontal.

virtual void setButtonWidth (int width) const =0

Sets the width of the slider handle in pixels (for a horizontal slider).

Arguments

  • int width - Width of the handle in pixels.

virtual int getButtonWidth () const =0

Returns the width of the slider handle in pixels (for a horizontal slider).

Return value

Width of the handle in pixels.

virtual void setButtonHeight (int height) const =0

Sets the height of the slider handle in pixels (for a vertical slider).

Arguments

  • int height - Height of the handle in pixels.

virtual int getButtonHeight () const =0

Returns the height of the slider handle in pixels (for a vertical slider).

Return value

Height of the handle in pixels.

virtual void setMinValue (int value) const =0

Sets the minimum value for the slider.

Arguments

  • int value - Minimum value.

virtual int getMinValue () const =0

Returns the minimum value of the slider.

Return value

Minimum value.

virtual void setMaxValue (int value) const =0

Sets the maximum value for the slider.

Arguments

  • int value - Maximum value.

virtual int getMaxValue () const =0

Returns the maximum value of the slider.

Return value

Maximum value.

virtual void setValue (int value) const =0

Sets a new current value for the slider, i.e. its position.

Arguments

  • int value - Slider value.

virtual int getValue () const =0

Returns the current value of the slider, i.e. its position.

Return value

Current slider value.
Last update: 2017-07-03