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.
 
THarborGetHarbor () const
 Retrieve the associated harbor.
 

Protected Attributes

THarborHarbor
 

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: