Functions return a wxAccStatus error code, which
may be one of the following:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
typedef enum
{
wxACC\_FAIL, // The function failed
wxACC\_NOT\_IMPLEMENTED, // The function is not implemented
wxACC\_NOT\_SUPPORTED // The function is not supported
} wxAccStatus
-\end{verbatim}}
+\end{verbatim}
+}
Directions of navigation are represented by
the following:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
typedef enum
{
wxNAVDIR\_DOWN,
wxNAVDIR\_RIGHT,
wxNAVDIR\_UP
} wxNavDir
-\end{verbatim}}
+\end{verbatim}
+}
The role of a user interface element is represented
by the following type:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
typedef enum {
wxROLE\_NONE,
wxROLE\_SYSTEM\_ALERT,
wxROLE\_SYSTEM\_WHITESPACE,
wxROLE\_SYSTEM\_WINDOW
} wxAccRole
-\end{verbatim}}
+\end{verbatim}
+}
Objects are represented by the following type:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
typedef enum {
wxOBJID\_WINDOW = 0x00000000,
wxOBJID\_SYSMENU = 0xFFFFFFFF,
wxOBJID\_ALERT = 0xFFFFFFF6,
wxOBJID\_SOUND = 0xFFFFFFF5
} wxAccObject
-\end{verbatim}}
+\end{verbatim}
+}
Selection actions are identified by
this type:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
typedef enum
{
wxACC\_SEL\_NONE = 0,
wxACC\_SEL\_ADDSELECTION = 8,
wxACC\_SEL\_REMOVESELECTION = 16
} wxAccSelectionFlags
-\end{verbatim}}
+\end{verbatim}
+}
States are represented by the following:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
#define wxACC\_STATE\_SYSTEM\_ALERT\_HIGH 0x00000001
#define wxACC\_STATE\_SYSTEM\_ALERT\_MEDIUM 0x00000002
#define wxACC\_STATE\_SYSTEM\_ALERT\_LOW 0x00000004
#define wxACC\_STATE\_SYSTEM\_SELECTED 0x00800000
#define wxACC\_STATE\_SYSTEM\_SELFVOICING 0x01000000
#define wxACC\_STATE\_SYSTEM\_UNAVAILABLE 0x02000000
-\end{verbatim}}
+\end{verbatim}
+}
Event identifiers that can be sent via \helpref{wxAccessible::NotifyEvent}{wxaccessiblenotifyevent} are
as follows:
-{\small \begin{verbatim}
+{\small
+\begin{verbatim}
#define wxACC\_EVENT\_SYSTEM\_SOUND 0x0001
#define wxACC\_EVENT\_SYSTEM\_ALERT 0x0002
#define wxACC\_EVENT\_SYSTEM\_FOREGROUND 0x0003
#define wxACC\_EVENT\_OBJECT\_HELPCHANGE 0x8010
#define wxACC\_EVENT\_OBJECT\_DEFACTIONCHANGE 0x8011
#define wxACC\_EVENT\_OBJECT\_ACCELERATORCHANGE 0x8012
-\end{verbatim}}
+\end{verbatim}
+}
\latexignore{\rtfignore{\wxheading{Members}}}