include/ax/ax_menu.h File Reference

#include "wx/dynarray.h"
#include "ax/ax_property.h"

Go to the source code of this file.

Classes

class  AxMenuItem
 This class represents a menu item in an AxMenu. More...
class  AxGoUpMenuItem
 Use this class if you wish to add a Go Up menu item to a menu. More...
class  AxMenu
 This class represents a menu containing one or more menu items. More...
class  AxMenuItemData
 Derive from this class to store specific, clonable data within a menu item. More...
class  AxMenuController
 This class coordinates activity between the AxMenu, the control used to display it, and the view manager. More...

Defines

#define AxIdentifierOK   wxT("OK")
#define AxIdentifierCancel   wxT("CANCEL")
#define AxIdentifierGoUp   wxT("GO UP")
#define AxIdentifierYes   wxT("YES")
#define AxIdentifierNo   wxT("NO")
#define AxIdentifierExit   wxT("EXIT")
#define AxIdentifierGoHome   wxT("GO HOME")
#define AxIdentifierReadCurrentWord   wxT("READCURRENTWORD")
#define AxIdentifierReadNextWord   wxT("READNEXTWORD")
#define AxIdentifierReadPreviousWord   wxT("READPREVIOUSWORD")
#define AxIdentifierReadCurrentSentence   wxT("READCURRENTSENTENCE")
#define AxIdentifierReadNextSentence   wxT("READNEXTSENTENCE")
#define AxIdentifierReadPreviousSentence   wxT("READPREVIOUSSENTENCE")
#define AxIdentifierReadCurrentParagraph   wxT("READCURRENTPARAGRAPH")
#define AxIdentifierReadNextParagraph   wxT("READNEXTPARAGRAPH")
#define AxIdentifierReadPreviousParagraph   wxT("READPREVIOUSPARAGRAPH")
#define AxIdentifierReadFromHere   wxT("READFROMHERE")
#define AxIdentifierReadAll   wxT("READALL")
#define AxIdentifierDescribeContainerWindow   wxT("DESCRIBECONTAINERWINDOW")
#define AxIdentifierDescribeContext   wxT("DESCRIBECONTEXT")
#define AxIdentifierDescribeItem   wxT("DESCRIBEITEM")
#define AxIdentifierStopSpeech   wxT("STOPSPEECH")
#define AxIdentifierPauseResumeSpeech   wxT("PAUSERESUMESPEECH")
#define AxIdentifierSkipForward   wxT("SKIPFORWARD")
#define AxIdentifierSkipBack   wxT("SKIPBACK")
#define AxIdentifierContextHelp   wxT("CONTEXTHELP")
#define AXID(id)   AxGetId(wxT(id))
 Gets an integer equivalent identifier, using XRCID.

Enumerations

enum  AxNavigationHint { AxNavigationHintNone, AxNavigationHintUp, AxNavigationHintBack, AxNavigationHintHome }
 Navigation hint, so speech can indicate how navigation happened. More...
enum  { AxMenuStyleNormal = 0x0000, AxMenuStyleBold = 0x0001, AxMenuStyleItalic = 0x0002 }
 Menu item styles. More...

Functions

 WX_DEFINE_ARRAY_PTR (AxMenu *, AxMenuArray)
int AxGetId (const wxChar *id)
 WX_DEFINE_ARRAY_PTR (AxMenuItem *, AxMenuItemArray)


Define Documentation

#define AXID ( id   )     AxGetId(wxT(id))

Gets an integer equivalent identifier, using XRCID.

#define AxIdentifierCancel   wxT("CANCEL")

#define AxIdentifierContextHelp   wxT("CONTEXTHELP")

#define AxIdentifierDescribeContainerWindow   wxT("DESCRIBECONTAINERWINDOW")

#define AxIdentifierDescribeContext   wxT("DESCRIBECONTEXT")

#define AxIdentifierDescribeItem   wxT("DESCRIBEITEM")

#define AxIdentifierExit   wxT("EXIT")

#define AxIdentifierGoHome   wxT("GO HOME")

#define AxIdentifierGoUp   wxT("GO UP")

#define AxIdentifierNo   wxT("NO")

#define AxIdentifierOK   wxT("OK")

#define AxIdentifierPauseResumeSpeech   wxT("PAUSERESUMESPEECH")

#define AxIdentifierReadAll   wxT("READALL")

#define AxIdentifierReadCurrentParagraph   wxT("READCURRENTPARAGRAPH")

#define AxIdentifierReadCurrentSentence   wxT("READCURRENTSENTENCE")

#define AxIdentifierReadCurrentWord   wxT("READCURRENTWORD")

#define AxIdentifierReadFromHere   wxT("READFROMHERE")

#define AxIdentifierReadNextParagraph   wxT("READNEXTPARAGRAPH")

#define AxIdentifierReadNextSentence   wxT("READNEXTSENTENCE")

#define AxIdentifierReadNextWord   wxT("READNEXTWORD")

#define AxIdentifierReadPreviousParagraph   wxT("READPREVIOUSPARAGRAPH")

#define AxIdentifierReadPreviousSentence   wxT("READPREVIOUSSENTENCE")

#define AxIdentifierReadPreviousWord   wxT("READPREVIOUSWORD")

#define AxIdentifierSkipBack   wxT("SKIPBACK")

#define AxIdentifierSkipForward   wxT("SKIPFORWARD")

#define AxIdentifierStopSpeech   wxT("STOPSPEECH")

#define AxIdentifierYes   wxT("YES")


Enumeration Type Documentation

anonymous enum

Menu item styles.

Enumerator:
AxMenuStyleNormal 
AxMenuStyleBold 
AxMenuStyleItalic 

Navigation hint, so speech can indicate how navigation happened.

Enumerator:
AxNavigationHintNone 
AxNavigationHintUp 
AxNavigationHintBack 
AxNavigationHintHome 


Function Documentation

int AxGetId ( const wxChar *  id  ) 

WX_DEFINE_ARRAY_PTR ( AxMenuItem ,
AxMenuItemArray   
)

WX_DEFINE_ARRAY_PTR ( AxMenu ,
AxMenuArray   
)


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