Difference between revisions of "LGUI2:slider"

From Lavish Software Wiki
Jump to navigation Jump to search
 
Line 1: Line 1:
A [[LavishGUI 2]] slider element has a handle which slides from one end to the other, to display and adjust a numeric value within a given range.
+
A [[LavishGUI 2]] slider element has a standard [[LGUI2:Border|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 ==
 
== Defining a slider element ==
Line 21: Line 21:
 
! value
 
! value
 
| An integer (whole number) specifying the current value for the slider, or '''0 by default'''.
 
| An integer (whole number) specifying the current value for the slider, or '''0 by default'''.
 +
|-
 +
! borderBrush
 +
| A [[LGUI2:Brush|Brush]] definition specifying the brush for the standard Border
 +
|-
 +
! backgroundBrush
 +
| A [[LGUI2:Brush|Brush]] definition specifying the brush for the background inside the Border
 +
|-
 +
! borderThickness
 +
| A [[LGUI2:Thickness|Thickness]] definition specifying the thickness for the standard Border
 
|}
 
|}
  

Latest revision as of 22:39, 15 July 2018

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

Events

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

Examples

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
Enums
elgui2animationframestate - elgui2dpad - elgui2edge - elgui2fontflags - elgui2horizontalalignment - elgui2imageorientation - elgui2progresstext - elgui2scrollbar - elgui2sizetocontent - elgui2verticalignment - elgui2visibility
Element Components
lgui2animation - lgui2brush - lgui2fontstyle - lgui2margins - lgui2item - lgui2property - lgui2radialitem - lgui2radialgaugeneedle
Element Base Types
lgui2element - lgui2bordered - lgui2contentbase - lgui2headeredcontentbase - lgui2itemlist
Elements