Descendant Class Summary |
---|
Echo.Sync.SplitPane.ChildPane |
Constructor Summary | |
---|---|
Public | Echo.Sync.SplitPane() Constructor. |
Instance Method Summary | |
---|---|
Internal | _getBoundedSeparatorPosition() Converts a desired separator position into a render-able separator position that complies with the SplitPane's separator bounds (miniumSize and maximumSize of child component layout data). |
Internal | _getInsetsSizeAdjustment() Determines the number of pixels of inset margin specified in a layout data object. |
Public | getPreferredSize() Calculates the preferred rendered size of the SplitPane by measuring the sizes of its content and/or invoking getPreferredSize() on its content (if supported). |
Internal | _getSize() Retrieves the (potentially cached) dimensions of the SplitPane outer DIV. |
Internal | _hasRelocatedChildren() Determines if the specified update has caused either child of the SplitPane to be relocated (i. |
Internal | _loadRenderData() Retrieves properties from Echo. |
Internal | _overlayAdd() Adds an overlay DIV at maximum z-index to cover any objects that will not provide move mouseup freedback. |
Internal | _overlayRemove() Removes the overlay DIV. |
Internal | _processKeyPress() Processes a key press event. |
Internal | _processSeparatorMouseDown() Processes a mouse down event on a SplitPane separator that is about to be dragged. |
Internal | _processSeparatorMouseMove() Processes a mouse move event on a SplitPane separator that is being dragged. |
Internal | _processSeparatorMouseUp() Processes a mouse up event on a SplitPane separator that was being dragged. |
Internal | _processSeparatorRolloverEnter() Processes a mouse rollover enter event on the SplitPane separator. |
Internal | _processSeparatorRolloverExit() Processes a mouse rollover exit event on the SplitPane separator. |
Internal | _redraw() Updates the variable CSS attributes of the SplitPane. |
Internal | _removeSeparatorListeners() Removes listeners from the separator used to monitor its state while it is being dragging. |
Public | renderAdd() Adds basic structure of SplitPane to DOM, but much work is delayed for initial invocation of renderDisplay(). |
Internal | _renderAddChild() Renders the addition of a child. |
Public | renderDisplay() |
Public | renderDispose() |
Internal | _renderRemoveChild() Renders the removal a single child component. |
Public | renderUpdate() |
Methods inherited from class Echo.Render.ComponentSync |
renderAdd , renderDispose , renderUpdate |
position
(Number)
- requested separator positionlayoutData
(Object)
- a component layout data objectupdate
(Echo.Update.ComponentUpdate)
- the component updateposition
(Number)
- the pixel position of the separatorupdate
(Echo.Update.ComponentUpdate)
- the updatechild
(Echo.Component)
- the added childindex
(Number)
- the index of the child within the SplitPaneupdate
(Echo.Update.ComponentUpdate)
- the updatechild
(Echo.Component)
- the removed child