The view windows and toolbars of the Cicode Editor can be docked or free floating within the editing and debugging environment.
Toolbars are docked by default within the toolbar area at the top of the Cicode Editor. Windows are docked by default in the document display area at the lower portion of the Cicode Editor, beneath the toolbar area.
Docked windows are those that resize themselves to fit totally within the Cicode Editor display area, by docking (attaching) themselves to an internal edge of the display area. Docked windows cannot be resized manually, and will share the display space with the Editor toolbars and other docked windows. Docked windows and toolbars share the display space side-by-side, without obscuring the view of each other.
Free floating windows are those that are not docked to the editor, nor are necessarily constrained by the editor boundaries. Free floating windows can be resized manually, and are subject to layering (Z-order), in which they can be partly or wholly obscured by another window, and they could partly or wholly obscure the view of another window themselves. The window or toolbar with the current focus, is the one completely visible at the top of all other display window layers, partly or wholly obscuring any beneath it in the Z-order.
Windows and toolbars can be moved about in the Cicode Editor environment by clicking and dragging the titlebar of a window, or non-button area of a button bar. Docking behaviour is by default, and can be overridden by holding down the CTRL key during the drag-and-drop to force the window or bar to be free floating.
The position of the mouse during the drop action determines which side the window or toolbar docks to. Docking outlines of the window or toolbar are displayed with gray lines during the drag action to indicate the potential docked position.