Top Fields Constructors Methods
impl.org.controlsfx.skin

public Class HiddenSidesPaneSkin

extends SkinBase<HiddenSidesPane>
Class Inheritance
Imports
javafx.animation.Animation.Status, .KeyFrame, .KeyValue, .Timeline, javafx.beans.InvalidationListener, javafx.beans.property.DoubleProperty, .SimpleDoubleProperty, javafx.collections.MapChangeListener, .ObservableMap, javafx.event.EventHandler, javafx.geometry.Side, javafx.scene.Node, javafx.scene.control.SkinBase, javafx.scene.input.MouseEvent, javafx.scene.layout.StackPane, javafx.scene.shape.Rectangle, javafx.util.Duration, org.controlsfx.control.HiddenSidesPane

Field Summary

Modifier and TypeField and Description
private final EventHandler<MouseEvent>
private Timeline
private boolean
private final MapChangeListener<Object, Object>
private static final String
private Timeline
private final StackPane
private DoubleProperty[]

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private Side
private void
hide()

private boolean
private boolean
protected void
layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)

Overrides javafx.scene.control.SkinBase.layoutChildren.

Called during the layout pass of the scenegraph.

private void
show(Side side)

private void
Inherited from javafx.scene.control.SkinBase:
computeBaselineOffsetcomputeMaxHeightcomputeMaxWidthcomputeMinHeightcomputeMinWidthcomputePrefHeightcomputePrefWidthconsumeMouseEventsdisposeexecuteAccessibleActiongetChildrengetClassCssMetaDatagetCssMetaDatagetNodegetSkinnablelayoutInArealayoutInArealayoutInAreapositionInAreapositionInAreapseudoClassStateChangedqueryAccessibleAttributeregisterChangeListenerregisterInvalidationListenerregisterListChangeListenersnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYunregisterChangeListenersunregisterInvalidationListenersunregisterListChangeListeners

Field Detail

exitedHandlerback to summary
private final EventHandler<MouseEvent> exitedHandler
hideTimelineback to summary
private Timeline hideTimeline
mousePressedback to summary
private boolean mousePressed
propertiesMapListenerback to summary
private final MapChangeListener<Object, Object> propertiesMapListener
SHOWback to summary
private static final String SHOW
showTimelineback to summary
private Timeline showTimeline
stackPaneback to summary
private final StackPane stackPane
visibilityback to summary
private DoubleProperty[] visibility

Constructor Detail

HiddenSidesPaneSkinback to summary
public HiddenSidesPaneSkin(HiddenSidesPane pane)

Method Detail

getSideback to summary
private Side getSide(MouseEvent evt)
hideback to summary
private void hide()
isMouseEnabledback to summary
private boolean isMouseEnabled()
isMouseMovedOutsideSidesback to summary
private boolean isMouseMovedOutsideSides(MouseEvent event)
layoutChildrenback to summary
protected void layoutChildren(double contentX, double contentY, double contentWidth, double contentHeight)

Overrides javafx.scene.control.SkinBase.layoutChildren.

Doc from javafx.scene.control.SkinBase.layoutChildren.

Called during the layout pass of the scenegraph.

Annotations
@Override
showback to summary
private void show(Side side)
updateStackPaneback to summary
private void updateStackPane()