Packagecom.gestureworks.cml.managers
Classpublic class LayoutManager
InheritanceLayoutManager Inheritance Object

The LayoutManager manages global layout definitions.

See also

com.gestureworks.cml.element.Container


Public Properties
 PropertyDefined By
  instance : LayoutManager
[static] [read-only] Returns an instance of the LayoutManager class
LayoutManager
  layoutList : Dictionary
Returns a dictionary of layouts
LayoutManager
Public Methods
 MethodDefined By
  
LayoutManager(enforcer:SingletonEnforcer)
Constructor
LayoutManager
  
addLayout(id:String, layout:ILayout):void
Adds the layout to the layout list
LayoutManager
  
layout(id:String, container:IContainer):void
Adds the layout to the layoutList
LayoutManager
Property Detail
instanceproperty
instance:LayoutManager  [read-only]

Returns an instance of the LayoutManager class


Implementation
    public static function get instance():LayoutManager
layoutListproperty 
layoutList:Dictionary

Returns a dictionary of layouts


Implementation
    public function get layoutList():Dictionary
    public function set layoutList(value:Dictionary):void
Constructor Detail
LayoutManager()Constructor
public function LayoutManager(enforcer:SingletonEnforcer)

Constructor

Parameters
enforcer:SingletonEnforcer
Method Detail
addLayout()method
public function addLayout(id:String, layout:ILayout):void

Adds the layout to the layout list

Parameters

id:String — layout's id
 
layout:ILayout — must implement ILayout

layout()method 
public function layout(id:String, container:IContainer):void

Adds the layout to the layoutList

Parameters

id:String
 
container:IContainer