![]() |
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members
![]() |
#include <FXDelegator.h>
Public Member Functions | |
virtual long | onDefault (FXObject *, FXSelector, void *) |
FXDelegator (FXObject *target=NULL) | |
FXObject * | getDelegate () const |
void | setDelegate (FXObject *target) |
virtual | ~FXDelegator () |
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.
FX::FXDelegator::FXDelegator | ( | FXObject * | target = NULL |
) | [inline] |
Construct a delegator.
virtual FX::FXDelegator::~FXDelegator | ( | ) | [inline, virtual] |
Always trash during detroy.
virtual long FX::FXDelegator::onDefault | ( | FXObject * | , | |
FXSelector | , | |||
void * | ||||
) | [virtual] |
FXObject* FX::FXDelegator::getDelegate | ( | ) | const [inline] |
Return delegate object.
void FX::FXDelegator::setDelegate | ( | FXObject * | target | ) | [inline] |
Change delegate object.
![]() |