Provides a MigLayout-based framework for partitioning a
GlimpseCanvasinto multiple logical drawing areas. Each drawing area is represented by a
GlimpseLayoutwhich can paint
GlimpsePainters and receive notification of
GlimpseMouseEvents occurring inside of it. GlimpseLayouts can be nested and can have multiple parents.
Interface Summary Interface Description GlimpseLayoutListenerA listener interface for receiving callback notification when GlimpseLayouts size or position are changed by the layout manager. GlimpseLayoutManagerAn interface for classes which can layout GlimpseLayouts (adjusting their bounds based on some layout scheme).
Class Summary Class Description GlimpseAxisLayout1DA GlimpseLayout which can provide axes to its child
GlimpseAxisLayout2DA GlimpseLayout which can provide two axes (an x or horizontal axis and a y or verical axis) to its child
GlimpseAxisLayoutXA horizontal GlimpseAxisLayout1D implementation. GlimpseAxisLayoutYA vertical GlimpseAxisLayout1D implementation. GlimpseLayoutGlimpseLayout 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 GlimpseTouchLayout GlimpseTouchWrapperProvides a layout wrapper to augment any layout (and descendants) with gesture support. GlimpseVerticallyScrollableLayoutA GlimpseLayout that shifts its layout-children up or down based on a vertical- offset field, which can be set by calling the