gugga.application.SectionsTransition Class Reference

Inheritance diagram for gugga.application.SectionsTransition:

Inheritance graph
[legend]
Collaboration diagram for gugga.application.SectionsTransition:

Collaboration graph
[legend]
List of all members.

Detailed Description

Author:
Todor Kolev

Definition at line 40 of file SectionsTransition.as.

Public Member Functions

function get PreOpenProgressMonitor ()
function get SectionsController ()
function get CurrentSection ()
function get TargetSection ()
function get TargetSectionLoader ()
function SectionsTransition (aTransitionInfo:TransitionInfo)
function start ()
function isRunning ()
function isInterrupting ()
function canInterrupt ()
function isImmediatelyInterruptable ()
function interrupt ()
function addOpenTargetSectionPrecondition (aEventDescriptor:EventDescriptor)

Private Member Functions

function closeCurrentSectionIfNeeded ()
function closeCurrentSection ()
function getNewCurrentSectionAfterInterruption ()
function onInterrupted (ev)
function triggerTargetSectionActivate ()
function triggerTargetSectionOpen ()
function triggerCurrentSectionClose ()
function triggerCurrentSectionDestroy ()
function triggerSectionsControllerOpenSection (aSectionsController:ISectionsController, aSectionPath:String)
function openLazySection ()
function openLazyLoadSection ()
function openLazyAttachSection ()
function openInitializedSection ()
function onLazyTargetSectionAvailable (ev)
function onLazyTargetSectionUIInitialized (ev)
function onLazyTargetSectionInitialized (ev)
function startMonitoringOpenTargetSectionPreconditions ()
function startMonitoringPreOpenProgress ()
function getAndMonitorTargetSectionPreOpenProgress ()
function monitorTargetSectionPreOpenProgress (aSectionPreOpenProgressMonitoringTask:IProgressiveTask)
function openAndMonitorTargetSubSection ()
function monitorSubTransition (aSubTransition:SectionsTransition)
function monitorSubTransitionPreOpenProgress (aChildSectionsPreOpenMonitor:IProgressiveTask)
function onOpenTargetSectionPreconditionsMet (ev)
function onCurrentSectionClosed (ev)
function onCurrentSectionDestroyed (ev)
function onTargetSectionOpened (ev)
function completed ()
function onDisposePreconditionsMet ()
function dispose ()

Private Attributes

var mOpenTargetSectionPreconditions: PreconditionsTask
var mDisposePreconditions: PreconditionsTask
var mDoLoadTargetSection: Boolean
var mDetachCurrentSectionAfterClose: Boolean
var mSectionPathRest: String
var mChildSectionsTransition: SectionsTransition
var mIsRunning: Boolean = false
var mIsInterrupting: Boolean = false
var mTargetSectionInitializedTask: FictiveTask
var mPreOpenProgressMonitor: ProgressMonitor
var mSectionsController: ISectionsController
var mCurrentSection: Section
var mTargetSection: Section
var mTargetSectionLoader: ISectionLoader


Constructor & Destructor Documentation

function gugga.application.SectionsTransition.SectionsTransition ( aTransitionInfo:TransitionInfo   ) 

Definition at line 73 of file SectionsTransition.as.


Member Function Documentation

function get gugga.application.SectionsTransition.PreOpenProgressMonitor (  ) 

Definition at line 59 of file SectionsTransition.as.

function get gugga.application.SectionsTransition.SectionsController (  ) 

Definition at line 62 of file SectionsTransition.as.

function get gugga.application.SectionsTransition.CurrentSection (  ) 

Definition at line 65 of file SectionsTransition.as.

function get gugga.application.SectionsTransition.TargetSection (  ) 

Definition at line 68 of file SectionsTransition.as.

function get gugga.application.SectionsTransition.TargetSectionLoader (  ) 

Definition at line 71 of file SectionsTransition.as.

function gugga.application.SectionsTransition.start (  ) 

Reimplemented in gugga.application.FictiveSectionsTransition.

Definition at line 104 of file SectionsTransition.as.

function gugga.application.SectionsTransition.closeCurrentSectionIfNeeded (  )  [private]

Definition at line 121 of file SectionsTransition.as.

function gugga.application.SectionsTransition.closeCurrentSection (  )  [private]

Definition at line 129 of file SectionsTransition.as.

function gugga.application.SectionsTransition.isRunning (  ) 

Definition at line 144 of file SectionsTransition.as.

function gugga.application.SectionsTransition.isInterrupting (  ) 

Definition at line 149 of file SectionsTransition.as.

function gugga.application.SectionsTransition.canInterrupt (  ) 

Reimplemented in gugga.application.FictiveSectionsTransition.

Definition at line 154 of file SectionsTransition.as.

function gugga.application.SectionsTransition.isImmediatelyInterruptable (  ) 

Definition at line 159 of file SectionsTransition.as.

function gugga.application.SectionsTransition.interrupt (  ) 

Definition at line 171 of file SectionsTransition.as.

function gugga.application.SectionsTransition.getNewCurrentSectionAfterInterruption (  )  [private]

Definition at line 230 of file SectionsTransition.as.

function gugga.application.SectionsTransition.onInterrupted ( ev   )  [private]

Definition at line 242 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.triggerTargetSectionActivate (  )  [private]

Definition at line 251 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.triggerTargetSectionOpen (  )  [private]

Definition at line 260 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.triggerCurrentSectionClose (  )  [private]

Definition at line 271 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.triggerCurrentSectionDestroy (  )  [private]

Definition at line 281 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.triggerSectionsControllerOpenSection ( aSectionsController:ISectionsController  ,
aSectionPath:String   
) [private]

Definition at line 290 of file SectionsTransition.as.

function gugga.application.SectionsTransition.openLazySection (  )  [private]

Definition at line 299 of file SectionsTransition.as.

function gugga.application.SectionsTransition.openLazyLoadSection (  )  [private]

Definition at line 326 of file SectionsTransition.as.

function gugga.application.SectionsTransition.openLazyAttachSection (  )  [private]

Definition at line 336 of file SectionsTransition.as.

function gugga.application.SectionsTransition.openInitializedSection (  )  [private]

Definition at line 343 of file SectionsTransition.as.

function gugga.application.SectionsTransition.onLazyTargetSectionAvailable ( ev   )  [private]

Definition at line 354 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.onLazyTargetSectionUIInitialized ( ev   )  [private]

Definition at line 360 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.onLazyTargetSectionInitialized ( ev   )  [private]

Definition at line 368 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.startMonitoringOpenTargetSectionPreconditions (  )  [private]

Definition at line 379 of file SectionsTransition.as.

function gugga.application.SectionsTransition.startMonitoringPreOpenProgress (  )  [private]

Definition at line 384 of file SectionsTransition.as.

function gugga.application.SectionsTransition.getAndMonitorTargetSectionPreOpenProgress (  )  [private]

Definition at line 389 of file SectionsTransition.as.

function gugga.application.SectionsTransition.monitorTargetSectionPreOpenProgress ( aSectionPreOpenProgressMonitoringTask:IProgressiveTask   )  [private]

Definition at line 399 of file SectionsTransition.as.

function gugga.application.SectionsTransition.openAndMonitorTargetSubSection (  )  [private]

Definition at line 404 of file SectionsTransition.as.

function gugga.application.SectionsTransition.monitorSubTransition ( aSubTransition:SectionsTransition   )  [private]

Definition at line 421 of file SectionsTransition.as.

function gugga.application.SectionsTransition.monitorSubTransitionPreOpenProgress ( aChildSectionsPreOpenMonitor:IProgressiveTask   )  [private]

Definition at line 426 of file SectionsTransition.as.

function gugga.application.SectionsTransition.addOpenTargetSectionPrecondition ( aEventDescriptor:EventDescriptor   ) 

Definition at line 431 of file SectionsTransition.as.

function gugga.application.SectionsTransition.onOpenTargetSectionPreconditionsMet ( ev   )  [private]

Definition at line 436 of file SectionsTransition.as.

function gugga.application.SectionsTransition.onCurrentSectionClosed ( ev   )  [private]

Definition at line 446 of file SectionsTransition.as.

function gugga.application.SectionsTransition.onCurrentSectionDestroyed ( ev   )  [private]

Definition at line 463 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.onTargetSectionOpened ( ev   )  [private]

Definition at line 468 of file SectionsTransition.as.

function gugga.application.SectionsTransition.completed (  )  [private]

Definition at line 473 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent().

Here is the call graph for this function:

function gugga.application.SectionsTransition.onDisposePreconditionsMet (  )  [private]

Definition at line 484 of file SectionsTransition.as.

function gugga.application.SectionsTransition.dispose (  )  [private]

Definition at line 490 of file SectionsTransition.as.

References gugga.events.EventDispatcher.dispatchEvent(), and gugga.events.EventDispatcher.removeAllEventListeners().

Here is the call graph for this function:


Member Data Documentation

var gugga.application.SectionsTransition.mOpenTargetSectionPreconditions [private]

Definition at line 44 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mDisposePreconditions [private]

Definition at line 45 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mDoLoadTargetSection [private]

Definition at line 47 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mDetachCurrentSectionAfterClose [private]

Definition at line 48 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mSectionPathRest [private]

Definition at line 49 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mChildSectionsTransition [private]

Definition at line 51 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mIsRunning [private]

Definition at line 53 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mIsInterrupting [private]

Definition at line 54 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mTargetSectionInitializedTask [private]

Definition at line 56 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mPreOpenProgressMonitor [private]

Definition at line 58 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mSectionsController [private]

Definition at line 61 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mCurrentSection [private]

Definition at line 64 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mTargetSection [private]

Definition at line 67 of file SectionsTransition.as.

var gugga.application.SectionsTransition.mTargetSectionLoader [private]

Definition at line 70 of file SectionsTransition.as.


Generated on Fri May 11 17:13:26 2007 for GuggaFramework by  doxygen 1.5.2