- core
- Context
- ElementAllocator
- ElementOutput
- Engine
- Entity
- EventEmitter
- EventHandler
- Group
- Modifier
- OptionsManager
- RenderNode
- Scene
- SpecParser
- Transform
- View
- ViewSequence
- events
- EventArbiter
- EventFilter
- EventMapper
- inputs
- Accumulator
- GenericSync
- MouseSync
- PinchSync
- RotateSync
- ScaleSync
- ScrollSync
- TouchSync
- TouchTracker
- TwoFingerSync
- math
- Matrix
- Quaternion
- Random
- Utilities
- Vector
- modifiers
- Draggable
- Fader
- ModifierChain
- StateModifier
- physics
- PhysicsEngine
- physics/bodies
- Body
- Circle
- Particle
- Rectangle
- physics/constraints
- Surface
- Collision
- Constraint
- Curve
- Distance
- Snap
- Wall
- Walls
- physics/forces
- Drag
- Force
- Repulsion
- RotationalDrag
- RotationalSpring
- Spring
- VectorField
- physics/integrators
- SymplecticEuler
- surfaces
- CanvasSurface
- ContainerSurface
- ImageSurface
- InputSurface
- TextareaSurface
- VideoSurface
- transitions
- CachedMap
- Easing
- MultipleTransition
- SnapTransition
- SpringTransition
- Transitionable
- TransitionableTransform
- TweenTransition
- WallTransition
- utilities
- KeyCodes
- Timer
- Utility
- views
- ContextualView
- Deck
- DrawerLayout
- EdgeSwapper
- FlexibleLayout
- Flipper
- GridLayout
- HeaderFooterLayout
- Lightbox
- RenderController
- ScrollContainer
- Scroller
- Scrollview
- SequentialLayout
- widgets
- NavigationBar
- TabBar
HeaderFooterLayout
A layout which will arrange three renderables into a header and footer area of defined size, and a content area of flexible size.
Overview
Options
direction
                  headerSize
                  footerSize
                Methods
setOptions
                HeaderFooterLayout(options)
Constructor Parameters
options
Options
An object of configurable options.
direction
                      Number
                      A direction of HeaderFooterLayout.DIRECTION_X lays your HeaderFooterLayout instance horizontally, and a direction of HeaderFooterLayout.DIRECTION_Y lays it out vertically.
                      
                    headerSize
                      Number
                      The amount of pixels allocated to the header node in the HeaderFooterLayout instance's direction.
                      
                    footerSize
                      Number
                      The amount of pixels allocated to the footer node in the HeaderFooterLayout instance's direction.
                      
                    Methods
DIRECTION_X()ProtectedStatic
When used as a value for your HeaderFooterLayout's direction option, causes it to lay out horizontally.
DIRECTION_Y()ProtectedStatic
When used as a value for your HeaderFooterLayout's direction option, causes it to lay out vertically.
render()Private
Generate a render spec from the contents of this component.
Returns
Object
                    Render spec for this component
                  setOptions(options)
Patches the HeaderFooterLayout instance's options with the passed-in ones.
Parameters
options
                    Options
                    An object of configurable options for the HeaderFooterLayout instance.
                    
                  commit(context)Private
Apply changes from this component to the corresponding document element. This includes changes to classes, styles, size, content, opacity, origin, and matrix transforms.
Parameters
context
                    Context
                    commit context