2 * Copyright(c) 2021 Samsung Electronics Co., Ltd.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
19 using System.ComponentModel;
20 using System.Runtime.InteropServices;
23 namespace Tizen.NUI.BaseComponents
26 /// Accessibility interface.
28 // Values are from Dali::Accessibility::AtspiInterface
29 [EditorBrowsable(EditorBrowsableState.Never)]
30 internal enum AccessibilityInterface
33 /// Common accessibility interface
35 [EditorBrowsable(EditorBrowsableState.Never)]
38 /// Accessibility interface which can store numeric value
40 [EditorBrowsable(EditorBrowsableState.Never)]
43 /// Accessibility interface which can store text
45 [EditorBrowsable(EditorBrowsableState.Never)]
48 /// Accessibility interface which can store editable texts
50 [EditorBrowsable(EditorBrowsableState.Never)]
53 /// Accessibility interface which can store a set of selected items
55 [EditorBrowsable(EditorBrowsableState.Never)]
58 /// Accessibility interface which can represent a table
60 [EditorBrowsable(EditorBrowsableState.Never)]
63 /// Accessibility interface which can represent a table cell
65 [EditorBrowsable(EditorBrowsableState.Never)]
70 /// Accessibility reading information types.
72 [EditorBrowsable(EditorBrowsableState.Never)]
74 public enum AccessibilityReadingInfoTypes : int
79 [EditorBrowsable(EditorBrowsableState.Never)]
82 /// Name trait for reading information.
84 [EditorBrowsable(EditorBrowsableState.Never)]
87 /// Role trait for reading information.
89 [EditorBrowsable(EditorBrowsableState.Never)]
92 /// Description trait for reading information.
94 [EditorBrowsable(EditorBrowsableState.Never)]
97 /// State trait for reading information.
99 [EditorBrowsable(EditorBrowsableState.Never)]
104 /// Accessibility gesture types.
106 [EditorBrowsable(EditorBrowsableState.Never)]
107 public enum AccessibilityGesture
110 /// One finger hover gesture.
112 [EditorBrowsable(EditorBrowsableState.Never)]
115 /// Two fingers hover gesture.
117 [EditorBrowsable(EditorBrowsableState.Never)]
120 /// Three fingers hover gesture.
122 [EditorBrowsable(EditorBrowsableState.Never)]
125 /// One finger flick left gesture.
127 [EditorBrowsable(EditorBrowsableState.Never)]
130 /// One finger flick right gesture.
132 [EditorBrowsable(EditorBrowsableState.Never)]
135 /// One finger flick up gesture.
137 [EditorBrowsable(EditorBrowsableState.Never)]
140 /// One finger flick down gesture.
142 [EditorBrowsable(EditorBrowsableState.Never)]
145 /// Two fingers flick left gesture.
147 [EditorBrowsable(EditorBrowsableState.Never)]
150 /// Two fingers flick right gesture.
152 [EditorBrowsable(EditorBrowsableState.Never)]
153 TwoFingersFlickRight,
155 /// Two fingers flick up gesture.
157 [EditorBrowsable(EditorBrowsableState.Never)]
160 /// Two fingers flick down gesture.
162 [EditorBrowsable(EditorBrowsableState.Never)]
165 /// Three fingers flick left gesture.
167 [EditorBrowsable(EditorBrowsableState.Never)]
168 ThreeFingersFlickLeft,
170 /// Three fingers flick right gesture.
172 [EditorBrowsable(EditorBrowsableState.Never)]
173 ThreeFingersFlickRight,
175 /// Three fingers flick up gesture.
177 [EditorBrowsable(EditorBrowsableState.Never)]
180 /// Three fingers flick down gesture.
182 [EditorBrowsable(EditorBrowsableState.Never)]
183 ThreeFingersFlickDown,
185 /// One finger single tap gesture.
187 [EditorBrowsable(EditorBrowsableState.Never)]
190 /// One finger double tap gesture.
192 [EditorBrowsable(EditorBrowsableState.Never)]
195 /// One finger triple tap gesture.
197 [EditorBrowsable(EditorBrowsableState.Never)]
200 /// Two fingers single tap gesture.
202 [EditorBrowsable(EditorBrowsableState.Never)]
205 /// Two fingers double tap gesture.
207 [EditorBrowsable(EditorBrowsableState.Never)]
210 /// Two fingers triple tap gesture.
212 [EditorBrowsable(EditorBrowsableState.Never)]
215 /// Three fingers single tap gesture.
217 [EditorBrowsable(EditorBrowsableState.Never)]
218 ThreeFingersSingleTap,
220 /// Three fingers double tap gesture.
222 [EditorBrowsable(EditorBrowsableState.Never)]
223 ThreeFingersDoubleTap,
225 /// Three fingers triple tap gesture.
227 [EditorBrowsable(EditorBrowsableState.Never)]
228 ThreeFingersTripleTap,
230 /// One finger flick left return gesture.
232 [EditorBrowsable(EditorBrowsableState.Never)]
233 OneFingerFlickLeftReturn,
235 /// One finger flick right return gesture.
237 [EditorBrowsable(EditorBrowsableState.Never)]
238 OneFingerFlickRightReturn,
240 /// One finger flick up return gesture.
242 [EditorBrowsable(EditorBrowsableState.Never)]
243 OneFingerFlickUpReturn,
245 /// One finger flick down return gesture.
247 [EditorBrowsable(EditorBrowsableState.Never)]
248 OneFingerFlickDownReturn,
250 /// Two fingers flick left return gesture.
252 [EditorBrowsable(EditorBrowsableState.Never)]
253 TwoFingersFlickLeftReturn,
255 /// Two fingers flick right return gesture.
257 [EditorBrowsable(EditorBrowsableState.Never)]
258 TwoFingersFlickRightReturn,
260 /// Two fingers flick up return gesture.
262 [EditorBrowsable(EditorBrowsableState.Never)]
263 TwoFingersFlickUpReturn,
265 /// Two fingers flick down return gesture.
267 [EditorBrowsable(EditorBrowsableState.Never)]
268 TwoFingersFlickDownReturn,
270 /// Three fingers flick left return gesture.
272 [EditorBrowsable(EditorBrowsableState.Never)]
273 ThreeFingersFlickLeftReturn,
275 /// Three fingers flick right return gesture.
277 [EditorBrowsable(EditorBrowsableState.Never)]
278 ThreeFingersFlickRightReturn,
280 /// Three fingers flick up return gesture.
282 [EditorBrowsable(EditorBrowsableState.Never)]
283 ThreeFingersFlickUpReturn,
285 /// Three fingers flick down return gesture.
287 [EditorBrowsable(EditorBrowsableState.Never)]
288 ThreeFingersFlickDownReturn,
290 /// One finger double tap and hold gesture.
292 [EditorBrowsable(EditorBrowsableState.Never)]
293 OneFingerDoubleTapNHold,
295 /// Two fingers double tap and hold gesture.
297 [EditorBrowsable(EditorBrowsableState.Never)]
298 TwoFingersDoubleTapNHold,
300 /// Three fingers double tap and hold gesture.
302 [EditorBrowsable(EditorBrowsableState.Never)]
303 ThreeFingersDoubleTapNHold,
307 [EditorBrowsable(EditorBrowsableState.Never)]
312 /// The current state of gesture.
314 [EditorBrowsable(EditorBrowsableState.Never)]
315 public enum AccessibilityGestureState
318 /// The gesture is started.
320 [EditorBrowsable(EditorBrowsableState.Never)]
323 /// The gesture is ongoing.
325 [EditorBrowsable(EditorBrowsableState.Never)]
328 /// The gesture is ended.
330 [EditorBrowsable(EditorBrowsableState.Never)]
333 /// The gesture is aborted.
335 [EditorBrowsable(EditorBrowsableState.Never)]
340 /// Enumeration of possible AT-SPI states for an object.
342 /// <seealso cref="AccessibilityStates"/>
344 /// Object can be in many states at the same time.
346 [EditorBrowsable(EditorBrowsableState.Never)]
347 public enum AccessibilityState
352 [EditorBrowsable(EditorBrowsableState.Never)]
357 [EditorBrowsable(EditorBrowsableState.Never)]
362 [EditorBrowsable(EditorBrowsableState.Never)]
367 [EditorBrowsable(EditorBrowsableState.Never)]
372 [EditorBrowsable(EditorBrowsableState.Never)]
377 [EditorBrowsable(EditorBrowsableState.Never)]
382 [EditorBrowsable(EditorBrowsableState.Never)]
387 [EditorBrowsable(EditorBrowsableState.Never)]
392 [EditorBrowsable(EditorBrowsableState.Never)]
395 /// Expandable state.
397 [EditorBrowsable(EditorBrowsableState.Never)]
402 [EditorBrowsable(EditorBrowsableState.Never)]
407 [EditorBrowsable(EditorBrowsableState.Never)]
412 [EditorBrowsable(EditorBrowsableState.Never)]
415 /// Had tooltip state.
417 [EditorBrowsable(EditorBrowsableState.Never)]
420 /// Horizontal state.
422 [EditorBrowsable(EditorBrowsableState.Never)]
427 [EditorBrowsable(EditorBrowsableState.Never)]
432 [EditorBrowsable(EditorBrowsableState.Never)]
435 /// Multi-line state.
437 [EditorBrowsable(EditorBrowsableState.Never)]
440 /// Multi-selectable state.
442 [EditorBrowsable(EditorBrowsableState.Never)]
443 MultiSelectable = 18,
447 [EditorBrowsable(EditorBrowsableState.Never)]
452 [EditorBrowsable(EditorBrowsableState.Never)]
455 /// Resizeable state.
457 [EditorBrowsable(EditorBrowsableState.Never)]
460 /// Selectable state.
462 [EditorBrowsable(EditorBrowsableState.Never)]
467 [EditorBrowsable(EditorBrowsableState.Never)]
472 [EditorBrowsable(EditorBrowsableState.Never)]
477 [EditorBrowsable(EditorBrowsableState.Never)]
480 /// Single line state.
482 [EditorBrowsable(EditorBrowsableState.Never)]
487 [EditorBrowsable(EditorBrowsableState.Never)]
492 [EditorBrowsable(EditorBrowsableState.Never)]
497 [EditorBrowsable(EditorBrowsableState.Never)]
502 [EditorBrowsable(EditorBrowsableState.Never)]
505 /// Managed descendants state.
507 [EditorBrowsable(EditorBrowsableState.Never)]
508 ManagesDescendants = 31,
510 /// Indeterminate state.
512 [EditorBrowsable(EditorBrowsableState.Never)]
517 [EditorBrowsable(EditorBrowsableState.Never)]
522 [EditorBrowsable(EditorBrowsableState.Never)]
527 [EditorBrowsable(EditorBrowsableState.Never)]
530 /// Invalid entry state.
532 [EditorBrowsable(EditorBrowsableState.Never)]
535 /// Supported auto completion state.
537 [EditorBrowsable(EditorBrowsableState.Never)]
538 SupportsAutocompletion = 37,
540 /// Selectable text state.
542 [EditorBrowsable(EditorBrowsableState.Never)]
547 [EditorBrowsable(EditorBrowsableState.Never)]
552 [EditorBrowsable(EditorBrowsableState.Never)]
557 [EditorBrowsable(EditorBrowsableState.Never)]
562 [EditorBrowsable(EditorBrowsableState.Never)]
567 [EditorBrowsable(EditorBrowsableState.Never)]
570 /// Highlighted state.
572 [EditorBrowsable(EditorBrowsableState.Never)]
575 /// Highlightable state.
577 [EditorBrowsable(EditorBrowsableState.Never)]
582 /// AccessibilityStates is a collection of AccessibilityState's
584 /// <seealso cref="AccessibilityState"/>
585 [EditorBrowsable(EditorBrowsableState.Never)]
586 public class AccessibilityStates
588 [EditorBrowsable(EditorBrowsableState.Never)]
589 public AccessibilityStates(params AccessibilityState[] states)
591 foreach (var state in states)
593 BitMask |= (1UL << (int)state);
597 [EditorBrowsable(EditorBrowsableState.Never)]
598 internal ulong BitMask { get; set; } = 0UL;
600 [EditorBrowsable(EditorBrowsableState.Never)]
601 public bool this[AccessibilityState state]
605 return Convert.ToBoolean(BitMask & (1UL << (int)state));
612 BitMask |= (1UL << (int)state);
617 BitMask &= ~(1UL << (int)state);
624 /// Enumeration of possible AT-SPI events.
626 /// <seealso cref="AccessibilityEvents"/>
628 /// Accessible can emit differty type of event.
630 [EditorBrowsable(EditorBrowsableState.Never)]
631 public enum AccessibilityEvent
634 /// Property changed event.
636 [EditorBrowsable(EditorBrowsableState.Never)]
639 /// Bounds changed event.
641 [EditorBrowsable(EditorBrowsableState.Never)]
644 /// Link selected event.
646 [EditorBrowsable(EditorBrowsableState.Never)]
649 /// State changed event.
651 [EditorBrowsable(EditorBrowsableState.Never)]
654 /// Children changed event.
656 [EditorBrowsable(EditorBrowsableState.Never)]
659 /// Visible data changed event.
661 [EditorBrowsable(EditorBrowsableState.Never)]
662 VisibleDataChanged = 5,
664 /// Selection changed event.
666 [EditorBrowsable(EditorBrowsableState.Never)]
667 SelectionChanged = 6,
669 /// Model changed event.
671 [EditorBrowsable(EditorBrowsableState.Never)]
674 /// Active descendant changed event.
676 [EditorBrowsable(EditorBrowsableState.Never)]
677 ActiveDescendantChanged = 8,
679 /// Row inserted event.
681 [EditorBrowsable(EditorBrowsableState.Never)]
684 /// Row reordered event.
686 [EditorBrowsable(EditorBrowsableState.Never)]
689 /// Row deleted event.
691 [EditorBrowsable(EditorBrowsableState.Never)]
694 /// Column inserted event.
696 [EditorBrowsable(EditorBrowsableState.Never)]
699 /// Column reordered event.
701 [EditorBrowsable(EditorBrowsableState.Never)]
702 ColumnReordered = 13,
704 /// Column deleted event.
706 [EditorBrowsable(EditorBrowsableState.Never)]
709 /// Text bounds changed event.
711 [EditorBrowsable(EditorBrowsableState.Never)]
712 TextBoundsChanged = 15,
714 /// Text selection changed event.
716 [EditorBrowsable(EditorBrowsableState.Never)]
717 TextSelectionChanged = 16,
719 /// Text changed event.
721 [EditorBrowsable(EditorBrowsableState.Never)]
724 /// Text attributes changed event.
726 [EditorBrowsable(EditorBrowsableState.Never)]
727 TextAttributesChanged = 18,
729 /// Text caret moved event.
731 [EditorBrowsable(EditorBrowsableState.Never)]
734 /// Attributes changed event.
736 [EditorBrowsable(EditorBrowsableState.Never)]
737 AttributesChanged = 20,
741 [EditorBrowsable(EditorBrowsableState.Never)]
744 /// Window changed event.
746 [EditorBrowsable(EditorBrowsableState.Never)]
751 /// AccessibilityEvents is a collection of AccessibilityEvent's
753 /// <seealso cref="AccessibilityEvent"/>
754 [EditorBrowsable(EditorBrowsableState.Never)]
755 public class AccessibilityEvents
757 // Target object for interop call
758 [EditorBrowsable(EditorBrowsableState.Never)]
759 internal View Owner { get; set; }
761 [EditorBrowsable(EditorBrowsableState.Never)]
762 public bool this[AccessibilityEvent accessibilityEvent]
764 [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1065:DoNotRaiseExceptionsInUnexpectedLocations", Justification = "SWIG boilerplate, no exceptions are expected")]
767 bool result = Interop.ControlDevel.DaliAccessibilityIsSuppressedEvent(Owner.SwigCPtr, (int)accessibilityEvent);
768 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
773 Interop.ControlDevel.DaliAccessibilitySetSuppressedEvent(Owner.SwigCPtr, (int)accessibilityEvent, value);
774 if (NDalicPINVOKE.SWIGPendingException.Pending) throw NDalicPINVOKE.SWIGPendingException.Retrieve();
780 /// Notify mode for AccessibilityStates.
782 [EditorBrowsable(EditorBrowsableState.Never)]
783 public enum AccessibilityStatesNotifyMode
786 /// Notify about the change of states in this object only.
788 [EditorBrowsable(EditorBrowsableState.Never)]
789 [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1720:IdentifiersShouldNotContainTypeNames", Justification = "Single is the most descriptive name for sending a single event")]
793 /// Notify about the change of states in this object and all its children.
795 [EditorBrowsable(EditorBrowsableState.Never)]
800 /// The relation between accessible objects.
802 [EditorBrowsable(EditorBrowsableState.Never)]
803 public enum AccessibilityRelationType
808 [EditorBrowsable(EditorBrowsableState.Never)]
813 [EditorBrowsable(EditorBrowsableState.Never)]
818 [EditorBrowsable(EditorBrowsableState.Never)]
823 [EditorBrowsable(EditorBrowsableState.Never)]
828 [EditorBrowsable(EditorBrowsableState.Never)]
833 [EditorBrowsable(EditorBrowsableState.Never)]
838 [EditorBrowsable(EditorBrowsableState.Never)]
843 [EditorBrowsable(EditorBrowsableState.Never)]
848 [EditorBrowsable(EditorBrowsableState.Never)]
853 [EditorBrowsable(EditorBrowsableState.Never)]
858 [EditorBrowsable(EditorBrowsableState.Never)]
863 [EditorBrowsable(EditorBrowsableState.Never)]
868 [EditorBrowsable(EditorBrowsableState.Never)]
873 [EditorBrowsable(EditorBrowsableState.Never)]
878 [EditorBrowsable(EditorBrowsableState.Never)]
883 [EditorBrowsable(EditorBrowsableState.Never)]
886 /// Parent window of.
888 [EditorBrowsable(EditorBrowsableState.Never)]
893 [EditorBrowsable(EditorBrowsableState.Never)]
898 [EditorBrowsable(EditorBrowsableState.Never)]
903 [EditorBrowsable(EditorBrowsableState.Never)]
908 [EditorBrowsable(EditorBrowsableState.Never)]
913 [EditorBrowsable(EditorBrowsableState.Never)]
918 [EditorBrowsable(EditorBrowsableState.Never)]
923 [EditorBrowsable(EditorBrowsableState.Never)]
928 /// The accessibility role.
931 /// For more information about AT-SPI2 role definition, please refer to
932 /// https://developer.gnome.org/libatspi/stable/libatspi-atspi-constants.html#AtspiRole
934 [EditorBrowsable(EditorBrowsableState.Never)]
940 [EditorBrowsable(EditorBrowsableState.Never)]
943 /// Accelerator label.
945 [EditorBrowsable(EditorBrowsableState.Never)]
950 [EditorBrowsable(EditorBrowsableState.Never)]
955 [EditorBrowsable(EditorBrowsableState.Never)]
960 [EditorBrowsable(EditorBrowsableState.Never)]
965 [EditorBrowsable(EditorBrowsableState.Never)]
970 [EditorBrowsable(EditorBrowsableState.Never)]
975 [EditorBrowsable(EditorBrowsableState.Never)]
980 [EditorBrowsable(EditorBrowsableState.Never)]
985 [EditorBrowsable(EditorBrowsableState.Never)]
990 [EditorBrowsable(EditorBrowsableState.Never)]
995 [EditorBrowsable(EditorBrowsableState.Never)]
1000 [EditorBrowsable(EditorBrowsableState.Never)]
1005 [EditorBrowsable(EditorBrowsableState.Never)]
1010 [EditorBrowsable(EditorBrowsableState.Never)]
1015 [EditorBrowsable(EditorBrowsableState.Never)]
1020 [EditorBrowsable(EditorBrowsableState.Never)]
1025 [EditorBrowsable(EditorBrowsableState.Never)]
1030 [EditorBrowsable(EditorBrowsableState.Never)]
1035 [EditorBrowsable(EditorBrowsableState.Never)]
1040 [EditorBrowsable(EditorBrowsableState.Never)]
1043 /// Focus traversable.
1045 [EditorBrowsable(EditorBrowsableState.Never)]
1050 [EditorBrowsable(EditorBrowsableState.Never)]
1055 [EditorBrowsable(EditorBrowsableState.Never)]
1060 [EditorBrowsable(EditorBrowsableState.Never)]
1065 [EditorBrowsable(EditorBrowsableState.Never)]
1070 [EditorBrowsable(EditorBrowsableState.Never)]
1075 [EditorBrowsable(EditorBrowsableState.Never)]
1080 [EditorBrowsable(EditorBrowsableState.Never)]
1085 [EditorBrowsable(EditorBrowsableState.Never)]
1090 [EditorBrowsable(EditorBrowsableState.Never)]
1095 [EditorBrowsable(EditorBrowsableState.Never)]
1100 [EditorBrowsable(EditorBrowsableState.Never)]
1105 [EditorBrowsable(EditorBrowsableState.Never)]
1110 [EditorBrowsable(EditorBrowsableState.Never)]
1115 [EditorBrowsable(EditorBrowsableState.Never)]
1120 [EditorBrowsable(EditorBrowsableState.Never)]
1125 [EditorBrowsable(EditorBrowsableState.Never)]
1130 [EditorBrowsable(EditorBrowsableState.Never)]
1135 [EditorBrowsable(EditorBrowsableState.Never)]
1140 [EditorBrowsable(EditorBrowsableState.Never)]
1145 [EditorBrowsable(EditorBrowsableState.Never)]
1150 [EditorBrowsable(EditorBrowsableState.Never)]
1155 [EditorBrowsable(EditorBrowsableState.Never)]
1160 [EditorBrowsable(EditorBrowsableState.Never)]
1163 /// Radio menu item.
1165 [EditorBrowsable(EditorBrowsableState.Never)]
1170 [EditorBrowsable(EditorBrowsableState.Never)]
1175 [EditorBrowsable(EditorBrowsableState.Never)]
1180 [EditorBrowsable(EditorBrowsableState.Never)]
1185 [EditorBrowsable(EditorBrowsableState.Never)]
1190 [EditorBrowsable(EditorBrowsableState.Never)]
1195 [EditorBrowsable(EditorBrowsableState.Never)]
1200 [EditorBrowsable(EditorBrowsableState.Never)]
1205 [EditorBrowsable(EditorBrowsableState.Never)]
1210 [EditorBrowsable(EditorBrowsableState.Never)]
1215 [EditorBrowsable(EditorBrowsableState.Never)]
1220 [EditorBrowsable(EditorBrowsableState.Never)]
1223 /// Table coulmn header.
1225 [EditorBrowsable(EditorBrowsableState.Never)]
1228 /// Table row header.
1230 [EditorBrowsable(EditorBrowsableState.Never)]
1233 /// Tear-off menu item.
1235 [EditorBrowsable(EditorBrowsableState.Never)]
1240 [EditorBrowsable(EditorBrowsableState.Never)]
1245 [EditorBrowsable(EditorBrowsableState.Never)]
1250 [EditorBrowsable(EditorBrowsableState.Never)]
1255 [EditorBrowsable(EditorBrowsableState.Never)]
1260 [EditorBrowsable(EditorBrowsableState.Never)]
1265 [EditorBrowsable(EditorBrowsableState.Never)]
1270 [EditorBrowsable(EditorBrowsableState.Never)]
1275 [EditorBrowsable(EditorBrowsableState.Never)]
1280 [EditorBrowsable(EditorBrowsableState.Never)]
1285 [EditorBrowsable(EditorBrowsableState.Never)]
1290 [EditorBrowsable(EditorBrowsableState.Never)]
1295 [EditorBrowsable(EditorBrowsableState.Never)]
1300 [EditorBrowsable(EditorBrowsableState.Never)]
1305 [EditorBrowsable(EditorBrowsableState.Never)]
1310 [EditorBrowsable(EditorBrowsableState.Never)]
1315 [EditorBrowsable(EditorBrowsableState.Never)]
1320 [EditorBrowsable(EditorBrowsableState.Never)]
1325 [EditorBrowsable(EditorBrowsableState.Never)]
1330 [EditorBrowsable(EditorBrowsableState.Never)]
1335 [EditorBrowsable(EditorBrowsableState.Never)]
1340 [EditorBrowsable(EditorBrowsableState.Never)]
1345 [EditorBrowsable(EditorBrowsableState.Never)]
1350 [EditorBrowsable(EditorBrowsableState.Never)]
1355 [EditorBrowsable(EditorBrowsableState.Never)]
1360 [EditorBrowsable(EditorBrowsableState.Never)]
1365 [EditorBrowsable(EditorBrowsableState.Never)]
1368 /// Redundant object.
1370 [EditorBrowsable(EditorBrowsableState.Never)]
1375 [EditorBrowsable(EditorBrowsableState.Never)]
1380 [EditorBrowsable(EditorBrowsableState.Never)]
1383 /// Input method window.
1385 [EditorBrowsable(EditorBrowsableState.Never)]
1390 [EditorBrowsable(EditorBrowsableState.Never)]
1395 [EditorBrowsable(EditorBrowsableState.Never)]
1398 /// Document spreadsheet.
1400 [EditorBrowsable(EditorBrowsableState.Never)]
1401 DocumentSpreadsheet,
1403 /// Document presentation.
1405 [EditorBrowsable(EditorBrowsableState.Never)]
1406 DocumentPresentation,
1410 [EditorBrowsable(EditorBrowsableState.Never)]
1415 [EditorBrowsable(EditorBrowsableState.Never)]
1420 [EditorBrowsable(EditorBrowsableState.Never)]
1425 [EditorBrowsable(EditorBrowsableState.Never)]
1430 [EditorBrowsable(EditorBrowsableState.Never)]
1435 [EditorBrowsable(EditorBrowsableState.Never)]
1440 [EditorBrowsable(EditorBrowsableState.Never)]
1445 [EditorBrowsable(EditorBrowsableState.Never)]
1448 /// Information bar.
1450 [EditorBrowsable(EditorBrowsableState.Never)]
1455 [EditorBrowsable(EditorBrowsableState.Never)]
1460 [EditorBrowsable(EditorBrowsableState.Never)]
1463 /// Block quotation.
1465 [EditorBrowsable(EditorBrowsableState.Never)]
1470 [EditorBrowsable(EditorBrowsableState.Never)]
1475 [EditorBrowsable(EditorBrowsableState.Never)]
1480 [EditorBrowsable(EditorBrowsableState.Never)]
1485 [EditorBrowsable(EditorBrowsableState.Never)]
1490 [EditorBrowsable(EditorBrowsableState.Never)]
1495 [EditorBrowsable(EditorBrowsableState.Never)]
1500 [EditorBrowsable(EditorBrowsableState.Never)]
1505 [EditorBrowsable(EditorBrowsableState.Never)]
1510 [EditorBrowsable(EditorBrowsableState.Never)]
1515 [EditorBrowsable(EditorBrowsableState.Never)]
1520 [EditorBrowsable(EditorBrowsableState.Never)]
1525 [EditorBrowsable(EditorBrowsableState.Never)]
1530 [EditorBrowsable(EditorBrowsableState.Never)]
1535 [EditorBrowsable(EditorBrowsableState.Never)]
1540 [EditorBrowsable(EditorBrowsableState.Never)]
1545 [EditorBrowsable(EditorBrowsableState.Never)]
1550 /// Accessibility changed property.
1552 [EditorBrowsable(EditorBrowsableState.Never)]
1553 public enum AccessibilityPropertyChangeEvent
1556 /// Accessibility name.
1558 [EditorBrowsable(EditorBrowsableState.Never)]
1561 /// Accessibility description.
1563 [EditorBrowsable(EditorBrowsableState.Never)]
1566 /// Accessibility value.
1568 [EditorBrowsable(EditorBrowsableState.Never)]
1571 /// Accessibility role.
1573 [EditorBrowsable(EditorBrowsableState.Never)]
1576 /// Accessibility parent.
1578 [EditorBrowsable(EditorBrowsableState.Never)]
1583 /// Accessibility text boundary is used in text controls.
1585 /// <seealso cref="Accessibility.IAtspiText.AccessibilityGetTextAtOffset" />
1587 /// Currently, only AccessibilityTextBoundary.Character is supported.
1589 [EditorBrowsable(EditorBrowsableState.Never)]
1590 public enum AccessibilityTextBoundary
1593 /// One character is acquired.
1595 [EditorBrowsable(EditorBrowsableState.Never)]
1601 /// Not supported yet.
1603 [EditorBrowsable(EditorBrowsableState.Never)]
1609 /// Not supported yet.
1611 [EditorBrowsable(EditorBrowsableState.Never)]
1617 /// Not supported yet.
1619 [EditorBrowsable(EditorBrowsableState.Never)]
1625 /// Not supported yet.
1627 [EditorBrowsable(EditorBrowsableState.Never)]
1632 /// Accessibility coordinate type describing if coordinates are relative to screen or window
1634 /// <seealso cref="Accessibility.IAtspiText.AccessibilityGetRangeExtents" />
1635 [EditorBrowsable(EditorBrowsableState.Never)]
1636 public enum AccessibilityCoordinateType
1639 /// Specifies xy coordinates relative to the screen.
1641 [EditorBrowsable(EditorBrowsableState.Never)]
1644 /// Specifies xy coordinates relative to the component's top-level window.
1646 [EditorBrowsable(EditorBrowsableState.Never)]