Documentation > Graphics > ProgressBar
Parent du composant : Panel
Version: 2.0.4
Constructor ProgressBar(X, Y, Width, Height, Value, Max, FrontColor, BorderColor, BackColor, Z, BorderThickness)
This function creates a new ProgressBar object. By default, the progress is from left to right.
X
Position on the X axis of the progress bar.
Y
Position on the Y axis of the progress bar.
Width
Width of the space occupied by the progress bar.
Height
Height of the space occupied by the progress bar.
Value
Current value of the progress bar.
Max
Max value of the progress bar.
FrontColor
Front color of the progress bar.
BorderColor
Border color of the progress bar.
BackColor
Back color of the progress bar.
Z
Z-Order of the progress bar.
BorderThickness
Thickness of the border.
Mode
Progress bar display mode.
Return
Return an instance of ProgressBar object.
ProgressBar:draw()
This function draw the progress bar with its image if define; otherwise with its colors.
ProgressBar:getMaxValue()
This function returns the max value of the progress bar.
Return
Max value of the progress bar.
ProgressBar:getValue()
This function returns the current value of the progress bar.
Return
Current value of the progress bar.
ProgressBar:setImages(Back, Bar)
This function sets the back and front image to draw the progress bar. The progress bar is adjusted to the dimensions of the image used for the back.
Back
Path of the image used for the back.
Bar
Path of the image used to draw the bar.
ProgressBar:setColor(FrontColor, BorderColor, BackColor)
This function sets the colors of the progress bar.
FrontColor
Color for the front.
BorderColor
Color for the border.
BackColor
Color for the back.
ProgressBar:setChangeTimer(Timer, Value)
This function defines the values for the automatic fill.
Timer
Duration to wait before an automatic update of the value.
Value
Value to increase the progress bar.
ProgressBar:setValue(Value)
This function sets the current value of the progress bar.
Value
Current value of the progress bar (must be between 0 and Max).
ProgressBar:setMode(Mode)
This function sets the drawing mode. It can be one of those: LeftRight, RightLeft, TopBottom or BottomTop.
.p Mode
ProgressBar:update(dt)
This funtion launches all updates needed for the current progress bar.
dt
Delta time.
ProgressBar:toString(NoTitle)
This function display all variables containing in the current ProgressBar instance (tables and functions are excluded).
NoTitle
Indicates if the title must be displayed (false) or not (true).
Me contacter