OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
Docking

Classes

class  owl::TDockable
 TDockable is an abstract base class for fixed or floating docking windows that want to be dockable into docking slips. More...
 
class  owl::TDockableGadgetWindow
 A version of TGadgetWindow which is dockable. More...
 
class  owl::TDockableControlBar
 A control bar class that is dockable. More...
 
class  owl::TDockingSlip
 TDockingSlip is an abstract base class for windows which accepts and holds dockable windows. More...
 
class  owl::TFloatingSlip
 TFloatingSlip is a floating frame which can hold a dockable window. More...
 
class  owl::TEdgeSlip
 TEdgeSlip is the class of windows used by THarbor as the actual docking slips along the decorated frame client's edges. More...
 
class  owl::THarbor
 THarbor is the object that holds all the docking slips. More...
 

Enumerations

enum  owl::TRelPosition { owl::rpNone , owl::rpAbove , owl::rpBelow , owl::rpRightOf , owl::rpLeftOf }
 General use 2-D rectangular relative position enum. More...
 
enum  owl::TGridType { owl::YCoord , owl::XCoord }
 

Detailed Description

Enumeration Type Documentation

◆ TGridType

Enumerator
YCoord 

Grid type corresponds with Location:

Top & bottom edge have Y coords parallel horiz

XCoord 

Left & right edge have X coords parallel vertically.

Definition at line 227 of file docking.h.

◆ TRelPosition

General use 2-D rectangular relative position enum.

Used here to described the location of a docking window [more specifically the location of the EdgeSlip containing docking windows].

Note
This enumeration corresponds to the TLocation enumeration of TDecoratedFrame.
Enumerator
rpNone 

No location specified.

rpAbove 

Refers to top edge of frame.

rpBelow 

Refers to bottom edge of frame.

rpRightOf 

Refers to left edge of frame.

rpLeftOf 

Refers to right edge of frame.

Definition at line 43 of file docking.h.