Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members

FXDelegator Class Reference

#include <FXDelegator.h>

Inheritance diagram for FXDelegator:

FXObject List of all members.

Public Methods

virtual long onDefault (FXObject *, FXSelector, void *)
 Called for unhandled messages.

 FXDelegator (FXObject *target=NULL)
 Construct a delegator.

FXObjectgetDelegate () const
 Return delegate object.

void setDelegate (FXObject *target)
 Change delegate object.

virtual ~FXDelegator ()
 Always trash during detroy.


Detailed Description

A delegator forwards messages to a delegate object. Delegators are used when you need to multiplex messages toward any number of target objects. For example, many controls may be connected to FXDelegator, instead of directly to the document object. Changing the delegate in FXDelegator will then reconnect the controls with their new target.