wxWidgets: interface/wx/access.h File Reference

| Version: 3.1.5

Loading...
Searching...
No Matches
Classes | Macros | Enumerations
access.h File Reference

## Classes
class | wxAccessible
| The wxAccessible class allows wxWidgets applications, and wxWidgets itself, to return extended information about user interface elements to client applications such as screen readers. More...

## Macros
#define | wxACC_SELF 0
| Child ids are integer identifiers from 1 up.
#define | wxACC_STATE_SYSTEM_ALERT_HIGH 0x00000001
| Represents a status of the system.
#define | wxACC_STATE_SYSTEM_ALERT_MEDIUM 0x00000002
#define | wxACC_STATE_SYSTEM_ALERT_LOW 0x00000004
#define | wxACC_STATE_SYSTEM_ANIMATED 0x00000008
#define | wxACC_STATE_SYSTEM_BUSY 0x00000010
#define | wxACC_STATE_SYSTEM_CHECKED 0x00000020
#define | wxACC_STATE_SYSTEM_COLLAPSED 0x00000040
#define | wxACC_STATE_SYSTEM_DEFAULT 0x00000080
#define | wxACC_STATE_SYSTEM_EXPANDED 0x00000100
#define | wxACC_STATE_SYSTEM_EXTSELECTABLE 0x00000200
#define | wxACC_STATE_SYSTEM_FLOATING 0x00000400
#define | wxACC_STATE_SYSTEM_FOCUSABLE 0x00000800
#define | wxACC_STATE_SYSTEM_FOCUSED 0x00001000
#define | wxACC_STATE_SYSTEM_HOTTRACKED 0x00002000
#define | wxACC_STATE_SYSTEM_INVISIBLE 0x00004000
#define | wxACC_STATE_SYSTEM_MARQUEED 0x00008000
#define | wxACC_STATE_SYSTEM_MIXED 0x00010000
#define | wxACC_STATE_SYSTEM_MULTISELECTABLE 0x00020000
#define | wxACC_STATE_SYSTEM_OFFSCREEN 0x00040000
#define | wxACC_STATE_SYSTEM_PRESSED 0x00080000
#define | wxACC_STATE_SYSTEM_PROTECTED 0x00100000
#define | wxACC_STATE_SYSTEM_READONLY 0x00200000
#define | wxACC_STATE_SYSTEM_SELECTABLE 0x00400000
#define | wxACC_STATE_SYSTEM_SELECTED 0x00800000
#define | wxACC_STATE_SYSTEM_SELFVOICING 0x01000000
#define | wxACC_STATE_SYSTEM_UNAVAILABLE 0x02000000
#define | wxACC_EVENT_SYSTEM_SOUND 0x0001
| An event identifier that can be sent via wxAccessible::NotifyEvent.
#define | wxACC_EVENT_SYSTEM_ALERT 0x0002
#define | wxACC_EVENT_SYSTEM_FOREGROUND 0x0003
#define | wxACC_EVENT_SYSTEM_MENUSTART 0x0004
#define | wxACC_EVENT_SYSTEM_MENUEND 0x0005
#define | wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006
#define | wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007
#define | wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008
#define | wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009
#define | wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A
#define | wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B
#define | wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C
#define | wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D
#define | wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E
#define | wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F
#define | wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010
#define | wxACC_EVENT_SYSTEM_DIALOGEND 0x0011
#define | wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012
#define | wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013
#define | wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014
#define | wxACC_EVENT_SYSTEM_SWITCHEND 0x0015
#define | wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016
#define | wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017
#define | wxACC_EVENT_OBJECT_CREATE 0x8000
#define | wxACC_EVENT_OBJECT_DESTROY 0x8001
#define | wxACC_EVENT_OBJECT_SHOW 0x8002
#define | wxACC_EVENT_OBJECT_HIDE 0x8003
#define | wxACC_EVENT_OBJECT_REORDER 0x8004
#define | wxACC_EVENT_OBJECT_FOCUS 0x8005
#define | wxACC_EVENT_OBJECT_SELECTION 0x8006
#define | wxACC_EVENT_OBJECT_SELECTIONADD 0x8007
#define | wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008
#define | wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009
#define | wxACC_EVENT_OBJECT_STATECHANGE 0x800A
#define | wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B
#define | wxACC_EVENT_OBJECT_NAMECHANGE 0x800C
#define | wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D
#define | wxACC_EVENT_OBJECT_VALUECHANGE 0x800E
#define | wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F
#define | wxACC_EVENT_OBJECT_HELPCHANGE 0x8010
#define | wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011
#define | wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012

## Enumerations
enum | wxAccStatus { wxACC_FAIL , wxACC_FALSE , wxACC_OK , wxACC_NOT_IMPLEMENTED , wxACC_NOT_SUPPORTED , wxACC_INVALID_ARG }
| wxAccessible functions return a wxAccStatus error code, which may be one of this enum's values. More...
enum | wxNavDir { wxNAVDIR_FIRSTCHILD , wxNAVDIR_LASTCHILD , wxNAVDIR_DOWN , wxNAVDIR_LEFT , wxNAVDIR_NEXT , wxNAVDIR_PREVIOUS , wxNAVDIR_RIGHT , wxNAVDIR_UP }
| This enum represents directions of navigation used in wxAccessible::Navigate(). More...
enum | wxAccRole { wxROLE_NONE , wxROLE_SYSTEM_ALERT , wxROLE_SYSTEM_ANIMATION , wxROLE_SYSTEM_APPLICATION , wxROLE_SYSTEM_BORDER , wxROLE_SYSTEM_BUTTONDROPDOWN , wxROLE_SYSTEM_BUTTONDROPDOWNGRID , wxROLE_SYSTEM_BUTTONMENU , wxROLE_SYSTEM_CARET , wxROLE_SYSTEM_CELL , wxROLE_SYSTEM_CHARACTER , wxROLE_SYSTEM_CHART , wxROLE_SYSTEM_CHECKBUTTON , wxROLE_SYSTEM_CLIENT , wxROLE_SYSTEM_CLOCK , wxROLE_SYSTEM_COLUMN , wxROLE_SYSTEM_COLUMNHEADER , wxROLE_SYSTEM_COMBOBOX , wxROLE_SYSTEM_CURSOR , wxROLE_SYSTEM_DIAGRAM , wxROLE_SYSTEM_DIAL , wxROLE_SYSTEM_DIALOG , wxROLE_SYSTEM_DOCUMENT , wxROLE_SYSTEM_DROPLIST , wxROLE_SYSTEM_EQUATION , wxROLE_SYSTEM_GRAPHIC , wxROLE_SYSTEM_GRIP , wxROLE_SYSTEM_GROUPING , wxROLE_SYSTEM_HELPBALLOON , wxROLE_SYSTEM_HOTKEYFIELD , wxROLE_SYSTEM_INDICATOR , wxROLE_SYSTEM_LINK , wxROLE_SYSTEM_LIST , wxROLE_SYSTEM_LISTITEM , wxROLE_SYSTEM_MENUBAR , wxROLE_SYSTEM_MENUITEM , wxROLE_SYSTEM_MENUPOPUP , wxROLE_SYSTEM_OUTLINE , wxROLE_SYSTEM_OUTLINEITEM , wxROLE_SYSTEM_PAGETAB , wxROLE_SYSTEM_PAGETABLIST , wxROLE_SYSTEM_PANE , wxROLE_SYSTEM_PROGRESSBAR , wxROLE_SYSTEM_PROPERTYPAGE , wxROLE_SYSTEM_PUSHBUTTON , wxROLE_SYSTEM_RADIOBUTTON , wxROLE_SYSTEM_ROW , wxROLE_SYSTEM_ROWHEADER , wxROLE_SYSTEM_SCROLLBAR , wxROLE_SYSTEM_SEPARATOR , wxROLE_SYSTEM_SLIDER , wxROLE_SYSTEM_SOUND , wxROLE_SYSTEM_SPINBUTTON , wxROLE_SYSTEM_STATICTEXT , wxROLE_SYSTEM_STATUSBAR , wxROLE_SYSTEM_TABLE , wxROLE_SYSTEM_TEXT , wxROLE_SYSTEM_TITLEBAR , wxROLE_SYSTEM_TOOLBAR , wxROLE_SYSTEM_TOOLTIP , wxROLE_SYSTEM_WHITESPACE , wxROLE_SYSTEM_WINDOW }
| The role of a user interface element is represented by the values of this enum. More...
enum | wxAccObject { wxOBJID_WINDOW , wxOBJID_SYSMENU , wxOBJID_TITLEBAR , wxOBJID_MENU , wxOBJID_CLIENT , wxOBJID_VSCROLL , wxOBJID_HSCROLL , wxOBJID_SIZEGRIP , wxOBJID_CARET , wxOBJID_CURSOR , wxOBJID_ALERT , wxOBJID_SOUND }
| Objects are represented by a wxAccObject enum value. More...
enum | wxAccSelectionFlags { wxACC_SEL_NONE , wxACC_SEL_TAKEFOCUS , wxACC_SEL_TAKESELECTION , wxACC_SEL_EXTENDSELECTION , wxACC_SEL_ADDSELECTION , wxACC_SEL_REMOVESELECTION }
| Selection actions are identified by the wxAccSelectionFlags values. More...

## Macro Definition Documentation

## ◆ wxACC_EVENT_OBJECT_ACCELERATORCHANGE

#define wxACC_EVENT_OBJECT_ACCELERATORCHANGE 0x8012

## ◆ wxACC_EVENT_OBJECT_CREATE

#define wxACC_EVENT_OBJECT_CREATE 0x8000

## ◆ wxACC_EVENT_OBJECT_DEFACTIONCHANGE

#define wxACC_EVENT_OBJECT_DEFACTIONCHANGE 0x8011

## ◆ wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE

#define wxACC_EVENT_OBJECT_DESCRIPTIONCHANGE 0x800D

## ◆ wxACC_EVENT_OBJECT_DESTROY

#define wxACC_EVENT_OBJECT_DESTROY 0x8001

## ◆ wxACC_EVENT_OBJECT_FOCUS

#define wxACC_EVENT_OBJECT_FOCUS 0x8005

## ◆ wxACC_EVENT_OBJECT_HELPCHANGE

#define wxACC_EVENT_OBJECT_HELPCHANGE 0x8010

## ◆ wxACC_EVENT_OBJECT_HIDE

#define wxACC_EVENT_OBJECT_HIDE 0x8003

## ◆ wxACC_EVENT_OBJECT_LOCATIONCHANGE

#define wxACC_EVENT_OBJECT_LOCATIONCHANGE 0x800B

## ◆ wxACC_EVENT_OBJECT_NAMECHANGE

#define wxACC_EVENT_OBJECT_NAMECHANGE 0x800C

## ◆ wxACC_EVENT_OBJECT_PARENTCHANGE

#define wxACC_EVENT_OBJECT_PARENTCHANGE 0x800F

## ◆ wxACC_EVENT_OBJECT_REORDER

#define wxACC_EVENT_OBJECT_REORDER 0x8004

## ◆ wxACC_EVENT_OBJECT_SELECTION

#define wxACC_EVENT_OBJECT_SELECTION 0x8006

## ◆ wxACC_EVENT_OBJECT_SELECTIONADD

#define wxACC_EVENT_OBJECT_SELECTIONADD 0x8007

## ◆ wxACC_EVENT_OBJECT_SELECTIONREMOVE

#define wxACC_EVENT_OBJECT_SELECTIONREMOVE 0x8008

## ◆ wxACC_EVENT_OBJECT_SELECTIONWITHIN

#define wxACC_EVENT_OBJECT_SELECTIONWITHIN 0x8009

## ◆ wxACC_EVENT_OBJECT_SHOW

#define wxACC_EVENT_OBJECT_SHOW 0x8002

## ◆ wxACC_EVENT_OBJECT_STATECHANGE

#define wxACC_EVENT_OBJECT_STATECHANGE 0x800A

## ◆ wxACC_EVENT_OBJECT_VALUECHANGE

#define wxACC_EVENT_OBJECT_VALUECHANGE 0x800E

## ◆ wxACC_EVENT_SYSTEM_ALERT

#define wxACC_EVENT_SYSTEM_ALERT 0x0002

## ◆ wxACC_EVENT_SYSTEM_CAPTUREEND

#define wxACC_EVENT_SYSTEM_CAPTUREEND 0x0009

## ◆ wxACC_EVENT_SYSTEM_CAPTURESTART

#define wxACC_EVENT_SYSTEM_CAPTURESTART 0x0008

## ◆ wxACC_EVENT_SYSTEM_CONTEXTHELPEND

#define wxACC_EVENT_SYSTEM_CONTEXTHELPEND 0x000D

## ◆ wxACC_EVENT_SYSTEM_CONTEXTHELPSTART

#define wxACC_EVENT_SYSTEM_CONTEXTHELPSTART 0x000C

## ◆ wxACC_EVENT_SYSTEM_DIALOGEND

#define wxACC_EVENT_SYSTEM_DIALOGEND 0x0011

## ◆ wxACC_EVENT_SYSTEM_DIALOGSTART

#define wxACC_EVENT_SYSTEM_DIALOGSTART 0x0010

## ◆ wxACC_EVENT_SYSTEM_DRAGDROPEND

#define wxACC_EVENT_SYSTEM_DRAGDROPEND 0x000F

## ◆ wxACC_EVENT_SYSTEM_DRAGDROPSTART

#define wxACC_EVENT_SYSTEM_DRAGDROPSTART 0x000E

## ◆ wxACC_EVENT_SYSTEM_FOREGROUND

#define wxACC_EVENT_SYSTEM_FOREGROUND 0x0003

## ◆ wxACC_EVENT_SYSTEM_MENUEND

#define wxACC_EVENT_SYSTEM_MENUEND 0x0005

## ◆ wxACC_EVENT_SYSTEM_MENUPOPUPEND

#define wxACC_EVENT_SYSTEM_MENUPOPUPEND 0x0007

## ◆ wxACC_EVENT_SYSTEM_MENUPOPUPSTART

#define wxACC_EVENT_SYSTEM_MENUPOPUPSTART 0x0006

## ◆ wxACC_EVENT_SYSTEM_MENUSTART

#define wxACC_EVENT_SYSTEM_MENUSTART 0x0004

## ◆ wxACC_EVENT_SYSTEM_MINIMIZEEND

#define wxACC_EVENT_SYSTEM_MINIMIZEEND 0x0017

## ◆ wxACC_EVENT_SYSTEM_MINIMIZESTART

#define wxACC_EVENT_SYSTEM_MINIMIZESTART 0x0016

## ◆ wxACC_EVENT_SYSTEM_MOVESIZEEND

#define wxACC_EVENT_SYSTEM_MOVESIZEEND 0x000B

## ◆ wxACC_EVENT_SYSTEM_MOVESIZESTART

#define wxACC_EVENT_SYSTEM_MOVESIZESTART 0x000A

## ◆ wxACC_EVENT_SYSTEM_SCROLLINGEND

#define wxACC_EVENT_SYSTEM_SCROLLINGEND 0x0013

## ◆ wxACC_EVENT_SYSTEM_SCROLLINGSTART

#define wxACC_EVENT_SYSTEM_SCROLLINGSTART 0x0012

## ◆ wxACC_EVENT_SYSTEM_SOUND

#define wxACC_EVENT_SYSTEM_SOUND 0x0001

An event identifier that can be sent via wxAccessible::NotifyEvent.

## ◆ wxACC_EVENT_SYSTEM_SWITCHEND

#define wxACC_EVENT_SYSTEM_SWITCHEND 0x0015

## ◆ wxACC_EVENT_SYSTEM_SWITCHSTART

#define wxACC_EVENT_SYSTEM_SWITCHSTART 0x0014

## ◆ wxACC_SELF

#define wxACC_SELF 0

Child ids are integer identifiers from 1 up.

So zero represents 'this' object.

## ◆ wxACC_STATE_SYSTEM_ALERT_HIGH

#define wxACC_STATE_SYSTEM_ALERT_HIGH 0x00000001

Represents a status of the system.

## ◆ wxACC_STATE_SYSTEM_ALERT_LOW

#define wxACC_STATE_SYSTEM_ALERT_LOW 0x00000004

## ◆ wxACC_STATE_SYSTEM_ALERT_MEDIUM

#define wxACC_STATE_SYSTEM_ALERT_MEDIUM 0x00000002

## ◆ wxACC_STATE_SYSTEM_ANIMATED

#define wxACC_STATE_SYSTEM_ANIMATED 0x00000008

## ◆ wxACC_STATE_SYSTEM_BUSY

#define wxACC_STATE_SYSTEM_BUSY 0x00000010

## ◆ wxACC_STATE_SYSTEM_CHECKED

#define wxACC_STATE_SYSTEM_CHECKED 0x00000020

## ◆ wxACC_STATE_SYSTEM_COLLAPSED

#define wxACC_STATE_SYSTEM_COLLAPSED 0x00000040

## ◆ wxACC_STATE_SYSTEM_DEFAULT

#define wxACC_STATE_SYSTEM_DEFAULT 0x00000080

## ◆ wxACC_STATE_SYSTEM_EXPANDED

#define wxACC_STATE_SYSTEM_EXPANDED 0x00000100

## ◆ wxACC_STATE_SYSTEM_EXTSELECTABLE

#define wxACC_STATE_SYSTEM_EXTSELECTABLE 0x00000200

## ◆ wxACC_STATE_SYSTEM_FLOATING

#define wxACC_STATE_SYSTEM_FLOATING 0x00000400

## ◆ wxACC_STATE_SYSTEM_FOCUSABLE

#define wxACC_STATE_SYSTEM_FOCUSABLE 0x00000800

## ◆ wxACC_STATE_SYSTEM_FOCUSED

#define wxACC_STATE_SYSTEM_FOCUSED 0x00001000

## ◆ wxACC_STATE_SYSTEM_HOTTRACKED

#define wxACC_STATE_SYSTEM_HOTTRACKED 0x00002000

## ◆ wxACC_STATE_SYSTEM_INVISIBLE

#define wxACC_STATE_SYSTEM_INVISIBLE 0x00004000

## ◆ wxACC_STATE_SYSTEM_MARQUEED

#define wxACC_STATE_SYSTEM_MARQUEED 0x00008000

## ◆ wxACC_STATE_SYSTEM_MIXED

#define wxACC_STATE_SYSTEM_MIXED 0x00010000

## ◆ wxACC_STATE_SYSTEM_MULTISELECTABLE

#define wxACC_STATE_SYSTEM_MULTISELECTABLE 0x00020000

## ◆ wxACC_STATE_SYSTEM_OFFSCREEN

#define wxACC_STATE_SYSTEM_OFFSCREEN 0x00040000

## ◆ wxACC_STATE_SYSTEM_PRESSED

#define wxACC_STATE_SYSTEM_PRESSED 0x00080000

## ◆ wxACC_STATE_SYSTEM_PROTECTED

#define wxACC_STATE_SYSTEM_PROTECTED 0x00100000

## ◆ wxACC_STATE_SYSTEM_READONLY

#define wxACC_STATE_SYSTEM_READONLY 0x00200000

## ◆ wxACC_STATE_SYSTEM_SELECTABLE

#define wxACC_STATE_SYSTEM_SELECTABLE 0x00400000

## ◆ wxACC_STATE_SYSTEM_SELECTED

#define wxACC_STATE_SYSTEM_SELECTED 0x00800000

## ◆ wxACC_STATE_SYSTEM_SELFVOICING

#define wxACC_STATE_SYSTEM_SELFVOICING 0x01000000

## ◆ wxACC_STATE_SYSTEM_UNAVAILABLE

#define wxACC_STATE_SYSTEM_UNAVAILABLE 0x02000000

## Enumeration Type Documentation

## ◆ wxAccObject

enum wxAccObject

Objects are represented by a wxAccObject enum value.

Enumerator
wxOBJID_WINDOW |
wxOBJID_SYSMENU |
wxOBJID_TITLEBAR |
wxOBJID_MENU |
wxOBJID_CLIENT |
wxOBJID_VSCROLL |
wxOBJID_HSCROLL |
wxOBJID_SIZEGRIP |
wxOBJID_CARET |
wxOBJID_CURSOR |
wxOBJID_ALERT |
wxOBJID_SOUND |

## ◆ wxAccRole

enum wxAccRole

The role of a user interface element is represented by the values of this enum.

Enumerator
wxROLE_NONE |
wxROLE_SYSTEM_ALERT |
wxROLE_SYSTEM_ANIMATION |
wxROLE_SYSTEM_APPLICATION |
wxROLE_SYSTEM_BORDER |
wxROLE_SYSTEM_BUTTONDROPDOWN |
wxROLE_SYSTEM_BUTTONDROPDOWNGRID |
wxROLE_SYSTEM_BUTTONMENU |
wxROLE_SYSTEM_CARET |
wxROLE_SYSTEM_CELL |
wxROLE_SYSTEM_CHARACTER |
wxROLE_SYSTEM_CHART |
wxROLE_SYSTEM_CHECKBUTTON |
wxROLE_SYSTEM_CLIENT |
wxROLE_SYSTEM_CLOCK |
wxROLE_SYSTEM_COLUMN |
wxROLE_SYSTEM_COLUMNHEADER |
wxROLE_SYSTEM_COMBOBOX |
wxROLE_SYSTEM_CURSOR |
wxROLE_SYSTEM_DIAGRAM |
wxROLE_SYSTEM_DIAL |
wxROLE_SYSTEM_DIALOG |
wxROLE_SYSTEM_DOCUMENT |
wxROLE_SYSTEM_DROPLIST |
wxROLE_SYSTEM_EQUATION |
wxROLE_SYSTEM_GRAPHIC |
wxROLE_SYSTEM_GRIP |
wxROLE_SYSTEM_GROUPING |
wxROLE_SYSTEM_HELPBALLOON |
wxROLE_SYSTEM_HOTKEYFIELD |
wxROLE_SYSTEM_INDICATOR |
wxROLE_SYSTEM_LINK |
wxROLE_SYSTEM_LIST |
wxROLE_SYSTEM_LISTITEM |
wxROLE_SYSTEM_MENUBAR |
wxROLE_SYSTEM_MENUITEM |
wxROLE_SYSTEM_MENUPOPUP |
wxROLE_SYSTEM_OUTLINE |
wxROLE_SYSTEM_OUTLINEITEM |
wxROLE_SYSTEM_PAGETAB |
wxROLE_SYSTEM_PAGETABLIST |
wxROLE_SYSTEM_PANE |
wxROLE_SYSTEM_PROGRESSBAR |
wxROLE_SYSTEM_PROPERTYPAGE |
wxROLE_SYSTEM_PUSHBUTTON |
wxROLE_SYSTEM_RADIOBUTTON |
wxROLE_SYSTEM_ROW |
wxROLE_SYSTEM_ROWHEADER |
wxROLE_SYSTEM_SCROLLBAR |
wxROLE_SYSTEM_SEPARATOR |
wxROLE_SYSTEM_SLIDER |
wxROLE_SYSTEM_SOUND |
wxROLE_SYSTEM_SPINBUTTON |
wxROLE_SYSTEM_STATICTEXT |
wxROLE_SYSTEM_STATUSBAR |
wxROLE_SYSTEM_TABLE |
wxROLE_SYSTEM_TEXT |
wxROLE_SYSTEM_TITLEBAR |
wxROLE_SYSTEM_TOOLBAR |
wxROLE_SYSTEM_TOOLTIP |
wxROLE_SYSTEM_WHITESPACE |
wxROLE_SYSTEM_WINDOW |

## ◆ wxAccSelectionFlags

enum wxAccSelectionFlags

Selection actions are identified by the wxAccSelectionFlags values.

Enumerator
wxACC_SEL_NONE | No action is performed. Neither the selection nor focus is changed.
wxACC_SEL_TAKEFOCUS | The object is focused and becomes the selection anchor.
wxACC_SEL_TAKESELECTION | The object is selected and all other objects are removed from the current selection.
wxACC_SEL_EXTENDSELECTION | All objects between the selection anchor and this object are added to the current selection if the anchor object's is selected or they are removed from the current selection otherwise. If this flag is combined with `wxACC_SEL_ADDSELECTION`, the objects are added to the current selection regardless of the anchor object's state. If this flag is combined with `wxACC_SEL_REMOVESELECTION`, the objects are removed from the current selection regardless of the anchor object's state.
wxACC_SEL_ADDSELECTION | The object is added to the current selection. A noncontiguous selection can be a result of this operation.
wxACC_SEL_REMOVESELECTION | The object is removed from the current selection. A noncontiguous selection can be a result of this operation.

## ◆ wxAccStatus

enum wxAccStatus

wxAccessible functions return a wxAccStatus error code, which may be one of this enum's values.

Enumerator
wxACC_FAIL | The function failed.
wxACC_FALSE | The function returned false.
wxACC_OK | The function completed successfully.
wxACC_NOT_IMPLEMENTED | The function is not implemented.
wxACC_NOT_SUPPORTED | The function is not supported.
wxACC_INVALID_ARG | An argument is not valid (e.g. it does not make sense for the specified object).

## ◆ wxNavDir

enum wxNavDir

This enum represents directions of navigation used in wxAccessible::Navigate().

Enumerator
wxNAVDIR_FIRSTCHILD | Navigate to the first child of the object. When this flag is used, the `fromId` parameter must be `wxACC_SELF`.
wxNAVDIR_LASTCHILD | Navigate to the last child of the object. When this flag is used, the `fromId` parameter must be `wxACC_SELF`.
wxNAVDIR_DOWN |
wxNAVDIR_LEFT |
wxNAVDIR_NEXT |
wxNAVDIR_PREVIOUS |
wxNAVDIR_RIGHT |
wxNAVDIR_UP |