Difference between revisions of "UI.Bar"

From GiderosMobile
(Created page with "__NOTOC__ === Description === Create a Bar widget. <syntaxhighlight lang="lua"> UI.Bar.new(maximum) </syntaxhighlight> === Parameters === '''maximum''': (number) the bar max...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
 +
'''Available since:''' Gideros 2023.1<br/>
 +
'''Class:''' [[UI]]<br/>
  
 
=== Description ===
 
=== Description ===
Create a Bar widget.
+
Creates a Bar widget.
 
<syntaxhighlight lang="lua">
 
<syntaxhighlight lang="lua">
 
UI.Bar.new(maximum)
 
UI.Bar.new(maximum)
Line 33: Line 35:
 
</syntaxhighlight>
 
</syntaxhighlight>
  
{{GIDEROS IMPORTANT LINKS}}
+
{{UI}}

Latest revision as of 08:16, 17 October 2023

Available since: Gideros 2023.1
Class: UI

Description

Creates a Bar widget.

UI.Bar.new(maximum)

Parameters

maximum: (number) the bar maximum value

Functions

setValue: (number) sets the bar current value
setMaximum: (number) sets the bar maximum value
setSize: (number, number) sets the bar size

Example

local maxvalue = 200
local value = 102
local gui = UI.Bar.new(maxvalue)
gui:setSize(400, 32)
gui:setPosition(64,64)
stage:addChild(gui)

local way = 1
stage:addEventListener(Event.ENTER_FRAME, function(e)
	value += 3*way
	if value < 0 then way=1 end
	if value > maxvalue then way=-1 end
	gui:setValue(value)
end)