Echo.Sync.SplitPane
ChildPane
Class Hierarchy:

Describes the configuration of a child pane of the SplitPane, including the child component and scroll bar positions.

Constructor Summary
Public Echo.Sync.SplitPane.ChildPane()
Creates a new PaneConfiguration instance

Instance Field Summary
Public minimumSize
Minimum pixel size of the child pane.
Public maximumSize
Maximum pixel size of the child pane.
Public component
The child pane Echo.
Public layoutData
The value of the child pane Echo.
Public scrollLeft
Horizontal scroll position, in pixels.
Public scrollTop
Vertical scroll position, in pixels.
Public scrollRequired
Flag indicating that scroll position should be reset on next renderDisplay() invocation.
Internal _permanentSizes
Flag indicating whether sizing information is permanent (fixed pixel-based) or variable (percent-based).
Internal _peer
The SplitPane component rendering peer using this ChildPane object.

Instance Method Summary
Public loadDisplayData()
Load minimum and maximum separator positions for panes.
Public loadScrollPositions()
Update pane DIV element's scroll positions to reflect those stored in this object.
Public storeScrollPositions()
Retrieve scroll bar positions from pane DIV element and store in this object.

Constructor Detail
Echo.Sync.SplitPane.ChildPane()
Creates a new PaneConfiguration instance
Parameters:
splitPanePeer (Echo.Sync.SplitPane) - the relevant componentPeer
component (Echo.Component) - the child component

Instance Method Detail
loadDisplayData
Load minimum and maximum separator positions for panes.

loadScrollPositions
Update pane DIV element's scroll positions to reflect those stored in this object.
Parameters:
paneDiv - the pane's DIV element

storeScrollPositions
Retrieve scroll bar positions from pane DIV element and store in this object.
Parameters:
paneDiv - the pane's DIV element