Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
uiatypes_p.h
Go to the documentation of this file.
1// Copyright (C) 2017 The Qt Company Ltd.
2// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4#ifndef UIATYPES_H
5#define UIATYPES_H
6
7//
8// W A R N I N G
9// -------------
10//
11// This file is not part of the Qt API. It exists purely as an
12// implementation detail. This header file may change from version to
13// version without notice, or even be removed.
14//
15// We mean it.
16//
17
18typedef int PROPERTYID;
19typedef int PATTERNID;
20typedef int EVENTID;
21typedef int TEXTATTRIBUTEID;
22typedef int CONTROLTYPEID;
23typedef int LANDMARKTYPEID;
24typedef int METADATAID;
25
26typedef void *UIA_HWND;
27
34};
35
46};
47
52};
53
62};
63
67};
68
73};
74
79};
80
85};
86
95};
96
102
107
113
121
128
136
144
145struct UiaRect {
146 double left;
147 double top;
148 double width;
149 double height;
150};
151
152struct UiaPoint {
153 double x;
154 double y;
155};
156
157#endif
double x
Definition uiatypes_p.h:153
double y
Definition uiatypes_p.h:154
double left
Definition uiatypes_p.h:146
double height
Definition uiatypes_p.h:149
double width
Definition uiatypes_p.h:148
double top
Definition uiatypes_p.h:147
OrientationType
Definition uiatypes_p.h:97
@ OrientationType_None
Definition uiatypes_p.h:98
@ OrientationType_Vertical
Definition uiatypes_p.h:100
@ OrientationType_Horizontal
Definition uiatypes_p.h:99
ExpandCollapseState
Definition uiatypes_p.h:122
@ ExpandCollapseState_Collapsed
Definition uiatypes_p.h:123
@ ExpandCollapseState_Expanded
Definition uiatypes_p.h:124
@ ExpandCollapseState_LeafNode
Definition uiatypes_p.h:126
@ ExpandCollapseState_PartiallyExpanded
Definition uiatypes_p.h:125
int PATTERNID
Definition uiatypes_p.h:19
NotificationProcessing
Definition uiatypes_p.h:137
@ NotificationProcessing_CurrentThenMostRecent
Definition uiatypes_p.h:142
@ NotificationProcessing_ImportantAll
Definition uiatypes_p.h:138
@ NotificationProcessing_ImportantMostRecent
Definition uiatypes_p.h:139
@ NotificationProcessing_All
Definition uiatypes_p.h:140
@ NotificationProcessing_MostRecent
Definition uiatypes_p.h:141
ProviderOptions
Definition uiatypes_p.h:36
@ ProviderOptions_ProviderOwnsSetFocus
Definition uiatypes_p.h:41
@ ProviderOptions_ClientSideProvider
Definition uiatypes_p.h:37
@ ProviderOptions_NonClientAreaProvider
Definition uiatypes_p.h:39
@ ProviderOptions_RefuseNonClientSupport
Definition uiatypes_p.h:43
@ ProviderOptions_UseClientCoordinates
Definition uiatypes_p.h:45
@ ProviderOptions_OverrideProvider
Definition uiatypes_p.h:40
@ ProviderOptions_HasNativeIAccessible
Definition uiatypes_p.h:44
@ ProviderOptions_ServerSideProvider
Definition uiatypes_p.h:38
@ ProviderOptions_UseComThreading
Definition uiatypes_p.h:42
int TEXTATTRIBUTEID
Definition uiatypes_p.h:21
int EVENTID
Definition uiatypes_p.h:20
void * UIA_HWND
Definition uiatypes_p.h:26
TextPatternRangeEndpoint
Definition uiatypes_p.h:64
@ TextPatternRangeEndpoint_End
Definition uiatypes_p.h:66
@ TextPatternRangeEndpoint_Start
Definition uiatypes_p.h:65
NotificationKind
Definition uiatypes_p.h:129
@ NotificationKind_Other
Definition uiatypes_p.h:134
@ NotificationKind_ItemAdded
Definition uiatypes_p.h:130
@ NotificationKind_ActionAborted
Definition uiatypes_p.h:133
@ NotificationKind_ActionCompleted
Definition uiatypes_p.h:132
@ NotificationKind_ItemRemoved
Definition uiatypes_p.h:131
int LANDMARKTYPEID
Definition uiatypes_p.h:23
int PROPERTYID
Definition uiatypes_p.h:18
int CONTROLTYPEID
Definition uiatypes_p.h:22
SupportedTextSelection
Definition uiatypes_p.h:48
@ SupportedTextSelection_Single
Definition uiatypes_p.h:50
@ SupportedTextSelection_Multiple
Definition uiatypes_p.h:51
@ SupportedTextSelection_None
Definition uiatypes_p.h:49
NavigateDirection
Definition uiatypes_p.h:28
@ NavigateDirection_NextSibling
Definition uiatypes_p.h:30
@ NavigateDirection_PreviousSibling
Definition uiatypes_p.h:31
@ NavigateDirection_Parent
Definition uiatypes_p.h:29
@ NavigateDirection_LastChild
Definition uiatypes_p.h:33
@ NavigateDirection_FirstChild
Definition uiatypes_p.h:32
WindowInteractionState
Definition uiatypes_p.h:114
@ WindowInteractionState_BlockedByModalWindow
Definition uiatypes_p.h:118
@ WindowInteractionState_Closing
Definition uiatypes_p.h:116
@ WindowInteractionState_Running
Definition uiatypes_p.h:115
@ WindowInteractionState_ReadyForUserInteraction
Definition uiatypes_p.h:117
@ WindowInteractionState_NotResponding
Definition uiatypes_p.h:119
ToggleState
Definition uiatypes_p.h:75
@ ToggleState_On
Definition uiatypes_p.h:77
@ ToggleState_Indeterminate
Definition uiatypes_p.h:78
@ ToggleState_Off
Definition uiatypes_p.h:76
RowOrColumnMajor
Definition uiatypes_p.h:81
@ RowOrColumnMajor_ColumnMajor
Definition uiatypes_p.h:83
@ RowOrColumnMajor_Indeterminate
Definition uiatypes_p.h:84
@ RowOrColumnMajor_RowMajor
Definition uiatypes_p.h:82
int METADATAID
Definition uiatypes_p.h:24
TextUnit
Definition uiatypes_p.h:54
@ TextUnit_Page
Definition uiatypes_p.h:60
@ TextUnit_Document
Definition uiatypes_p.h:61
@ TextUnit_Character
Definition uiatypes_p.h:55
@ TextUnit_Format
Definition uiatypes_p.h:56
@ TextUnit_Paragraph
Definition uiatypes_p.h:59
@ TextUnit_Line
Definition uiatypes_p.h:58
@ TextUnit_Word
Definition uiatypes_p.h:57
PropertyConditionFlags
Definition uiatypes_p.h:103
@ PropertyConditionFlags_None
Definition uiatypes_p.h:104
@ PropertyConditionFlags_IgnoreCase
Definition uiatypes_p.h:105
CaretPosition
Definition uiatypes_p.h:69
@ CaretPosition_Unknown
Definition uiatypes_p.h:70
@ CaretPosition_BeginningOfLine
Definition uiatypes_p.h:72
@ CaretPosition_EndOfLine
Definition uiatypes_p.h:71
WindowVisualState
Definition uiatypes_p.h:108
@ WindowVisualState_Normal
Definition uiatypes_p.h:109
@ WindowVisualState_Maximized
Definition uiatypes_p.h:110
@ WindowVisualState_Minimized
Definition uiatypes_p.h:111
TreeScope
Definition uiatypes_p.h:87
@ TreeScope_Parent
Definition uiatypes_p.h:92
@ TreeScope_Descendants
Definition uiatypes_p.h:91
@ TreeScope_Children
Definition uiatypes_p.h:90
@ TreeScope_Subtree
Definition uiatypes_p.h:94
@ TreeScope_Ancestors
Definition uiatypes_p.h:93
@ TreeScope_Element
Definition uiatypes_p.h:89
@ TreeScope_None
Definition uiatypes_p.h:88