Package com.metsci.glimpse.layout

Provides a MigLayout-based framework for partitioning a GlimpseCanvas into multiple logical drawing areas.

See:
          Description

Interface Summary
GlimpseLayoutListener A listener interface for receiving callback notification when GlimpseLayouts size or position are changed by the layout manager.
GlimpseLayoutManager An interface for classes which can layout GlimpseLayouts (adjusting their bounds based on some layout scheme).
GlimpseLayoutProvider  
 

Class Summary
GlimpseAxisLayout1D A GlimpseLayout which can provide axes to its child GlimpsePainters.
GlimpseAxisLayout2D A GlimpseLayout which can provide two axes (an x or horizontal axis and a y or verical axis) to its child GlimpsePainters.
GlimpseAxisLayoutX A horizontal GlimpseAxisLayout1D implementation.
GlimpseAxisLayoutY A vertical GlimpseAxisLayout1D implementation.
GlimpseLayout GlimpseLayout provides a means of rendering to specific areas of a GlimpseCanvas controlled by Mig Layout constraints.
GlimpseLayoutCache<D> Stores the bounds of a GlimpseLayout keyed off of the sequence of nested parent GlimpseLayouts leading back to the GlimpseCanvas.
GlimpseLayoutDelegate  
GlimpseLayoutManagerMig  
 

Package com.metsci.glimpse.layout Description

Provides a MigLayout-based framework for partitioning a GlimpseCanvas into multiple logical drawing areas. Each drawing area is represented by a GlimpseLayout which can paint GlimpsePainters and receive notification of GlimpseMouseEvents occurring inside of it. GlimpseLayouts can be nested and can have multiple parents.



Copyright © 2012 Metron, Inc.. All Rights Reserved.