OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
owl::TDockingSlip Class Referenceabstract

TDockingSlip is an abstract base class for windows which accepts and holds dockable windows. More...

#include <owl/docking.h>

Inheritance diagram for owl::TDockingSlip:
owl::TEdgeSlip owl::TFloatingSlip

Public Member Functions

virtual void DockableInsert (TDockable &dockable, const TPoint *topLeft=0, TRelPosition position=rpNone, TDockable *relDockable=0)=0
 Inserts the dockable into the slip, based on arguments given.
 
virtual void DockableMove (TDockable &dockable, const TPoint *topLeft=0, TRelPosition position=rpNone, TDockable *relDockable=0)=0
 
virtual void DockableRemoved (const TRect &orgRect)=0
 
virtual TAbsLocation GetLocation () const =0
 
void SetHarbor (THarbor *harbor)
 Set the back pointer to the harbor.
 
THarbor * GetHarbor () const
 Retrieve the associated harbor.
 

Protected Attributes

THarbor * Harbor
 

Detailed Description

TDockingSlip is an abstract base class for windows which accepts and holds dockable windows.

Definition at line 154 of file docking.h.

Member Function Documentation

◆ DockableInsert()

virtual void owl::TDockingSlip::DockableInsert ( TDockable & dockable,
const TPoint * topLeft = 0,
TRelPosition position = rpNone,
TDockable * relDockable = 0 )
pure virtual

Inserts the dockable into the slip, based on arguments given.

Implemented in owl::TFloatingSlip, and owl::TEdgeSlip.

◆ DockableMove()

virtual void owl::TDockingSlip::DockableMove ( TDockable & dockable,
const TPoint * topLeft = 0,
TRelPosition position = rpNone,
TDockable * relDockable = 0 )
pure virtual

Implemented in owl::TFloatingSlip, and owl::TEdgeSlip.

◆ DockableRemoved()

virtual void owl::TDockingSlip::DockableRemoved ( const TRect & orgRect)
pure virtual

Implemented in owl::TFloatingSlip, and owl::TEdgeSlip.

◆ GetHarbor()

THarbor * owl::TDockingSlip::GetHarbor ( ) const
inline

Retrieve the associated harbor.

Definition at line 398 of file docking.h.

References Harbor.

◆ GetLocation()

virtual TAbsLocation owl::TDockingSlip::GetLocation ( ) const
pure virtual

Implemented in owl::TFloatingSlip, and owl::TEdgeSlip.

◆ SetHarbor()

void owl::TDockingSlip::SetHarbor ( THarbor * harbor)
inline

Set the back pointer to the harbor.

Definition at line 390 of file docking.h.

References Harbor.

Member Data Documentation

◆ Harbor

THarbor* owl::TDockingSlip::Harbor
protected

Definition at line 176 of file docking.h.


The documentation for this class was generated from the following file: