Layouts.SequentialLayout Class
samsara/layouts/SequentialLayout.js:16
        A layout which arranges items in series based on their size. Items can be arranged vertically or horizontally.
Constructor
Item Index
Methods
Attributes
Methods
"on"
                    
                            - 
                                            type
- 
                                            handler
Adds a handler to the type channel which will be executed on emit.
add
                    
                            - 
                                            object
Extends the render tree subtree with a new node.
Parameters:
- 
                                            objectSizeNode | LayoutNode | SurfaceNode 
Returns:
addItems
                    
                            - 
                                            items
Add content as an array of Views or Surfaces.
Parameters:
- 
                                            itemsArrayAn array of Views or Surfaces 
extend
                    
                            - 
                                            protoObj
- 
                                            constants
Allows a class to extend Controller. Note: this is a method defined on the Controller constructor
get
                    
                            - 
                                            key
Look up options value by key or get the full options hash.
Parameters:
- 
                                            keyStringKey 
Returns:
Associated object or full options hash
getOptions
                    
                            - 
                                            key
Options getter.
Parameters:
- 
                                            keyStringKey 
Returns:
object Options value for the key
key
                    
                            - 
                                            key
Return OptionsManager based on sub-object retrieved by key.
Parameters:
- 
                                            keyStringKey 
Returns:
Value
off
                    
                            - 
                                            type
- 
                                            handler
Removes the handler from the type channel.
                    This undoes the work of on.
OptionsManager.patch
                    
                            - 
                                            options
- 
                                            patch
Constructor method. Create OptionsManager from source dictionary with arguments overriden by patch dictionary.
Parameters:
- 
                                            optionsObjectOptions to be patched 
- 
                                            patch...ObjectOptions to overwrite 
Returns:
source
patch
                    
                            - 
                                            options
Patch options with provided patches. Triggers change event on the object.
Parameters:
- 
                                            optionsObjectPatch options 
Returns:
this
set
                    
                            - 
                                            sources
Introduce new data streams to the layout node in {key : value} pairs.
                    Here the key is one of "transform", "origin", "align" or "opacity".
                    The value is either a stream, or a simple type like a Number or Array.
                    Simple types will be wrapped in an Observerable to emit appropriate events.
Parameters:
- 
                                            sourcesObjectObject of data sources 
setOrigin
                    
                            - 
                                            origin
Setter for origin.
Parameters:
- 
                                            originNumber[] | StreamOrigin as [x,y], or a stream. 
setProportions
                    
                            - 
                                            proportions
Setter for proportions.
Parameters:
- 
                                            proportionsNumber[] | StreamProportions as [x,y], or a stream. 
setSize
                    
                            - 
                                            size
Setter for size.
Parameters:
- 
                                            sizeNumber[] | StreamSize as [width, height] in pixels, or a stream.