## Uses of Class
org.crosswire.common.swing.desktop.AbstractViewLayout

- Packages that use AbstractViewLayout
  Package | Description
  --- | ---
  org.crosswire.common.swing.desktop | Events used to communicate changes to Views.

- - ### Uses of AbstractViewLayout in org.crosswire.common.swing.desktop

    Subclasses of AbstractViewLayout in org.crosswire.common.swing.desktop
    Modifier and Type | Class and Description
    --- | ---
    `class` | `MDIViewLayout` MDI (Multiple documet interface) manager of how we layout views as sub-windows.
    `class` | `TDIViewLayout` TDI (Tabbed Document Interface) manager of how we layout views as tabs.

    Fields in org.crosswire.common.swing.desktop declared as AbstractViewLayout
    Modifier and Type | Field and Description
    --- | ---
    `private AbstractViewLayout` | LayoutType.`layout` The actual layout

    Methods in org.crosswire.common.swing.desktop that return AbstractViewLayout
    Modifier and Type | Method and Description
    --- | ---
    `abstract AbstractViewLayout` | LayoutType.`createLayout()` Create the appropriate kind of view layout
    `AbstractViewLayout` | LayoutType.`getLayout()` Return the layout
    `AbstractViewLayout` | ViewManager.`getViewLayout()` What is the current layout?

    Methods in org.crosswire.common.swing.desktop with parameters of type AbstractViewLayout
    Modifier and Type | Method and Description
    --- | ---
    `void` | Viewable.`moveTo(AbstractViewLayout other)` Copies all the views from the one layout to the other
    `void` | ViewManager.`moveTo(AbstractViewLayout other)`
    `void` | AbstractViewLayout.`moveTo(AbstractViewLayout other)` Copies all the views from the one layout to the other