Class ModalPaneSkin

java.lang.Object
javafx.scene.control.SkinBase<ModalPane>
atlantafx.base.controls.ModalPaneSkin
All Implemented Interfaces:
javafx.scene.control.Skin<ModalPane>

public class ModalPaneSkin extends javafx.scene.control.SkinBase<ModalPane>
The default skin for the ModalPane control.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected final javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
     
    protected final javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
     
    protected final javafx.scene.layout.StackPane
     
    protected ModalPane
     
    protected @Nullable javafx.animation.Animation
     
    protected final javafx.event.EventHandler<javafx.scene.input.KeyEvent>
     
    protected final javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
    protected @Nullable javafx.animation.Animation
     
    protected final javafx.scene.layout.StackPane
     
    protected @Nullable List<javafx.scene.control.ScrollBar>
     
    protected final javafx.scene.control.ScrollPane
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
     
    protected javafx.beans.value.ChangeListener<javafx.animation.Animation.Status>
     
    protected javafx.animation.Timeline
     
    protected javafx.event.EventHandler<javafx.scene.input.KeyEvent>
     
    protected javafx.event.EventHandler<javafx.scene.input.MouseEvent>
     
    void
     
    protected void
     
    protected void
     
    protected void
     
    protected void
    hideAndConsume(javafx.event.Event e)
     
    protected boolean
    isClickInArea(javafx.scene.input.MouseEvent e, javafx.scene.Node area)
     
    protected void
     
    protected void
     

    Methods inherited from class javafx.scene.control.SkinBase

    computeBaselineOffset, computeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, consumeMouseEvents, executeAccessibleAction, getChildren, getClassCssMetaData, getCssMetaData, getNode, getSkinnable, layoutChildren, layoutInArea, layoutInArea, layoutInArea, positionInArea, positionInArea, pseudoClassStateChanged, queryAccessibleAttribute, registerChangeListener, registerInvalidationListener, registerListChangeListener, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapPositionX, snapPositionY, snapSize, snapSizeX, snapSizeY, snapSpace, snapSpaceX, snapSpaceY, unregisterChangeListeners, unregisterInvalidationListeners, unregisterListChangeListeners

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface javafx.scene.control.Skin

    install
  • Field Details

    • control

      protected ModalPane control
    • root

      protected final javafx.scene.layout.StackPane root
    • scrollPane

      protected final javafx.scene.control.ScrollPane scrollPane
    • contentWrapper

      protected final javafx.scene.layout.StackPane contentWrapper
    • keyHandler

      protected final javafx.event.EventHandler<javafx.scene.input.KeyEvent> keyHandler
    • mouseHandler

      protected final javafx.event.EventHandler<javafx.scene.input.MouseEvent> mouseHandler
    • animationInListener

      protected final javafx.beans.value.ChangeListener<javafx.animation.Animation.Status> animationInListener
    • animationOutListener

      protected final javafx.beans.value.ChangeListener<javafx.animation.Animation.Status> animationOutListener
    • scrollbars

      @Nullable protected @Nullable List<javafx.scene.control.ScrollBar> scrollbars
    • inTransition

      @Nullable protected @Nullable javafx.animation.Animation inTransition
    • outTransition

      @Nullable protected @Nullable javafx.animation.Animation outTransition
  • Constructor Details

    • ModalPaneSkin

      protected ModalPaneSkin(ModalPane control)
  • Method Details

    • registerListeners

      protected void registerListeners()
    • dispose

      public void dispose()
      Specified by:
      dispose in interface javafx.scene.control.Skin<ModalPane>
      Overrides:
      dispose in class javafx.scene.control.SkinBase<ModalPane>
    • isClickInArea

      protected boolean isClickInArea(javafx.scene.input.MouseEvent e, javafx.scene.Node area)
    • createKeyHandler

      protected javafx.event.EventHandler<javafx.scene.input.KeyEvent> createKeyHandler()
    • createMouseHandler

      protected javafx.event.EventHandler<javafx.scene.input.MouseEvent> createMouseHandler()
    • createAnimationInListener

      protected javafx.beans.value.ChangeListener<javafx.animation.Animation.Status> createAnimationInListener()
    • createAnimationOutListener

      protected javafx.beans.value.ChangeListener<javafx.animation.Animation.Status> createAnimationOutListener()
    • createCloseBlockedAnimation

      protected javafx.animation.Timeline createCloseBlockedAnimation()
    • show

      protected void show()
    • hide

      protected void hide()
    • hideAndConsume

      protected void hideAndConsume(javafx.event.Event e)
    • doShow

      protected void doShow()
    • doHide

      protected void doHide()