/***************************************************************************
                            qt_QAccessible.h -  description
                             -------------------
    begin                : Tue Nov 20 20:51:20 2001
    copyright            : (C) 2000-2001 Lost Highway Ltd. All rights reserved.
    email                : Lost_Highway@tipitina.demon.co.uk
    generated by         : duke@tipitina on Tue Nov 20 20:51:20 2001, using kalyptus 0.9.
 ***************************************************************************/

/***************************************************************************
 *                                                                         *
 *   This library is free software; you can redistribute it and/or modify  *
 *   it under the terms of the GNU Library General Public License as       *
 *   published by the Free Software Foundation; either version 2 of the    *
 *   License, or (at your option) any later version.                       *
 *                                                                         *
 ***************************************************************************/

#ifndef QT_QACCESSIBLE
#define QT_QACCESSIBLE

#include <qtc/qtc_types.h>

#define QACCESSIBLE_SoundPlayed	0x0001
#define QACCESSIBLE_Alert	0x0002
#define QACCESSIBLE_ForegroundChanged	0x0003
#define QACCESSIBLE_MenuStart	0x0004
#define QACCESSIBLE_MenuEnd	0x0005
#define QACCESSIBLE_PopupMenuStart	0x0006
#define QACCESSIBLE_PopupMenuEnd	0x0007
#define QACCESSIBLE_ContextHelpStart	0x000C
#define QACCESSIBLE_ContextHelpEnd	0x000D
#define QACCESSIBLE_DragDropStart	0x000E
#define QACCESSIBLE_DragDropEnd	0x000F
#define QACCESSIBLE_DialogStart	0x0010
#define QACCESSIBLE_DialogEnd	0x0011
#define QACCESSIBLE_ScrollingStart	0x0012
#define QACCESSIBLE_ScrollingEnd	0x0013
#define QACCESSIBLE_MenuCommand	0x0018
#define QACCESSIBLE_ObjectCreated	0x8000
#define QACCESSIBLE_ObjectDestroyed	0x8001
#define QACCESSIBLE_ObjectShow	0x8002
#define QACCESSIBLE_ObjectHide	0x8003
#define QACCESSIBLE_ObjectReorder	0x8004
#define QACCESSIBLE_Focus	0x8005
#define QACCESSIBLE_Selection	0x8006
#define QACCESSIBLE_SelectionAdd	0x8007
#define QACCESSIBLE_SelectionRemove	0x8008
#define QACCESSIBLE_SelectionWithin	0x8009
#define QACCESSIBLE_StateChanged	0x800A
#define QACCESSIBLE_LocationChanged	0x800B
#define QACCESSIBLE_NameChanged	0x800C
#define QACCESSIBLE_DescriptionChanged	0x800D
#define QACCESSIBLE_ValueChanged	0x800E
#define QACCESSIBLE_ParentChanged	0x800F
#define QACCESSIBLE_HelpChanged	0x80A0
#define QACCESSIBLE_DefaultActionChanged	0x80B0
#define QACCESSIBLE_AcceleratorChanged	0x80C0
#define QACCESSIBLE_Normal	0x00000000
#define QACCESSIBLE_Unavailable	0x00000001
#define QACCESSIBLE_Selected	0x00000002
#define QACCESSIBLE_Focused	0x00000004
#define QACCESSIBLE_Pressed	0x00000008
#define QACCESSIBLE_Checked	0x00000010
#define QACCESSIBLE_Mixed	0x00000020
#define QACCESSIBLE_ReadOnly	0x00000040
#define QACCESSIBLE_HotTracked	0x00000080
#define QACCESSIBLE_Default	0x00000100
#define QACCESSIBLE_Expanded	0x00000200
#define QACCESSIBLE_Collapsed	0x00000400
#define QACCESSIBLE_Busy	0x00000800
#define QACCESSIBLE_Floating	0x00001000
#define QACCESSIBLE_Marqueed	0x00002000
#define QACCESSIBLE_Animated	0x00004000
#define QACCESSIBLE_Invisible	0x00008000
#define QACCESSIBLE_Offscreen	0x00010000
#define QACCESSIBLE_Sizeable	0x00020000
#define QACCESSIBLE_Moveable	0x00040000
#define QACCESSIBLE_SelfVoicing	0x00080000
#define QACCESSIBLE_Focusable	0x00100000
#define QACCESSIBLE_Selectable	0x00200000
#define QACCESSIBLE_Linked	0x00400000
#define QACCESSIBLE_Traversed	0x00800000
#define QACCESSIBLE_MultiSelectable	0x01000000
#define QACCESSIBLE_ExtSelectable	0x02000000
#define QACCESSIBLE_AlertLow	0x04000000
#define QACCESSIBLE_AlertMedium	0x08000000
#define QACCESSIBLE_AlertHigh	0x10000000
#define QACCESSIBLE_Protected	0x20000000
#define QACCESSIBLE_Valid	0x3fffffff
#define QACCESSIBLE_NoRole	0x00000000
#define QACCESSIBLE_TitleBar	0x00000001
#define QACCESSIBLE_MenuBar	0x00000002
#define QACCESSIBLE_ScrollBar	0x00000003
#define QACCESSIBLE_Grip	0x00000004
#define QACCESSIBLE_Sound	0x00000005
#define QACCESSIBLE_Cursor	0x00000006
#define QACCESSIBLE_Caret	0x00000007
#define QACCESSIBLE_AlertMessage	0x00000008
#define QACCESSIBLE_Window	0x00000009
#define QACCESSIBLE_Client	0x0000000A
#define QACCESSIBLE_PopupMenu	0x0000000B
#define QACCESSIBLE_MenuItem	0x0000000C
#define QACCESSIBLE_ToolTip	0x0000000D
#define QACCESSIBLE_Application	0x0000000E
#define QACCESSIBLE_Document	0x0000000F
#define QACCESSIBLE_Pane	0x00000010
#define QACCESSIBLE_Chart	0x00000011
#define QACCESSIBLE_Dialog	0x00000012
#define QACCESSIBLE_Border	0x00000013
#define QACCESSIBLE_Grouping	0x00000014
#define QACCESSIBLE_Separator	0x00000015
#define QACCESSIBLE_ToolBar	0x00000016
#define QACCESSIBLE_StatusBar	0x00000017
#define QACCESSIBLE_Table	0x00000018
#define QACCESSIBLE_ColumnHeader	0x00000019
#define QACCESSIBLE_RowHeader	0x0000001A
#define QACCESSIBLE_Column	0x0000001B
#define QACCESSIBLE_Row	0x0000001C
#define QACCESSIBLE_Cell	0x0000001D
#define QACCESSIBLE_Link	0x0000001E
#define QACCESSIBLE_HelpBalloon	0x0000001F
#define QACCESSIBLE_Character	0x00000020
#define QACCESSIBLE_List	0x00000021
#define QACCESSIBLE_ListItem	0x00000022
#define QACCESSIBLE_Outline	0x00000023
#define QACCESSIBLE_OutlineItem	0x00000024
#define QACCESSIBLE_PageTab	0x00000025
#define QACCESSIBLE_PropertyPage	0x00000026
#define QACCESSIBLE_Indicator	0x00000027
#define QACCESSIBLE_Graphic	0x00000028
#define QACCESSIBLE_StaticText	0x00000029
#define QACCESSIBLE_EditableText	0x0000002A
#define QACCESSIBLE_PushButton	0x0000002B
#define QACCESSIBLE_CheckBox	0x0000002C
#define QACCESSIBLE_RadioButton	0x0000002D
#define QACCESSIBLE_ComboBox	0x0000002E
#define QACCESSIBLE_DropLest	0x0000002F
#define QACCESSIBLE_ProgressBar	0x00000030
#define QACCESSIBLE_Dial	0x00000031
#define QACCESSIBLE_HotkeyField	0x00000032
#define QACCESSIBLE_Slider	0x00000033
#define QACCESSIBLE_SpinBox	0x00000034
#define QACCESSIBLE_Diagram	0x00000035
#define QACCESSIBLE_Animation	0x00000036
#define QACCESSIBLE_Equation	0x00000037
#define QACCESSIBLE_ButtonDropDown	0x00000038
#define QACCESSIBLE_ButtonMenu	0x00000039
#define QACCESSIBLE_ButtonDropGrid	0x0000003A
#define QACCESSIBLE_Whitespace	0x0000003B
#define QACCESSIBLE_PageTabList	0x0000003C
#define QACCESSIBLE_Clock	0x0000003D
#define QACCESSIBLE_NavUp	0x00000001
#define QACCESSIBLE_NavDown	0x00000002
#define QACCESSIBLE_NavLeft	0x00000003
#define QACCESSIBLE_NavRight	0x00000004
#define QACCESSIBLE_NavNext	0x00000005
#define QACCESSIBLE_NavPrevious	0x00000006
#define QACCESSIBLE_NavFirstChild	0x00000007
#define QACCESSIBLE_NavLastChild	0x00000008
#define QACCESSIBLE_NavFocusChild	0x00000009
#define QACCESSIBLE_Name	0
#define QACCESSIBLE_Description	0
#define QACCESSIBLE_Value	1
#define QACCESSIBLE_Help	2
#define QACCESSIBLE_Accelerator	3
#define QACCESSIBLE_DefaultAction	4
long qt_QAccessible_queryAccessibleInterface( qt_QObject * arg1, qt_QAccessibleInterface** arg2);
void qt_QAccessible_updateAccessibility( qt_QObject * arg1, int who, int reason);

#endif
