SeekBar creates a SeekBar object that allows user to select a value within a given range.
Example - Example
function OnStart()
{
lay = app.CreateLayout( "Linear", "VCenter,FillXY" );
skb = app.CreateSeekBar( 0.8 );
skb.SetRange( 1.0 );
skb.SetValue( 0.5 );
skb.SetOnTouch( skb_OnTouch );
lay.AddChild( skb );
app.AddLayout( lay );
}
function skb_OnTouch( value )
{
app.ShowPopup( "Value = " + value );
}
The following methods are avaiable on the SeekBar object:
GetPosition(
options ) ->
object - { left: fraction of parent width, top: fraction of parent height, right: fraction of parent width, bottom: fraction of parent height }
number - fraction of screen width
number - fraction of screen height
unknown
number
set color effects
?
destroys object
destroys object with explode animation and sound
?
get height in pixels
get width in pixels
get screen relative height
get distance to left parent border
get distance to upper parent border
GetType
returns current value
GetVisibility
get screen relative width
Set visibility "Gone"
Set visibility "Hide"
IsEnabled
app object
return wether obj overlap with an other
IsVisible
?
string -
hexadecimal: "#rrggbb", "#aarrggbb"
colourName: "red", "green", ...
SetBackColor
SetBackColorRadial
string - path to file or folder ( "/absolute/..." or "relative/..." )
changes the background image
string - "Add" or "Multiply" or "?"
adjust color
boolean
en/disable object
move object from current position
SetMaxRate
function()
called when value changed
called when user touches object
set surrounding borders
SetPosition
SetRange
number - factor
SetScale
change object size
SetValue
string - "Show" or "Hide" or "Gone"
change visibility mode
Set visibility "Show"
?
object id
{
source:
app object,
action:
string - "Down" or "Move" or "Up",
count:
number - integer,
X:
number - fraction of screen width,
Y:
number - fraction of screen height,
x:
list - [
x1,
x2,
x3 ],
y:
list - [
y1,
y2,
y3 ]
}