Top Fields Constructors Methods
impl.org.controlsfx.skin

public abstract Class NotificationBar

extends Region
Class Inheritance
Annotations
@SuppressWarnings:deprecation
Imports
impl.org.controlsfx.ImplUtils, javafx.animation.Animation.Status, .Interpolator, .KeyFrame, .KeyValue, .Timeline, javafx.beans.InvalidationListener, javafx.beans.property.DoubleProperty, .SimpleDoubleProperty, javafx.collections.ObservableList, javafx.event.Event, .EventHandler, javafx.geometry.Insets, .Pos, .VPos, javafx.scene.Node, javafx.scene.control.Button, .ButtonBar, .Label, javafx.scene.input.KeyCode, .KeyEvent, javafx.scene.layout.GridPane, .Priority, .Region, .StackPane, javafx.util.Duration, org.controlsfx.control.NotificationPane, org.controlsfx.control.action.Action, .ActionUtils

Field Summary

Modifier and TypeField and Description
pack-priv ButtonBar
pack-priv Button
pack-priv final Label
private static final double
private final GridPane
private Timeline
pack-priv Label
public DoubleProperty
private final Duration
private double
Inherited from javafx.scene.layout.Region:
USE_COMPUTED_SIZEUSE_PREF_SIZE

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected double
computeMinHeight(double width)

Overrides javafx.scene.layout.Region.computeMinHeight.

Computes the minimum height of this region.

protected double
computePrefHeight(double width)

Overrides javafx.scene.layout.Region.computePrefHeight.

Computes the preferred height of this region for the given width; Region subclasses should override this method to return an appropriate value based on their content and layout strategy.

private void
public void
public void
public abstract ObservableList<Action>
public abstract double
public abstract Node
public abstract String
public String
public void
public abstract void
hide()

public boolean
public abstract boolean
public abstract boolean
protected void
layoutChildren()

Overrides javafx.scene.Parent.layoutChildren.

Invoked during the layout pass to layout the children in this Parent.

public abstract void
relocateInParent(double x, double y)

public void
pack-priv void
Inherited from javafx.scene.layout.Region:
backgroundPropertyborderPropertycacheShapePropertycenterShapePropertycomputeMaxHeightcomputeMaxWidthcomputeMinWidthcomputePrefWidthgetBackgroundgetBordergetClassCssMetaDatagetCssMetaDatagetHeightgetInsetsgetMaxHeightgetMaxWidthgetMinHeightgetMinWidthgetOpaqueInsetsgetPaddinggetPrefHeightgetPrefWidthgetShapegetUserAgentStylesheetgetWidthheightPropertyinsetsPropertyisCacheShapeisCenterShapeisResizableisScaleShapeisSnapToPixellayoutInArealayoutInArealayoutInArealayoutInAreamaxHeightmaxHeightPropertymaxWidthmaxWidthPropertyminHeightminHeightPropertyminWidthminWidthPropertyopaqueInsetsPropertypaddingPropertypositionInAreapositionInAreaprefHeightprefHeightPropertyprefWidthprefWidthPropertyresizescaleShapePropertysetBackgroundsetBordersetCacheShapesetCenterShapesetHeightsetMaxHeightsetMaxSizesetMaxWidthsetMinHeightsetMinSizesetMinWidthsetOpaqueInsetssetPaddingsetPrefHeightsetPrefSizesetPrefWidthsetScaleShapesetShapesetSnapToPixelsetWidthshapePropertysnappedBottomInsetsnappedLeftInsetsnappedRightInsetsnappedTopInsetsnapPositionsnapPositionXsnapPositionYsnapSizesnapSizeXsnapSizeYsnapSpacesnapSpaceXsnapSpaceYsnapToPixelPropertywidthProperty

Field Detail

actionsBarback to summary
pack-priv ButtonBar actionsBar
closeBtnback to summary
pack-priv Button closeBtn
labelback to summary
pack-priv final Label label
MIN_HEIGHTback to summary
private static final double MIN_HEIGHT
paneback to summary
private final GridPane pane
timelineback to summary
private Timeline timeline
titleback to summary
pack-priv Label title
transitionback to summary
public DoubleProperty transition
TRANSITION_DURATIONback to summary
private final Duration TRANSITION_DURATION
transitionStartValueback to summary
private double transitionStartValue

Constructor Detail

NotificationBarback to summary
public NotificationBar()

Method Detail

computeMinHeightback to summary
protected double computeMinHeight(double width)

Overrides javafx.scene.layout.Region.computeMinHeight.

Doc from javafx.scene.layout.Region.computeMinHeight.

Computes the minimum height of this region. Returns the sum of the top and bottom insets by default. Region subclasses should override this method to return an appropriate value based on their content and layout strategy. If the subclass doesn't have a HORIZONTAL content bias, then the width parameter can be ignored.

Annotations
@Override
computePrefHeightback to summary
protected double computePrefHeight(double width)

Overrides javafx.scene.layout.Region.computePrefHeight.

Doc from javafx.scene.layout.Region.computePrefHeight.

Computes the preferred height of this region for the given width; Region subclasses should override this method to return an appropriate value based on their content and layout strategy. If the subclass doesn't have a HORIZONTAL content bias, then the width parameter can be ignored.

Annotations
@Override
doAnimationTransitionback to summary
private void doAnimationTransition()
doHideback to summary
public void doHide()
doShowback to summary
public void doShow()
getActionsback to summary
public abstract ObservableList<Action> getActions()
getContainerHeightback to summary
public abstract double getContainerHeight()
getGraphicback to summary
public abstract Node getGraphic()
getTextback to summary
public abstract String getText()
getTitleback to summary
public String getTitle()
handleTraversalback to summary
public void handleTraversal(KeyEvent event)
hideback to summary
public abstract void hide()
isCloseButtonVisibleback to summary
public boolean isCloseButtonVisible()
isShowFromTopback to summary
public abstract boolean isShowFromTop()
isShowingback to summary
public abstract boolean isShowing()
layoutChildrenback to summary
protected void layoutChildren()

Overrides javafx.scene.Parent.layoutChildren.

Doc from javafx.scene.Parent.layoutChildren.

Invoked during the layout pass to layout the children in this Parent. By default it will only set the size of managed, resizable content to their preferred sizes and does not do any node positioning.

Subclasses should override this function to layout content as needed.

Annotations
@Override
relocateInParentback to summary
public abstract void relocateInParent(double x, double y)
requestContainerLayoutback to summary
public void requestContainerLayout()
updatePaneback to summary
pack-priv void updatePane()