Skip to content

UI.ProgressBar

Name Mandatory Description Default Type
⬅️ Input The progress amount ranging from 0.0 (no progress) to 1.0 (completed). Float
Output ➡️ The output of this shard will be its input. Float
Overlay No The text displayed inside the progress bar. none StringVar(String)None
Width No The desired width of the progress bar. Will use all horizontal space if not set. none FloatVar(Float)

A progress bar with an optional overlay text.

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
@wire(ui-wire {
  UI.Window(
    Position: @f2(0 0)
    Anchor: Anchor::Center
    Width: 700
    Height: 400
    Contents: {
      UI.CentralPanel({
        Once({
          0.0 >= progress
        })
        progress | UI.ProgressBar(Overlay: "Progress")
        Math.Add(0.01) > progress
      })
    }
  )
} Looped: true)

{ui-behavior: ui-wire}