include/ax/ax_speech.h File Reference

#include "wx/event.h"
#include "wx/dynarray.h"
#include "tts/tts.h"
#include "ax/ax_menu.h"

Go to the source code of this file.

Classes

class  AxSpeechPolicy
 A class holding policy information about how to speak elements of the interface. More...
class  AxSpeechEvent
 A class holding information about a speech event. More...
class  AxSpeechInfo
class  AxSpeech
 Route AxTk speech events through objects of this class. More...
class  AxSpeechEventHandler
 An object that handles speech events. More...
class  AxStandardSpeechEventHandler
 The standard handler for speech events. More...

Defines

#define AxSpeechEventActivateItem   wxT("ACTIVATEITEM")
#define AxSpeechEventRefreshMenu   wxT("REFRESHMENU")
#define AxSpeechEventChangeSelection   wxT("SELECTIONCHANGED")
#define AxSpeechEventToggleSelection   wxT("TOGGLESELECTION")
#define AxSpeechEventChangeValue   wxT("CHANGEVALUE")
#define AxSpeechEventItemLabelChanged   wxT("ITEMLABELCHANGED")
#define AxSpeechEventTaskAdded   wxT("TASKADDED")
#define AxSpeechEventTaskDeleted   wxT("TASKDELETED")
#define AxSpeechEventTaskChanged   wxT("TASKCHANGED")
#define AxSpeechEventText   wxT("TEXT")
#define AxSpeechEventInitialView   wxT("INITIALVIEW")
#define AxSpeechEventDescribeContext   wxT("DESCRIBECONTEXT")
#define AxSpeechEventDescribeItem   wxT("DESCRIBEITEM")

Typedefs

typedef int AxSpeechChannel

Enumerations

enum  {
  AxSpeechVerbosityLowest = 1, AxSpeechVerbosityLow = 2, AxSpeechVerbosityMedium = 3, AxSpeechVerbosityHigh = 4,
  AxSpeechVerbosityHighest = 5
}
enum  { AxSpeechMainChannel = 0, AxSpeechContentChannel = 1, AxSpeechDefaultChannel = -1, AxSpeechAllChannels = -2 }
enum  {
  AxSpeechFlagsPurge = 0x0001, AxSpeechFlagsPurgeAll = 0x0002, AxSpeechFlagsInviolate = 0x0004, AxSpeechFlagsImmediate = 0x0008,
  AxSpeechFlagsContentChannel = 0x0010
}

Functions

 WX_DEFINE_ARRAY_PTR (AxSpeechEvent *, AxSpeechEventArray)


Define Documentation

#define AxSpeechEventActivateItem   wxT("ACTIVATEITEM")

#define AxSpeechEventChangeSelection   wxT("SELECTIONCHANGED")

#define AxSpeechEventChangeValue   wxT("CHANGEVALUE")

#define AxSpeechEventDescribeContext   wxT("DESCRIBECONTEXT")

#define AxSpeechEventDescribeItem   wxT("DESCRIBEITEM")

#define AxSpeechEventInitialView   wxT("INITIALVIEW")

#define AxSpeechEventItemLabelChanged   wxT("ITEMLABELCHANGED")

#define AxSpeechEventRefreshMenu   wxT("REFRESHMENU")

#define AxSpeechEventTaskAdded   wxT("TASKADDED")

#define AxSpeechEventTaskChanged   wxT("TASKCHANGED")

#define AxSpeechEventTaskDeleted   wxT("TASKDELETED")

#define AxSpeechEventText   wxT("TEXT")

#define AxSpeechEventToggleSelection   wxT("TOGGLESELECTION")


Typedef Documentation

typedef int AxSpeechChannel


Enumeration Type Documentation

anonymous enum

Enumerator:
AxSpeechVerbosityLowest 
AxSpeechVerbosityLow 
AxSpeechVerbosityMedium 
AxSpeechVerbosityHigh 
AxSpeechVerbosityHighest 

anonymous enum

Enumerator:
AxSpeechMainChannel 
AxSpeechContentChannel 
AxSpeechDefaultChannel 
AxSpeechAllChannels 

anonymous enum

Enumerator:
AxSpeechFlagsPurge 
AxSpeechFlagsPurgeAll 
AxSpeechFlagsInviolate 
AxSpeechFlagsImmediate 
AxSpeechFlagsContentChannel 


Function Documentation

WX_DEFINE_ARRAY_PTR ( AxSpeechEvent ,
AxSpeechEventArray   
)


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