AxStandardControlsVoiceAdaptationHandler Class Reference
[Basic AxTk UI classes]

Knows how to creates suitable event handler objects for various controls classes. More...

#include <ax/ax_ui_adaptation_standard.h>

Inheritance diagram for AxStandardControlsVoiceAdaptationHandler:

AxVoiceAdaptationHandler

List of all members.

Public Member Functions

 AxStandardControlsVoiceAdaptationHandler ()
virtual bool CanHandleWindow (wxWindow *win)
 Override to indicate if this kind of window can be handled by this object.
virtual AxAdapterCreateEventHandler (wxWindow *win)
 Override to create the event handler (but not push it onto the event stack).
virtual bool Adapt (wxWindow *window, AxSpeech *speech, wxShortcutManager *shortcuts, wxArrayInt &ids)
 Override to adapt e.g.
virtual bool Unadapt (wxWindow *window, wxArrayInt &ids)
 Override to unadapt e.g. a composite control. Removes the id from ids once unadapted.
virtual bool CanRecursivelyAdapt (wxWindow *window) const
 Override to prevent recursive adaptation, e.g. into a composite.


Detailed Description

Knows how to creates suitable event handler objects for various controls classes.

Constructor & Destructor Documentation

AxStandardControlsVoiceAdaptationHandler::AxStandardControlsVoiceAdaptationHandler (  )  [inline]


Member Function Documentation

bool AxStandardControlsVoiceAdaptationHandler::Adapt ( wxWindow *  window,
AxSpeech speech,
wxShortcutManager shortcuts,
wxArrayInt &  ids 
) [virtual]

Override to adapt e.g.

a composite control. Returns an array of the identifiers of the adapted windows.

Reimplemented from AxVoiceAdaptationHandler.

bool AxStandardControlsVoiceAdaptationHandler::CanHandleWindow ( wxWindow *  win  )  [virtual]

Override to indicate if this kind of window can be handled by this object.

Implements AxVoiceAdaptationHandler.

virtual bool AxStandardControlsVoiceAdaptationHandler::CanRecursivelyAdapt ( wxWindow *  window  )  const [virtual]

Override to prevent recursive adaptation, e.g. into a composite.

AxAdapter * AxStandardControlsVoiceAdaptationHandler::CreateEventHandler ( wxWindow *  win  )  [virtual]

Override to create the event handler (but not push it onto the event stack).

Implements AxVoiceAdaptationHandler.

bool AxStandardControlsVoiceAdaptationHandler::Unadapt ( wxWindow *  window,
wxArrayInt &  ids 
) [virtual]

Override to unadapt e.g. a composite control. Removes the id from ids once unadapted.

Reimplemented from AxVoiceAdaptationHandler.


The documentation for this class was generated from the following files:

Generated on Wed May 6 19:22:08 2009 for AxTk by  doxygen 1.5.8