LibreOffice LibreOffice 26.2 SDK API Reference

AccessibleStateType.idl
Go to the documentation of this file.
1/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2/*
3 * This file is part of the LibreOffice project.
4 *
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
8 *
9 * This file incorporates work covered by the following license notice:
10 *
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
18 */
19
20module com { module sun { module star { module accessibility {
21
41constants AccessibleStateType
42{
45 const hyper INVALID = 0;
46
49 const hyper ACTIVE = 1;
50
53 const hyper ARMED = 2;
54
57 const hyper BUSY = 4;
58
61 const hyper CHECKED = 8;
62
68 const hyper DEFUNC = 16;
69
72 const hyper EDITABLE = 32;
73
76 const hyper ENABLED = 64;
77
80 const hyper EXPANDABLE = 128;
81
84 const hyper EXPANDED = 256;
85
92 const hyper FOCUSABLE = 512;
93
96 const hyper FOCUSED = 1024;
97
100 const hyper HORIZONTAL = 2048;
101
105 const hyper ICONIFIED = 4096;
106
112 const hyper INDETERMINATE = 8192;
113
126 const hyper MANAGES_DESCENDANTS = 16384;
127
133 const hyper MODAL = 32768;
134
137 const hyper MULTI_LINE = 65536;
138
144 const hyper MULTI_SELECTABLE = 131072;
145
149 const hyper OPAQUE = 262144;
150
153 const hyper PRESSED = 524288;
154
157 const hyper RESIZABLE = 1048576;
158
165 const hyper SELECTABLE = 2097152;
166
173 const hyper SELECTED = 4194304;
174
177 const hyper SENSITIVE = 8388608;
178
187 const hyper SHOWING = 16777216;
188
191 const hyper SINGLE_LINE = 33554432;
192
198 const hyper STALE = 67108864;
199
202 const hyper TRANSIENT= 134217728;
203
206 const hyper VERTICAL = 268435456;
207
216 const hyper VISIBLE = 536870912;
217
218 // The following constants have been introduced with the IA2 CWS:
219
220 // MOVEABLE only exists in MSAA/IA2, but not in ATK/JAA/NSAccessibility.
223 const hyper MOVEABLE = 1073741824;
224
225 // DEFAULT exists in MSAA/IA2, and now also in ATK and NSAccessibility.
228 const hyper DEFAULT = 2147483648;
229
230 // OFFSCREEN only exists in MSAA/IA2, but not in ATK/JAA/NSAccessibility.
231 // MT: Shouldn't this be the same like !SHOWING in UAA/ATK?
234 const hyper OFFSCREEN = 4294967296;
235
236 // COLLAPSED exists in MSAA/IA2, and now also in JAA, but not in ATK/NSAccessibility. In NSAccessibility, there is a notification for collapse.
237 // In opposite to MSAA, UAA has EXPANDABLE, so EXPANDABLE && !EXPANDED should be the same like COLLAPSED.
240 const hyper COLLAPSE = 8589934592;
241
246 const hyper CHECKABLE = 17179869184;
247
248};
249
250}; }; }; };
251
252/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
com::sun::star::accessibility::AccessibleStateType::FOCUSABLE
const hyper FOCUSABLE
Object can accept the keyboard focus.
Definition: AccessibleStateType.idl:92
com::sun::star::accessibility::AccessibleStateType::PRESSED
const hyper PRESSED
Indicates this object is currently pressed.
Definition: AccessibleStateType.idl:153
com::sun::star::accessibility::AccessibleStateType::MANAGES_DESCENDANTS
const hyper MANAGES_DESCENDANTS
Indicates the most (all) children are transient and it is not necessary to add listener to the childr...
Definition: AccessibleStateType.idl:126
com::sun::star::accessibility::AccessibleStateType::EXPANDABLE
const hyper EXPANDABLE
Indicates this object allows progressive disclosure of its children.
Definition: AccessibleStateType.idl:80
com::sun::star::accessibility::AccessibleStateType::MODAL
const hyper MODAL
Object is modal.
Definition: AccessibleStateType.idl:133
com::sun::star::accessibility::AccessibleStateType::CHECKED
const hyper CHECKED
Indicates this object is currently checked.
Definition: AccessibleStateType.idl:61
com::sun::star::accessibility::AccessibleStateType::INVALID
const hyper INVALID
Indicates an invalid state.
Definition: AccessibleStateType.idl:45
com::sun::star::accessibility::AccessibleStateType::MOVEABLE
const hyper MOVEABLE
Indicates the position of the object is not fixed.
Definition: AccessibleStateType.idl:223
com::sun::star::accessibility::AccessibleStateType::INDETERMINATE
const hyper INDETERMINATE
Sometimes UI elements can have a state indeterminate.
Definition: AccessibleStateType.idl:112
com::sun::star::accessibility::AccessibleStateType::VERTICAL
const hyper VERTICAL
Indicates the orientation of this object is vertical.
Definition: AccessibleStateType.idl:206
com::sun::star::accessibility::AccessibleStateType::SENSITIVE
const hyper SENSITIVE
Indicates this object is sensitive.
Definition: AccessibleStateType.idl:177
com::sun::star::accessibility::AccessibleStateType::DEFUNC
const hyper DEFUNC
User interface object corresponding to this object no longer exists.
Definition: AccessibleStateType.idl:68
com::sun::star::accessibility::AccessibleStateType::TRANSIENT
const hyper TRANSIENT
Indicates this object is transient.
Definition: AccessibleStateType.idl:202
com::sun::star::accessibility::AccessibleStateType::DEFAULT
const hyper DEFAULT
Indicates the object is the default button in a window.
Definition: AccessibleStateType.idl:228
com::sun::star::accessibility::AccessibleStateType::SELECTABLE
const hyper SELECTABLE
Object is selectable.
Definition: AccessibleStateType.idl:165
com::sun::star::accessibility::AccessibleStateType::HORIZONTAL
const hyper HORIZONTAL
Indicates the orientation of this object is horizontal.
Definition: AccessibleStateType.idl:100
com::sun::star::accessibility::AccessibleStateType::OFFSCREEN
const hyper OFFSCREEN
Indicates the object is outside of the screen area.
Definition: AccessibleStateType.idl:234
com::sun::star::accessibility::AccessibleStateType::BUSY
const hyper BUSY
Indicates the current object is busy.
Definition: AccessibleStateType.idl:57
com::sun::star::accessibility::AccessibleStateType::FOCUSED
const hyper FOCUSED
Indicates this object currently has the keyboard focus.
Definition: AccessibleStateType.idl:96
com::sun::star::accessibility::AccessibleStateType::ICONIFIED
const hyper ICONIFIED
Indicates this object is minimized and is represented only by an icon.
Definition: AccessibleStateType.idl:105
com::sun::star::accessibility::AccessibleStateType::STALE
const hyper STALE
Object information is stale and might not be up to date.
Definition: AccessibleStateType.idl:198
com::sun::star::accessibility::AccessibleStateType::SHOWING
const hyper SHOWING
Object is displayed on the screen.
Definition: AccessibleStateType.idl:187
com::sun::star::accessibility::AccessibleStateType::CHECKABLE
const hyper CHECKABLE
Indicates this object is checkable, i.e.
Definition: AccessibleStateType.idl:246
com::sun::star::accessibility::AccessibleStateType::ENABLED
const hyper ENABLED
Indicates this object is enabled.
Definition: AccessibleStateType.idl:76
com::sun::star::accessibility::AccessibleStateType::EXPANDED
const hyper EXPANDED
Indicates this object is expanded.
Definition: AccessibleStateType.idl:84
com::sun::star::accessibility::AccessibleStateType::SINGLE_LINE
const hyper SINGLE_LINE
Indicates this (text) object can contain only a single line of text.
Definition: AccessibleStateType.idl:191
com::sun::star::accessibility::AccessibleStateType::COLLAPSE
const hyper COLLAPSE
Indicates that the object is collapsed.
Definition: AccessibleStateType.idl:240
com::sun::star::accessibility::AccessibleStateType::MULTI_LINE
const hyper MULTI_LINE
Indicates this (text) object can contain multiple lines of text.
Definition: AccessibleStateType.idl:137
com::sun::star::accessibility::AccessibleStateType::ARMED
const hyper ARMED
Indicates that the object is armed.
Definition: AccessibleStateType.idl:53
com::sun::star::accessibility::AccessibleStateType::OPAQUE
const hyper OPAQUE
Indicates this object paints every pixel within its rectangular region.
Definition: AccessibleStateType.idl:149
com::sun::star::accessibility::AccessibleStateType::VISIBLE
const hyper VISIBLE
Object wants to be displayed on the screen.
Definition: AccessibleStateType.idl:216
com::sun::star::accessibility::AccessibleStateType::RESIZABLE
const hyper RESIZABLE
Indicates the size of this object is not fixed.
Definition: AccessibleStateType.idl:157
com::sun::star::accessibility::AccessibleStateType::MULTI_SELECTABLE
const hyper MULTI_SELECTABLE
More than one child may be selected at the same time.
Definition: AccessibleStateType.idl:144
com::sun::star::accessibility::AccessibleStateType::ACTIVE
const hyper ACTIVE
Indicates a window is currently the active window.
Definition: AccessibleStateType.idl:49
com::sun::star::accessibility::AccessibleStateType::SELECTED
const hyper SELECTED
Object is selected.
Definition: AccessibleStateType.idl:173
com::sun::star::accessibility::AccessibleStateType::EDITABLE
const hyper EDITABLE
Indicates the user can change the contents of this object.
Definition: AccessibleStateType.idl:72
com
Definition: Ambiguous.idl:20