Packageat.fhjoanneum.dmt.umj.core.display
Classpublic class DisplayContainerWithApplicationOnlyAndNavigation
InheritanceDisplayContainerWithApplicationOnlyAndNavigation Inheritance DisplayContainerWithApplicationOnly Inheritance DisplayContainerWithNavigationButtons Inheritance EmbeddedFontSparkGroup Inheritance spark.components.Group

IMPORTANT FRAMEWORK CLASS: The DisplayContainerWithApplicationOnlyAndNavigationButtons is a subclass of DisplayContainerApplicationOnly that also implements the navigation. It has all its functionality for layer handling and navigation state. But it removes the need of information and instructionlayer and sets the intitial state to the application layer! This Display Root Component was specificly design for the new UMJ-pilze applications.

Default MXML PropertymxmlContent



Public Properties
 PropertyDefined By
 InheritedallLayersHolder : VGroup
DisplayContainerWithNavigationButtons
 InheritedallLayersHolderWithoutButtons : Group
DisplayContainerWithNavigationButtons
 InheritedapplicationDetailsLayer1 : ApplicationDetailsLayer
DisplayContainerWithNavigationButtons
 InheritedapplicationDetailsLayer2 : ApplicationDetailsLayer
DisplayContainerWithNavigationButtons
 InheritedapplicationDetailsLayerAlwaysVisible3 : ApplicationDetailsLayerAlwaysVisible
DisplayContainerWithNavigationButtons
 InheritedapplicationLayer : ApplicationLayer
DisplayContainerWithNavigationButtons
 InheritedblackBackgroundLayer : BlackContainer
DisplayContainerWithNavigationButtons
 InheritedbuttonHome : HomeButton
DisplayContainerWithNavigationButtons
 InheritedbuttonLeft : BackButton
DisplayContainerWithNavigationButtons
 InheritedbuttonRight : ForwardButton
DisplayContainerWithNavigationButtons
  buttonRightIsEnabledAtApplicationLayer : Boolean
DisplayContainerWithApplicationOnlyAndNavigation
 InheritedbuttonsLayer : HGroup
DisplayContainerWithNavigationButtons
 InheritedcurrentLayer : Group
[read-only]
DisplayContainerWithNavigationButtons
 InheriteddisplayHasBeenGenerated : Boolean
[static] [read-only]
DisplayContainerWithNavigationButtons
 InheritedhideBlackBackgroundWhenApplicationIsVisible : Boolean = false
DisplayContainerWithNavigationButtons
 InheritedinformationLayer : InformationLayer
DisplayContainerWithNavigationButtons
 InheritedinstructionLayer : InstructionLayer
DisplayContainerWithNavigationButtons
 Inheritednavigation_buttons_enabled : Boolean
DisplayContainerWithApplicationOnly
 Inheritedscreensaver : ScreenSaverLayer
DisplayContainerWithNavigationButtons
 InheritedscreensaverLayerVisible : Boolean = false
DisplayContainerWithNavigationButtons
 Inheritedsettings : SettingsUserInterface
DisplayContainerWithNavigationButtons
 InheritedsettingsLayerVisible : Boolean = false
DisplayContainerWithNavigationButtons
 InheritedstatesAndEventsAreMaintainedAutomatically : Boolean = true
DisplayContainerWithNavigationButtons
Protected Properties
 PropertyDefined By
 InheritedblurScreenSaverAnimation : BlurAnimation
DisplayContainerWithNavigationButtons
 InheritedcrossFadeAnimationForStates : CrossFadeAnimation
DisplayContainerWithNavigationButtons
 InheritedcrossSwipeAnimationToTheDown : CrossVerticalSwipeAnimation
DisplayContainerWithNavigationButtons
 InheritedcrossSwipeAnimationToTheLeft : CrossHorizontalSwipeAnimation
DisplayContainerWithNavigationButtons
 InheritedcrossSwipeAnimationToTheRight : CrossHorizontalSwipeAnimation
DisplayContainerWithNavigationButtons
 InheritedcrossSwipeAnimationToTheUp : CrossVerticalSwipeAnimation
DisplayContainerWithNavigationButtons
 Inherited_currentLayer : Group
DisplayContainerWithNavigationButtons
 InheritedinitialLayer : Group
DisplayContainerWithNavigationButtons
 InheritedsingleFadeAnimation : SingleFadeAnimation
DisplayContainerWithNavigationButtons
Public Methods
 MethodDefined By
  
Constructor.
DisplayContainerWithApplicationOnlyAndNavigation
 Inherited
DisplayContainerWithNavigationButtons
 Inherited
hides the screensaver if active
DisplayContainerWithNavigationButtons
 Inherited
setDisplayController(linkedDisplayController:BaseDisplayController):void
DisplayContainerWithNavigationButtons
  
showLayer(layer:Group, swipe_enabled:Boolean = false, swipe_direction:String = left, overrideDurationInMS:Number = 0):void
[override] EXTEMELY IMPORTANT: show a specific layer and only applicationDetailsLayer 1 and 2, applicationLayer are here supported!
DisplayContainerWithApplicationOnlyAndNavigation
 Inherited
shows the screensaver and resets the display to the beginning - awaits input.
DisplayContainerWithNavigationButtons
 Inherited
toogleKeyboardEventListeners(value:Boolean):void
DisplayContainerWithNavigationButtons
Protected Methods
 MethodDefined By
 Inherited
DisplayContainerWithNavigationButtons
 Inherited
DisplayContainerWithNavigationButtons
  
buttonHome_clickHandler(event:MouseEvent):void
[override] Click Handler for the home global default button of the UMJ specific desing thats implemented...
DisplayContainerWithApplicationOnlyAndNavigation
  
buttonLeft_clickHandler(event:MouseEvent):void
[override] Click Handler for the left global default button of the UMJ specific desing thats implemented...
DisplayContainerWithApplicationOnlyAndNavigation
  
buttonRight_clickHandler(event:MouseEvent):void
[override] Click Handler for the right global default button of the UMJ specific desing thats implemented...
DisplayContainerWithApplicationOnlyAndNavigation
 Inherited
DisplayContainerWithNavigationButtons
 Inherited
DisplayContainerWithNavigationButtons
 Inherited
inits the runtime animation variables
DisplayContainerWithNavigationButtons
  
[override]
DisplayContainerWithApplicationOnlyAndNavigation
 Inherited
keyboard_KeydownHandler(event:KeyboardEvent):void
also allow keyboard interaction on the default container - but it's only possible if the buttons are visible!
DisplayContainerWithNavigationButtons
 Inherited
onCreationComplete(event:FlexEvent):void
This method initializes the component (yeah, the main big one!) and set its initial states, inits runtime vars like animations and dispatches events if needed!
DisplayContainerWithNavigationButtons
 Inherited
resetDisplay(resetContainerToInitialState:Boolean = true):void
resets the display after a screensaver snapped or application is dirty.
DisplayContainerWithNavigationButtons
Property Detail
buttonRightIsEnabledAtApplicationLayerproperty
buttonRightIsEnabledAtApplicationLayer:Boolean


Implementation
    public function get buttonRightIsEnabledAtApplicationLayer():Boolean
    public function set buttonRightIsEnabledAtApplicationLayer(value:Boolean):void
Constructor Detail
DisplayContainerWithApplicationOnlyAndNavigation()Constructor
public function DisplayContainerWithApplicationOnlyAndNavigation()

Constructor.

Method Detail
buttonHome_clickHandler()method
override protected function buttonHome_clickHandler(event:MouseEvent):void

Click Handler for the home global default button of the UMJ specific desing thats implemented...

Parameters

event:MouseEvent

buttonLeft_clickHandler()method 
override protected function buttonLeft_clickHandler(event:MouseEvent):void

Click Handler for the left global default button of the UMJ specific desing thats implemented... DISABLED here!

Parameters

event:MouseEvent

buttonRight_clickHandler()method 
override protected function buttonRight_clickHandler(event:MouseEvent):void

Click Handler for the right global default button of the UMJ specific desing thats implemented... DISABLED here!

Parameters

event:MouseEvent

initialStateDefinition()method 
override protected function initialStateDefinition():void

showLayer()method 
override public function showLayer(layer:Group, swipe_enabled:Boolean = false, swipe_direction:String = left, overrideDurationInMS:Number = 0):void

EXTEMELY IMPORTANT: show a specific layer and only applicationDetailsLayer 1 and 2, applicationLayer are here supported!

Parameters

layer:Group
 
swipe_enabled:Boolean (default = false)
 
swipe_direction:String (default = left)
 
overrideDurationInMS:Number (default = 0)