Skip to content

Latest commit

 

History

History
138 lines (61 loc) · 1.7 KB

progressbar.md

File metadata and controls

138 lines (61 loc) · 1.7 KB

ProgressBar

Progress bar widget.

UiProgressBar example

var libui = require('libui');

var win = new libui.UiWindow('UiProgressBar example', 640, 480, true);

var widget = new libui.UiProgressBar();
win.setChild(widget);

win.onClosing(function () {
	win.close();
	libui.stopLoop();
});

win.show();

libui.startLoop();

Constructor

new libui.UiProgressBar()

Create a new UiProgressBar object.


Properties

See properties implementation for generic details on how properties are implemented.

visible: Boolean

Whether the widget should be visible or hidden. Read write. Defaults to true.

enabled: Boolean

Whether the widget should be enabled or disabled. Read write. Defaults to true.

value: Number

The current position of the progress bar. Could be setted to -1 to create an indeterminate progress bar. Read write.


Methods

destroy

Destroy and free the control.

setParent

Change the parent of the control

Arguments

  • parent: UiControl - the new parent of the widget or null to detach it.

toplevel

Return whether the control is a top level one or not.

setVisible

Set the value of property visible

Arguments

  • value: Boolean - The new value for visible property.

getVisible

Return the value of property visible

setEnabled

Set the value of property enabled

Arguments

  • value: Boolean - The new value for enabled property.

getEnabled

Return the value of property enabled

setValue

Set the value of property value

Arguments

  • value: Number - The new value for value property.

getValue

Return the value of property value