Sorry, this is the interface:
Code:
public interface VLDockingLayoutManager {
void addDockable(DockingDesktop desktop, Dockable dockable);
void removeDockable(DockingDesktop desktop, Dockable dockable);
}
This is the default implementation:
Code:
private class DefaultLayoutManager implements VLDockingLayoutManager {
public void addDockable(DockingDesktop desktop, Dockable dockable) {
desktop.addDockable(dockable);
}
public void removeDockable(DockingDesktop desktop, Dockable dockable) {
desktop.remove(dockable);
}
}
I suggest you look at the APIDOC for DockingDesktop (in the VLDocking distro), to understand how you can programmatically control where new Dockable's are placed.
http://www.vlsolutions.com/en/docume...ngDesktop.html
Hope this helps.
Rogan