Class TransitionLayout

java.lang.Object
org.pushingpixels.radiance.component.api.layout.TransitionLayout
All Implemented Interfaces:
LayoutManager

public class TransitionLayout extends Object implements LayoutManager
Transition layout.
  • Field Details

    • delegate

      private LayoutManager delegate
      The original layout manager. Handles the layout-related tasks.
    • eventListeners

      private List<TransitionLayoutListener> eventListeners
    • SHOWING

      private static final String SHOWING
      Client property to store the current visibility of components. Since we are playing with calls to Component.setVisible(boolean), this property tracks the "real" visibility.
      See Also:
    • BOUNDS

      private static final String BOUNDS
      Client property for storing the current bounds of a component. This is used to perform animations on components that stay visible but change location.
      See Also:
    • boundsMap

      private WeakHashMap<Component,Timeline> boundsMap
    • container

      private Container container
      The associated container.
    • doImmediateRepaint

      private boolean doImmediateRepaint
    • hasPendingLayoutRequests

      private boolean hasPendingLayoutRequests
    • pendingAnimationCount

      private int pendingAnimationCount
  • Constructor Details

  • Method Details