\section{\class{wxAccessible}}\label{wxaccessible}
-The wxAccessible class allows wxWindows applications, and
-wxWindows itself, to return extended information about user interface elements
+The wxAccessible class allows wxWidgets applications, and
+wxWidgets itself, to return extended information about user interface elements
to client applications such as screen readers. This is the
-main way in which wxWindows implements accessibility features.
+main way in which wxWidgets implements accessibility features.
At present, only Microsoft Active Accessibility is supported
by this class.
For details on the semantics of functions and types, please refer to the
Microsoft Active Accessibility 1.2 documentation.
-This class is compiled into wxWindows only if the wxUSE\_ACCESSIBILITY setup
+This class is compiled into wxWidgets only if the wxUSE\_ACCESSIBILITY setup
symbol is set to 1.
\wxheading{Derived from}
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
Directions of navigation are represented by
the following:
-{\small%
-\begin{verbatim}
+{\small \begin{verbatim}
typedef enum
{
wxNAVDIR\_DOWN,
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,
Objects are represented by the following type:
-{\small%
-\begin{verbatim}
+{\small \begin{verbatim}
typedef enum {
wxOBJID\_WINDOW = 0x00000000,
wxOBJID\_SYSMENU = 0xFFFFFFFF,
Selection actions are identified by
this type:
-{\small%
-\begin{verbatim}
+{\small \begin{verbatim}
typedef enum
{
wxACC\_SEL\_NONE = 0,
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
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