Progress
The Progress object displays a progress bar.
It can be used to show the progress of a task.
Attributes
Common
ID
Sets the object's ID.
The ID identifies the object and is used to reference it in UISet actions, allowing to change its attributes dynamically.
The ID is not unique, it can be shared among multiple objects to quickly change a common attribute.
IDs can't be changed with a UISet action, but they can have a Value Binding assigned to them. Value Bindings on IDs allow an object to be dinamically attached to a set of attribute values.
E.g. the following Value Binding switches the ID of the object between mybutton1
and mybutton2
based on the value of the UISet button.address
:
Value binding:
="mybutton" + ui('button', 'address')
UISet:
UISet('button', 'address', '1')
switches the ID to mybutton1
UISet('button', 'address', '2')
switches the ID to mybutton2
Position and Size
Position
Sets the object's position.
The default
value is: x0y0
.
Attribute Values
Value | Description | Example |
---|---|---|
x<left>y<top> | Specify left/top coordinates in pixels. | x10y20 |
Flex Grow
Specifies if the objects should grow to fill the available space.
The default
value is: true
.
Attribute Values
Value | Description |
---|---|
true | Default value. Objects expand to fill the available space. |
false | Objects do not grow to fill the available space. |
Flex Shrink
Specifies if the objects should shrink to fit the available space.
The default
value is: true
.
Attribute Values
Value | Description |
---|---|
true | Default value. Objects shrink to fit the available space. |
false | Objects do not shrink to fit the available space. |
Width
Sets the object's width in pixels.
Minimum value is 1.
Height
Sets the object's height in pixels.
Minimum value is 1.
Type
Type
Specifies the type of the progress bar.
The default
value is: bar
.
Attribute Values
Value | Description |
---|---|
bar | Default value. Horizontal progress bar. |
circular | Circular progress bar. |
Value
Value
Specifies the current value of the progress bar.
The default
value is: 0
.
Attribute Values
Value | Description |
---|---|
<int> | Current value. |
Max Value
Specifies the maximum value of the progress bar.
The default
value is: 100
.
Attribute Values
Value | Description |
---|---|
<int> | Maximum value. |
Status
Specifies the status of the progress bar.
active
displays an animation over the progress bar.
success
and error
display icons in place of the value label.
auto
chooses the status depending on the current value:
active
if the value is less than the maximum valuesuccess
if the value is equal to the maximum valueerror
if the value is less than 0
The default
value is: auto
.
Attribute Values
Value | Description |
---|---|
auto | Default value. Chooses status depending on the current value. |
idle | Idle status, no animation. |
active | Active status, displays an animation. |
success | Success status, displays a checkmark icon. |
error | Error status, displays a cross icon. |
Description
Specifies a description label that appears below the bar or inside the circle.
Attribute Values
Value | Description |
---|---|
<string> | Description label. |
Style
Color
Specifies the color of the progress bar.
The default
value is: auto
.
Show Percentage
Specifies whether the current percentage is shown.
The default
value is: true
.
Attribute Values
Value | Description |
---|---|
true | Default value. Current value is shown. |
false | Current value is not shown. |
Typography
Font Family
Specifies the font family.
The default
value is: default
.
Font Size
Specifies the font size in pixels or percentage (relative to the project's font size).
The default
value is: 14
.
Attribute Values
Value | Description | Example |
---|---|---|
<integer> | Font size in pixels. | |
<percentage>% | Relative font size in percentage. | 90% |
Font Color
Specifies the text CSS color.
Attribute Values
Value | Description | Example |
---|---|---|
<html color> | Color in any html accepted format. | #ff0000 |
Font Weight
Specifies the weight of the font.
The default
value is: normal
.
Attribute Values
Value | Description |
---|---|
normal | Default value. Normal. |
bold | Bold. |
bolder | Bolder. |
lighter | Lighter. |
Italic
Show the text in italics.
The default
value is: false
.
Attribute Values
Value | Description |
---|---|
false | Default value. Normal. |
true | Italics. |
Small Caps
Sets the font to small caps.
The default
value is: false
.
Attribute Values
Value | Description |
---|---|
false | Default value. Normal. |
true | Small caps. |
Decoration
Specifies the text decoration.
The default
value is: none
.
Attribute Values
Value | Description |
---|---|
none | Default value. No decoration. |
underline | Underline. |
overline | Overline. |
line-through | Line through. |