![]() | ![]() |


Definition at line 18 of file ProgressMonitor.as.
Public Member Functions | |
| function | ProgressMonitor () |
| function | start () |
| function | attachProgressBar (aProgressBar:ProgressBar) |
| function | addItems (aItems:Array) |
| function | addTask (aTask:ITask) |
| function | addFixedPartTask (aTask:ITask, aPercentagePart:Number) |
| function | addItem (aItem:IProgressiveTask) |
| function | addFixedPartItem (aItem:IProgressiveTask, aPercentagePart:Number) |
| function | removeAllItems () |
| function | removeItems (aItems:Array) |
| function | removeItem (aItem:IProgressiveTask) |
| function | isImmediatelyInterruptable () |
| function | interrupt () |
| function | getProgress () |
| function | isRunning () |
| function | monitorTasksContainer (aTasksContainer:ITasksContainer) |
Private Member Functions | |
| function | setItemListeners (aItem:IProgressiveTask, aItemID:Number) |
| function | recalculateItemParts () |
| function | onItemProgressed (ev) |
| function | onItemCompleted (ev) |
| function | onMonitoredContainerTaskAdded (ev) |
| function | onMonitoredContainerTasksAdded (ev) |
| function | onMonitoredContainerTaskRemoved (ev) |
| function | onMonitoredContainerTasksRemoved (ev) |
Private Attributes | |
| var | mLastGeneratedItemID: Number = 0 |
| var | mItemParts: HashTable |
| var | mItems: HashTable |
| var | mFixedItems: HashTable |
| var | mCompletedItems: HashTable |
| var | mProgressListeners: HashTable |
| var | mCompleteListeners: HashTable |
| var | mVariableItemsCount: Number = 0 |
| var | mFixedItemsCount: Number = 0 |
| var | mFixedItemsPartSum: Number = 0 |
| var | mProgress: Number = 0 |
| var | mRunning: Boolean = false |
| var | mProgressBar: ProgressBar |
| function gugga.sequence.ProgressMonitor.ProgressMonitor | ( | ) |
Definition at line 38 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.start | ( | ) |
Definition at line 48 of file ProgressMonitor.as.
References gugga.events.EventDispatcher.dispatchEvent(), and gugga.events.EventDispatcher.dispatchEventLater().
Here is the call graph for this function:

| function gugga.sequence.ProgressMonitor.attachProgressBar | ( | aProgressBar:ProgressBar | ) |
Definition at line 65 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.addItems | ( | aItems:Array | ) |
Definition at line 70 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.addTask | ( | aTask:ITask | ) |
Definition at line 79 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.addFixedPartTask | ( | aTask:ITask | , | |
| aPercentagePart:Number | ||||
| ) |
Definition at line 105 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.addItem | ( | aItem:IProgressiveTask | ) |
Definition at line 124 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.addFixedPartItem | ( | aItem:IProgressiveTask | , | |
| aPercentagePart:Number | ||||
| ) |
Definition at line 135 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.removeAllItems | ( | ) |
Definition at line 150 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.removeItems | ( | aItems:Array | ) |
Definition at line 158 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.removeItem | ( | aItem:IProgressiveTask | ) |
Definition at line 166 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.setItemListeners | ( | aItem:IProgressiveTask | , | |
| aItemID:Number | ||||
| ) | [private] |
Definition at line 204 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.recalculateItemParts | ( | ) | [private] |
Definition at line 219 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.onItemProgressed | ( | ev | ) | [private] |
Definition at line 232 of file ProgressMonitor.as.
References gugga.events.EventDispatcher.dispatchEvent().
Here is the call graph for this function:

| function gugga.sequence.ProgressMonitor.onItemCompleted | ( | ev | ) | [private] |
Definition at line 260 of file ProgressMonitor.as.
References gugga.events.EventDispatcher.dispatchEvent().
Here is the call graph for this function:

| function gugga.sequence.ProgressMonitor.isImmediatelyInterruptable | ( | ) |
Definition at line 281 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.interrupt | ( | ) |
Definition at line 286 of file ProgressMonitor.as.
References gugga.events.EventDispatcher.dispatchEvent().
Here is the call graph for this function:

| function gugga.sequence.ProgressMonitor.getProgress | ( | ) |
Definition at line 292 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.isRunning | ( | ) |
Definition at line 297 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.monitorTasksContainer | ( | aTasksContainer:ITasksContainer | ) |
Definition at line 303 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.onMonitoredContainerTaskAdded | ( | ev | ) | [private] |
Definition at line 314 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.onMonitoredContainerTasksAdded | ( | ev | ) | [private] |
Definition at line 320 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.onMonitoredContainerTaskRemoved | ( | ev | ) | [private] |
Definition at line 326 of file ProgressMonitor.as.
| function gugga.sequence.ProgressMonitor.onMonitoredContainerTasksRemoved | ( | ev | ) | [private] |
Definition at line 332 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mLastGeneratedItemID [private] |
Definition at line 20 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mItemParts [private] |
Definition at line 22 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mItems [private] |
Definition at line 23 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mFixedItems [private] |
Definition at line 24 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mCompletedItems [private] |
Definition at line 25 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mProgressListeners [private] |
Definition at line 27 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mCompleteListeners [private] |
Definition at line 28 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mVariableItemsCount [private] |
Definition at line 30 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mFixedItemsCount [private] |
Definition at line 31 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mFixedItemsPartSum [private] |
Definition at line 32 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mProgress [private] |
Definition at line 34 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mRunning [private] |
Definition at line 35 of file ProgressMonitor.as.
var gugga.sequence.ProgressMonitor.mProgressBar [private] |
Definition at line 36 of file ProgressMonitor.as.
1.5.2