class GUIResizableHorizontalScrollBar

Specialization of a GUIScrollBar for horizontal scrolling, with the ability to resize the scroll bar.

Public

Methods

staticGetGuiTypeName

static const String &GetGuiTypeName()

Returns type name of the GUI element used for finding GUI element styles.

staticCreate

static GUIElementType *Create(const String &styleClass, const TInlineArray<GUIOption, 4> &options)

Creates a new GUI element.

styleClass
Style class that will be used for determining GUI element visuals from the current style sheet. If no class is provided, default style is determined based on GUI element type.
options
Additional options that control GUI element size and position. This will override options set in the style sheet.

Internal

Constructors

GUIResizableHorizontalScrollBar

GUIResizableHorizontalScrollBar(PrivatelyConstruct, const String &styleName, const GUISizeConstraints &sizeConstraints)

Protected

Methods

~GUIResizableHorizontalScrollBar

~GUIResizableHorizontalScrollBar() noexcept = default