CIvfHandlerBase Class Reference

#include <ivfwidget/IvfHandlerBase.h>

Inheritance diagram for CIvfHandlerBase:

CIvfBase CIvfRefCountBase CIvfRTTIBase CIvfCoordinateInputHandler CIvfFlyHandler CIvfInteractionHandler CIvfMouseViewHandler CIvfSceneHandler CIvfSelectionHandler CIvfShapePlacementHandler List of all members.

Public Member Functions

 CIvfHandlerBase ()
virtual ~CIvfHandlerBase ()
 IvfClassInfo ("CIvfHandlerBase", CIvfBase)
bool isActive ()
void deactivate ()
void activate ()

Protected Member Functions

virtual void doDeactivate ()
virtual void doActivate ()

Detailed Description

Handler base class

Ivf++ 0.9.x introduces a new UI concept called handlers. A handler is a class which implements user interface functionality by automatically attaching event handlers to CIvfWidgetBase derived classes.

Definition at line 41 of file IvfHandlerBase.h.


Constructor & Destructor Documentation

CIvfHandlerBase::CIvfHandlerBase  ) 
 

Class constructor

virtual CIvfHandlerBase::~CIvfHandlerBase  )  [virtual]
 

Class destructor


Member Function Documentation

void CIvfHandlerBase::activate  ) 
 

Activate handler

When an handler is active it will handle events. Activating a handler will call the virtual method doActivate() for derived classes to handle special conditions when the handler changes it state.

void CIvfHandlerBase::deactivate  ) 
 

Activate handler

When an handler is inactive it _not_ handle events. Deactivating a handler will call the virtual method doDeactivate() for derived classes to handle special conditions when the handler changes it state.

bool CIvfHandlerBase::isActive  ) 
 

Return active state


The documentation for this class was generated from the following file:
Generated on Fri Sep 1 15:36:52 2006 for Interactive Visualisation Framework - Ivf++ by  doxygen 1.4.6-NO