org.flexdock.perspective
public class Layout extends Object implements Cloneable, FloatManager, Serializable
FloatManager.StubDEFAULT_STUB| Constructor and Description |
|---|
Layout() |
public void addListener(LayoutListener listener)
public void removeListener(LayoutListener listener)
public LayoutListener[] getListeners()
public void add(Dockable dockable)
public void add(String dockableId)
public DockingState remove(String dockableId)
public boolean contains(Dockable dockable)
public boolean contains(String dockable)
public Dockable[] getDockables()
public DockingState getDockingState(String dockableId)
public DockingState getDockingState(Dockable dockable)
public DockingState getDockingState(Dockable dockable, boolean load)
public DockingState getDockingState(String dockableId, boolean load)
public void setDockingState(String dockableId, DockingState dockingState)
public void apply(DockingPort dockingPort)
public void hide(Dockable dockable)
public void show(Dockable dockable, DockingPort dockingPort)
public DockingFrame floatDockable(Dockable dockable, Component frameOwner, Rectangle screenBounds)
floatDockable in interface FloatManagerpublic DockingFrame floatDockable(Dockable dockable, Component frameOwner)
floatDockable in interface FloatManagerpublic FloatingGroup getGroup(Dockable dockable)
getGroup in interface FloatManagerpublic String[] getFloatingGroupIds()
public FloatingGroup getGroup(String groupId)
getGroup in interface FloatManagerpublic void addFloatingGroup(FloatingGroup floatingGroup)
public void addToGroup(Dockable dockable, String groupId)
addToGroup in interface FloatManagerpublic void removeFromGroup(Dockable dockable)
removeFromGroup in interface FloatManagerpublic boolean isInitialized()
public LayoutNode getRestorationLayout()
public void setRestorationLayout(LayoutNode restorationLayout)