====== ProgressDialog ====== This object represents a window showing a progress bar. ===== Functions ===== ==== ProgressDialog ==== Constructor function. === Syntax === var myObject = new ProgressDialog(); var myObject = new ProgressDialog(parameters); === Arguments === - parameters - (object) window parameters * title - (string) the window's title * position - ([[en:code:core:point|Point]]) the window's position * opacity - (float) the window's opacity * enabled - (boolean) the window's enabled status * visible - (boolean) the window's visible status * value - (integer) the value * labelText - (string) the label text * minimum - (integer) the minimum value * maximum - (integer) the maximum value * range - (object) the range * minimum - (integer) the minimum value * maximum - (integer) the maximum value * onCanceled - ([[#oncanceled|OnCanceled]]) event called when the window is canceled === Exceptions === * (ParameterTypeError) incorrect parameter type * (ParameterCountError) incorrect parameter count === Example === var myObject = new ProgressDialog(); var myObject = new ProgressDialog({ title: "Please wait", value: 50 }); ===== Methods ===== ==== setTitle ==== Sets the window's title. === Syntax === myObject.setTitle(title); === Arguments === - title - (string) the window's title === Returns === * (ProgressDialog) this ProgressDialog ==== setPosition ==== Sets the window's position. === Syntax === myObject.setPosition(point); === Arguments === - point - ([[en:code:core:point|Point]]) the window's position === Returns === * (ProgressDialog) this ProgressDialog ==== setOpacity ==== Sets the window's opacity. === Syntax === myObject.setOpacity(opacity); === Arguments === - opacity - (float) the window's opacity === Returns === * (ProgressDialog) this ProgressDialog ==== setEnabled ==== Sets the window's enabled status. === Syntax === myObject.setEnabled(enabled); === Arguments === - enabled - (boolean) the window's enabled status === Returns === * (ProgressDialog) this ProgressDialog ==== setVisible ==== Sets the window's visible status. === Syntax === myObject.setVisible(visible); === Arguments === - visible - (boolean) the window's visible status === Returns === * (ProgressDialog) this ProgressDialog ==== close ==== Closes the window. === Syntax === myObject.close(); === Returns === * (ProgressDialog) this ProgressDialog ==== title ==== Returns the window's title. === Syntax === myObject.title(); === Returns === * (string) the window's title ==== position ==== Returns the window's position. === Syntax === myObject.position(); === Returns === * ([[en:code:core:point|Point]]) the window's position ==== opacity ==== Returns the window's opacity. === Syntax === myObject.opacity(); === Returns === * (float) the window's opacity ==== enabled ==== Returns the window's enabled status. === Syntax === myObject.enabled(); === Returns === * (boolean) the window's enabled status ==== visible ==== Returns the window's visible status. === Syntax === myObject.visible(); === Returns === * (boolean) the window's visible status ==== setValue ==== Sets the progress value. === Syntax === myObject.setValue(value); === Arguments === - value - (integer) the progress value === Returns === * (ProgressDialog) this ProgressDialog ==== setLabelText ==== Sets the label text. === Syntax === myObject.setLabelText(labelText); === Arguments === - labelText - (string) the label text === Returns === * (ProgressDialog) this ProgressDialog ==== setMinimum ==== Sets the minimum value. === Syntax === myObject.setMinimum(minimum); === Arguments === - minimum - (integer) the minimum value === Returns === * (ProgressDialog) this ProgressDialog ==== setMaximum ==== Sets the maximum value. === Syntax === myObject.setMaximum(maximum); === Arguments === - maximum - (integer) the maximum value === Returns === * (ProgressDialog) this ProgressDialog ==== setRange ==== Sets the minimum and maximum value. === Syntax === myObject.setRange(minimum, maximum); === Arguments === - minimum - (integer) the minimum value - maximum - (integer) the maximum value === Returns === * (ProgressDialog) this ProgressDialog ==== show ==== Show the window. (non-blocking) Use the [[#oncanceled|OnCanceled]] event to know when the window has been closed. === Syntax === myObject.show(); === Returns === * (ProgressDialog) this ProgressDialog ==== showModal ==== Show the window. (blocking) === Syntax === myObject.showModal(); === Returns === * (integer) the window result (0 means that it has been canceled) ===== Events ===== ==== onCanceled ==== Called when the window is canceled. === Syntax === myObject.onCanceled = function() {}; === Example === myObject.onCanceled = function() { //Event action }; ===== Attributes ===== ==== title ==== The window's title. (string) ==== position ==== The window's position. ([[en:code:core:point|Point]]) ==== opacity ==== The window's opacity. (float) ==== enabled ==== The window's enabled status. (boolean) ==== value ==== The progress bar's value. (integer)