Progressbar:constructor(parent, [x], [y], [width], [height])constructor


The Progressbar constructor returns a Progressbar instance to indicate the progress of a lengthy operation.

Parameters

parent

An object that will own the Progressbar. Parent objects can be any of Window, Groupbox, TabItem and Panel

[x]

An optional number that indicates the Progressbar horizontal position, in pixels. Zero means the left border of the parent.

[y]

An optional number that indicates the Progressbar vertical position, in pixels. Zero means the top border of the parent.

[width]

An optional number that indicates the Progressbar width in pixels, autosized to fit text content if omitted.

[height]

An optional number that indicates the Progressbar height in pixels, autosized to fit text content if omitted.

Return value

The constructor returns a new Progressbar instance.

Example

--! luart-extensions import ui -- create a simple Window local win = ui.Window("Progressbar.constructor() sample", 320, 200) -- create a themed Progressbar local pb = ui.Progressbar(win, 130, 80) pb.themed = false pb:center() pb.fgcolor = 0x5050FF win:show() -- update the user interface until the user closes the Window repeat pb:advance(1) ui.update() until not win.visible