From Lavish Software Wiki
Revision as of 22:39, 15 July 2018 by Lax (talk | contribs)
(diff) ←Older revision | view current revision (diff) | Newer revision→ (diff)
Jump to navigation Jump to search

A LavishGUI 2 slider element has a standard Border, and a handle which slides from one end to the other, to display and adjust a numeric value within a given range.

Defining a slider element

An slider element is an Element with additional properties.

Slider element properties
handle An Element definition for the Handle of the slider
fromEdge One of "left" "right" "top" "bottom", specifying the edge that represents the minimum value
minValue An integer (whole number) specifying the minimum value for the slider, or 0 by default.
maxValue An integer (whole number) specifying the maximum value for the slider, or 100 by default.
value An integer (whole number) specifying the current value for the slider, or 0 by default.
borderBrush A Brush definition specifying the brush for the standard Border
backgroundBrush A Brush definition specifying the brush for the background inside the Border
borderThickness A Thickness definition specifying the thickness for the standard Border


slider events
Define these Event Handlers within an "eventHandlers" Object
onValueChanged The value changed


LavishGUI 2 Element Types

LavishGUI 2 LavishScript Object Types

Core API (see Using LavishGUI 2 from LavishScript)
lgui2 - lgui2animateargs - lgui2animationtype - lgui2elementref - lgui2eventargs - lgui2eventhandler - lgui2elementtype - lgui2itemviewgeneratorargs - lgui2inputbinding - lgui2layer - lgui2skin - lgui2trigger
elgui2animationframestate - elgui2dpad - elgui2edge - elgui2fontflags - elgui2horizontalalignment - elgui2imageorientation - elgui2progresstext - elgui2scrollbar - elgui2sizetocontent - elgui2verticalignment - elgui2visibility
Element Components
lgui2animation - lgui2brush - lgui2fontstyle - lgui2margins - lgui2item - lgui2radialitem - lgui2radialgaugeneedle
Element Base Types
lgui2element - lgui2bordered - lgui2contentbase - lgui2headeredcontentbase - lgui2itemlist