- 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