Skip to content

Class endstone::StepSlider

ClassList > endstone > StepSlider

Represents a step slider with a set of predefined options.

  • #include <endstone/form/controls/step_slider.h>

Inherits the following classes: endstone::Dropdown

Public Functions

Type Name
Dropdown () = default
Dropdown (Message label, std::vector< std::string > options, std::optional< int > default_index=std::nullopt)

Public Functions inherited from endstone::Dropdown

See endstone::Dropdown

Type Name
Dropdown () = default
Dropdown (Message label, std::vector< std::string > options, std::optional< int > default_index=std::nullopt)
Dropdown & addOption (const std::string & option)
Adds a new option to the dropdown.
std::optional< int > getDefaultIndex () const
Gets the default index of the dropdown.
Message getLabel () const
Gets the label of the dropdown.
std::vector< std::string > getOptions () const
Gets the options of the dropdown.
Dropdown & setDefaultIndex (std::optional< int > default_index)
Sets the default index of the dropdown.
Dropdown & setLabel (Message label)
Sets the label of the dropdown.
Dropdown & setOptions (std::vector< std::string > options)
Sets the options of the dropdown.

Public Functions Documentation

function Dropdown [½]

endstone::StepSlider::Dropdown () = default

function Dropdown [2/2]

inline explicit endstone::StepSlider::Dropdown (
    Message label,
    std::vector< std::string > options,
    std::optional< int > default_index=std::nullopt
) 


The documentation for this class was generated from the following file include/endstone/form/controls/step_slider.h