org.flexdock.perspective
public class Layout extends Object implements Cloneable, FloatManager, Serializable
FloatManager.Stub
DEFAULT_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 FloatManager
public DockingFrame floatDockable(Dockable dockable, Component frameOwner)
floatDockable
in interface FloatManager
public FloatingGroup getGroup(Dockable dockable)
getGroup
in interface FloatManager
public String[] getFloatingGroupIds()
public FloatingGroup getGroup(String groupId)
getGroup
in interface FloatManager
public void addFloatingGroup(FloatingGroup floatingGroup)
public void addToGroup(Dockable dockable, String groupId)
addToGroup
in interface FloatManager
public void removeFromGroup(Dockable dockable)
removeFromGroup
in interface FloatManager
public boolean isInitialized()
public LayoutNode getRestorationLayout()
public void setRestorationLayout(LayoutNode restorationLayout)