Introducing Docking Panes and Dockable Containers
A dockable container is a particular type of paned container to which you can dock panes and undock them. Docking a pane means adding it to a dockable container at a given location interactively. Undocking a pane means removing it from its dockable container to put it inside a special top view interactively.
The classes in the Views Gadgets library that implement docking panes are IlvDockable and IlvDockableContainer.
In the following illustration, all the panes that make up the graphical interface are docked.
GUI with Docked Panes
In the following illustration, the main menu bar has been undocked and floats inside a top window.
Main Menu Bar Undocked
In the following illustration, the main menu bar is docked again to the right side of the GUI main window.
Main Menu Bar Redocked