OWLNext    7.0
Borland's Object Windows Library for the modern age
Loading...
Searching...
No Matches
Mix-in Classes

Classes designed to be used in conjunction with other classes to provide special functionality or behavior. More...

Classes

class  owl::TClipboardViewer
 Mix-in class that registers as a clipboard viewer when the user interface element is created and removes itself from the clipboard-viewer chain when it is destroyed. More...
 
class  owl::TSerializeReceiver
 Mix-in class that automatically puts together the block of data sent by TSerializer. More...
 
class  owl::TTinyCaption
 Derived from TWindow, TTinyCaption is a mix-in class that handles a set of non-client events to produce a smaller caption bar for a window. More...
 

Detailed Description

Classes designed to be used in conjunction with other classes to provide special functionality or behavior.

Mix-in classes are designed not to stand alone, but to be combined with other bases when declaring a new class. The new class is derived through multiple inheritance from the mix-in and other base classes.

For example, if you are building a frame window, you can derive your frame window class from both the base class TFrameWindow and the mix-in class TLayoutWindow to get the additional functionality of layout windows.