objc2_app_kit/generated/NSAccessibilityConstants.rs
1//! This file has been automatically generated by `objc2`'s `header-translator`.
2//! DO NOT EDIT
3use core::ffi::*;
4use core::ptr::NonNull;
5use objc2::__framework_prelude::*;
6use objc2_foundation::*;
7
8use crate::*;
9
10extern "C" {
11 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityerrorcodeexceptioninfo?language=objc)
12 pub static NSAccessibilityErrorCodeExceptionInfo: &'static NSString;
13}
14
15/// * Accessibility Constants **
16///
17/// See also [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityattributename?language=objc)
18// NS_TYPED_ENUM
19pub type NSAccessibilityAttributeName = NSString;
20
21extern "C" {
22 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityroleattribute?language=objc)
23 pub static NSAccessibilityRoleAttribute: &'static NSAccessibilityAttributeName;
24}
25
26extern "C" {
27 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityroledescriptionattribute?language=objc)
28 pub static NSAccessibilityRoleDescriptionAttribute: &'static NSAccessibilityAttributeName;
29}
30
31extern "C" {
32 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysubroleattribute?language=objc)
33 pub static NSAccessibilitySubroleAttribute: &'static NSAccessibilityAttributeName;
34}
35
36extern "C" {
37 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhelpattribute?language=objc)
38 pub static NSAccessibilityHelpAttribute: &'static NSAccessibilityAttributeName;
39}
40
41extern "C" {
42 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvalueattribute?language=objc)
43 pub static NSAccessibilityValueAttribute: &'static NSAccessibilityAttributeName;
44}
45
46extern "C" {
47 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityminvalueattribute?language=objc)
48 pub static NSAccessibilityMinValueAttribute: &'static NSAccessibilityAttributeName;
49}
50
51extern "C" {
52 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymaxvalueattribute?language=objc)
53 pub static NSAccessibilityMaxValueAttribute: &'static NSAccessibilityAttributeName;
54}
55
56extern "C" {
57 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityenabledattribute?language=objc)
58 pub static NSAccessibilityEnabledAttribute: &'static NSAccessibilityAttributeName;
59}
60
61extern "C" {
62 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfocusedattribute?language=objc)
63 pub static NSAccessibilityFocusedAttribute: &'static NSAccessibilityAttributeName;
64}
65
66extern "C" {
67 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityparentattribute?language=objc)
68 pub static NSAccessibilityParentAttribute: &'static NSAccessibilityAttributeName;
69}
70
71extern "C" {
72 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitychildrenattribute?language=objc)
73 pub static NSAccessibilityChildrenAttribute: &'static NSAccessibilityAttributeName;
74}
75
76extern "C" {
77 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowattribute?language=objc)
78 pub static NSAccessibilityWindowAttribute: &'static NSAccessibilityAttributeName;
79}
80
81extern "C" {
82 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytopleveluielementattribute?language=objc)
83 pub static NSAccessibilityTopLevelUIElementAttribute: &'static NSAccessibilityAttributeName;
84}
85
86extern "C" {
87 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedchildrenattribute?language=objc)
88 pub static NSAccessibilitySelectedChildrenAttribute: &'static NSAccessibilityAttributeName;
89}
90
91extern "C" {
92 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblechildrenattribute?language=objc)
93 pub static NSAccessibilityVisibleChildrenAttribute: &'static NSAccessibilityAttributeName;
94}
95
96extern "C" {
97 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypositionattribute?language=objc)
98 pub static NSAccessibilityPositionAttribute: &'static NSAccessibilityAttributeName;
99}
100
101extern "C" {
102 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysizeattribute?language=objc)
103 pub static NSAccessibilitySizeAttribute: &'static NSAccessibilityAttributeName;
104}
105
106extern "C" {
107 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycontentsattribute?language=objc)
108 pub static NSAccessibilityContentsAttribute: &'static NSAccessibilityAttributeName;
109}
110
111extern "C" {
112 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytitleattribute?language=objc)
113 pub static NSAccessibilityTitleAttribute: &'static NSAccessibilityAttributeName;
114}
115
116extern "C" {
117 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydescriptionattribute?language=objc)
118 pub static NSAccessibilityDescriptionAttribute: &'static NSAccessibilityAttributeName;
119}
120
121extern "C" {
122 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityshownmenuattribute?language=objc)
123 pub static NSAccessibilityShownMenuAttribute: &'static NSAccessibilityAttributeName;
124}
125
126extern "C" {
127 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvaluedescriptionattribute?language=objc)
128 pub static NSAccessibilityValueDescriptionAttribute: &'static NSAccessibilityAttributeName;
129}
130
131extern "C" {
132 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysharedfocuselementsattribute?language=objc)
133 pub static NSAccessibilitySharedFocusElementsAttribute: &'static NSAccessibilityAttributeName;
134}
135
136extern "C" {
137 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypreviouscontentsattribute?language=objc)
138 pub static NSAccessibilityPreviousContentsAttribute: &'static NSAccessibilityAttributeName;
139}
140
141extern "C" {
142 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitynextcontentsattribute?language=objc)
143 pub static NSAccessibilityNextContentsAttribute: &'static NSAccessibilityAttributeName;
144}
145
146extern "C" {
147 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityheaderattribute?language=objc)
148 pub static NSAccessibilityHeaderAttribute: &'static NSAccessibilityAttributeName;
149}
150
151extern "C" {
152 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityeditedattribute?language=objc)
153 pub static NSAccessibilityEditedAttribute: &'static NSAccessibilityAttributeName;
154}
155
156extern "C" {
157 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytabsattribute?language=objc)
158 pub static NSAccessibilityTabsAttribute: &'static NSAccessibilityAttributeName;
159}
160
161extern "C" {
162 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhorizontalscrollbarattribute?language=objc)
163 pub static NSAccessibilityHorizontalScrollBarAttribute: &'static NSAccessibilityAttributeName;
164}
165
166extern "C" {
167 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityverticalscrollbarattribute?language=objc)
168 pub static NSAccessibilityVerticalScrollBarAttribute: &'static NSAccessibilityAttributeName;
169}
170
171extern "C" {
172 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityoverflowbuttonattribute?language=objc)
173 pub static NSAccessibilityOverflowButtonAttribute: &'static NSAccessibilityAttributeName;
174}
175
176extern "C" {
177 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityincrementbuttonattribute?language=objc)
178 pub static NSAccessibilityIncrementButtonAttribute: &'static NSAccessibilityAttributeName;
179}
180
181extern "C" {
182 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydecrementbuttonattribute?language=objc)
183 pub static NSAccessibilityDecrementButtonAttribute: &'static NSAccessibilityAttributeName;
184}
185
186extern "C" {
187 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfilenameattribute?language=objc)
188 pub static NSAccessibilityFilenameAttribute: &'static NSAccessibilityAttributeName;
189}
190
191extern "C" {
192 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityexpandedattribute?language=objc)
193 pub static NSAccessibilityExpandedAttribute: &'static NSAccessibilityAttributeName;
194}
195
196extern "C" {
197 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedattribute?language=objc)
198 pub static NSAccessibilitySelectedAttribute: &'static NSAccessibilityAttributeName;
199}
200
201extern "C" {
202 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysplittersattribute?language=objc)
203 pub static NSAccessibilitySplittersAttribute: &'static NSAccessibilityAttributeName;
204}
205
206extern "C" {
207 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydocumentattribute?language=objc)
208 pub static NSAccessibilityDocumentAttribute: &'static NSAccessibilityAttributeName;
209}
210
211extern "C" {
212 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityactivationpointattribute?language=objc)
213 pub static NSAccessibilityActivationPointAttribute: &'static NSAccessibilityAttributeName;
214}
215
216extern "C" {
217 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityurlattribute?language=objc)
218 pub static NSAccessibilityURLAttribute: &'static NSAccessibilityAttributeName;
219}
220
221extern "C" {
222 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityindexattribute?language=objc)
223 pub static NSAccessibilityIndexAttribute: &'static NSAccessibilityAttributeName;
224}
225
226extern "C" {
227 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowcountattribute?language=objc)
228 pub static NSAccessibilityRowCountAttribute: &'static NSAccessibilityAttributeName;
229}
230
231extern "C" {
232 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumncountattribute?language=objc)
233 pub static NSAccessibilityColumnCountAttribute: &'static NSAccessibilityAttributeName;
234}
235
236extern "C" {
237 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityorderedbyrowattribute?language=objc)
238 pub static NSAccessibilityOrderedByRowAttribute: &'static NSAccessibilityAttributeName;
239}
240
241extern "C" {
242 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywarningvalueattribute?language=objc)
243 pub static NSAccessibilityWarningValueAttribute: &'static NSAccessibilityAttributeName;
244}
245
246extern "C" {
247 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycriticalvalueattribute?language=objc)
248 pub static NSAccessibilityCriticalValueAttribute: &'static NSAccessibilityAttributeName;
249}
250
251extern "C" {
252 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityplaceholdervalueattribute?language=objc)
253 pub static NSAccessibilityPlaceholderValueAttribute: &'static NSAccessibilityAttributeName;
254}
255
256extern "C" {
257 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycontainsprotectedcontentattribute?language=objc)
258 pub static NSAccessibilityContainsProtectedContentAttribute:
259 &'static NSAccessibilityAttributeName;
260}
261
262extern "C" {
263 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityalternateuivisibleattribute?language=objc)
264 pub static NSAccessibilityAlternateUIVisibleAttribute: &'static NSAccessibilityAttributeName;
265}
266
267extern "C" {
268 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrequiredattribute?language=objc)
269 pub static NSAccessibilityRequiredAttribute: &'static NSAccessibilityAttributeName;
270}
271
272extern "C" {
273 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytitleuielementattribute?language=objc)
274 pub static NSAccessibilityTitleUIElementAttribute: &'static NSAccessibilityAttributeName;
275}
276
277extern "C" {
278 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityservesastitleforuielementsattribute?language=objc)
279 pub static NSAccessibilityServesAsTitleForUIElementsAttribute:
280 &'static NSAccessibilityAttributeName;
281}
282
283extern "C" {
284 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylinkeduielementsattribute?language=objc)
285 pub static NSAccessibilityLinkedUIElementsAttribute: &'static NSAccessibilityAttributeName;
286}
287
288extern "C" {
289 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedtextattribute?language=objc)
290 pub static NSAccessibilitySelectedTextAttribute: &'static NSAccessibilityAttributeName;
291}
292
293extern "C" {
294 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedtextrangeattribute?language=objc)
295 pub static NSAccessibilitySelectedTextRangeAttribute: &'static NSAccessibilityAttributeName;
296}
297
298extern "C" {
299 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitynumberofcharactersattribute?language=objc)
300 pub static NSAccessibilityNumberOfCharactersAttribute: &'static NSAccessibilityAttributeName;
301}
302
303extern "C" {
304 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblecharacterrangeattribute?language=objc)
305 pub static NSAccessibilityVisibleCharacterRangeAttribute: &'static NSAccessibilityAttributeName;
306}
307
308extern "C" {
309 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysharedtextuielementsattribute?language=objc)
310 pub static NSAccessibilitySharedTextUIElementsAttribute: &'static NSAccessibilityAttributeName;
311}
312
313extern "C" {
314 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysharedcharacterrangeattribute?language=objc)
315 pub static NSAccessibilitySharedCharacterRangeAttribute: &'static NSAccessibilityAttributeName;
316}
317
318extern "C" {
319 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityinsertionpointlinenumberattribute?language=objc)
320 pub static NSAccessibilityInsertionPointLineNumberAttribute:
321 &'static NSAccessibilityAttributeName;
322}
323
324extern "C" {
325 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedtextrangesattribute?language=objc)
326 pub static NSAccessibilitySelectedTextRangesAttribute: &'static NSAccessibilityAttributeName;
327}
328
329/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityparameterizedattributename?language=objc)
330// NS_TYPED_ENUM
331pub type NSAccessibilityParameterizedAttributeName = NSString;
332
333extern "C" {
334 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylineforindexparameterizedattribute?language=objc)
335 pub static NSAccessibilityLineForIndexParameterizedAttribute:
336 &'static NSAccessibilityParameterizedAttributeName;
337}
338
339extern "C" {
340 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrangeforlineparameterizedattribute?language=objc)
341 pub static NSAccessibilityRangeForLineParameterizedAttribute:
342 &'static NSAccessibilityParameterizedAttributeName;
343}
344
345extern "C" {
346 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystringforrangeparameterizedattribute?language=objc)
347 pub static NSAccessibilityStringForRangeParameterizedAttribute:
348 &'static NSAccessibilityParameterizedAttributeName;
349}
350
351extern "C" {
352 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrangeforpositionparameterizedattribute?language=objc)
353 pub static NSAccessibilityRangeForPositionParameterizedAttribute:
354 &'static NSAccessibilityParameterizedAttributeName;
355}
356
357extern "C" {
358 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrangeforindexparameterizedattribute?language=objc)
359 pub static NSAccessibilityRangeForIndexParameterizedAttribute:
360 &'static NSAccessibilityParameterizedAttributeName;
361}
362
363extern "C" {
364 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityboundsforrangeparameterizedattribute?language=objc)
365 pub static NSAccessibilityBoundsForRangeParameterizedAttribute:
366 &'static NSAccessibilityParameterizedAttributeName;
367}
368
369extern "C" {
370 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrtfforrangeparameterizedattribute?language=objc)
371 pub static NSAccessibilityRTFForRangeParameterizedAttribute:
372 &'static NSAccessibilityParameterizedAttributeName;
373}
374
375extern "C" {
376 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystylerangeforindexparameterizedattribute?language=objc)
377 pub static NSAccessibilityStyleRangeForIndexParameterizedAttribute:
378 &'static NSAccessibilityParameterizedAttributeName;
379}
380
381extern "C" {
382 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityattributedstringforrangeparameterizedattribute?language=objc)
383 pub static NSAccessibilityAttributedStringForRangeParameterizedAttribute:
384 &'static NSAccessibilityParameterizedAttributeName;
385}
386
387extern "C" {
388 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfonttextattribute?language=objc)
389 pub static NSAccessibilityFontTextAttribute: &'static NSAttributedStringKey;
390}
391
392extern "C" {
393 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityforegroundcolortextattribute?language=objc)
394 pub static NSAccessibilityForegroundColorTextAttribute: &'static NSAttributedStringKey;
395}
396
397extern "C" {
398 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitybackgroundcolortextattribute?language=objc)
399 pub static NSAccessibilityBackgroundColorTextAttribute: &'static NSAttributedStringKey;
400}
401
402extern "C" {
403 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunderlinecolortextattribute?language=objc)
404 pub static NSAccessibilityUnderlineColorTextAttribute: &'static NSAttributedStringKey;
405}
406
407extern "C" {
408 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystrikethroughcolortextattribute?language=objc)
409 pub static NSAccessibilityStrikethroughColorTextAttribute: &'static NSAttributedStringKey;
410}
411
412extern "C" {
413 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunderlinetextattribute?language=objc)
414 pub static NSAccessibilityUnderlineTextAttribute: &'static NSAttributedStringKey;
415}
416
417extern "C" {
418 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysuperscripttextattribute?language=objc)
419 pub static NSAccessibilitySuperscriptTextAttribute: &'static NSAttributedStringKey;
420}
421
422extern "C" {
423 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystrikethroughtextattribute?language=objc)
424 pub static NSAccessibilityStrikethroughTextAttribute: &'static NSAttributedStringKey;
425}
426
427extern "C" {
428 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityshadowtextattribute?language=objc)
429 pub static NSAccessibilityShadowTextAttribute: &'static NSAttributedStringKey;
430}
431
432extern "C" {
433 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityattachmenttextattribute?language=objc)
434 pub static NSAccessibilityAttachmentTextAttribute: &'static NSAttributedStringKey;
435}
436
437extern "C" {
438 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylinktextattribute?language=objc)
439 pub static NSAccessibilityLinkTextAttribute: &'static NSAttributedStringKey;
440}
441
442extern "C" {
443 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityautocorrectedtextattribute?language=objc)
444 pub static NSAccessibilityAutocorrectedTextAttribute: &'static NSAttributedStringKey;
445}
446
447extern "C" {
448 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytextalignmentattribute?language=objc)
449 pub static NSAccessibilityTextAlignmentAttribute: &'static NSAttributedStringKey;
450}
451
452extern "C" {
453 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylistitemprefixtextattribute?language=objc)
454 pub static NSAccessibilityListItemPrefixTextAttribute: &'static NSAttributedStringKey;
455}
456
457extern "C" {
458 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylistitemindextextattribute?language=objc)
459 pub static NSAccessibilityListItemIndexTextAttribute: &'static NSAttributedStringKey;
460}
461
462extern "C" {
463 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylistitemleveltextattribute?language=objc)
464 pub static NSAccessibilityListItemLevelTextAttribute: &'static NSAttributedStringKey;
465}
466
467extern "C" {
468 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymisspelledtextattribute?language=objc)
469 pub static NSAccessibilityMisspelledTextAttribute: &'static NSAttributedStringKey;
470}
471
472extern "C" {
473 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkedmisspelledtextattribute?language=objc)
474 pub static NSAccessibilityMarkedMisspelledTextAttribute: &'static NSAttributedStringKey;
475}
476
477extern "C" {
478 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylanguagetextattribute?language=objc)
479 pub static NSAccessibilityLanguageTextAttribute: &'static NSAttributedStringKey;
480}
481
482extern "C" {
483 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycustomtextattribute?language=objc)
484 pub static NSAccessibilityCustomTextAttribute: &'static NSAttributedStringKey;
485}
486
487extern "C" {
488 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationtextattribute?language=objc)
489 pub static NSAccessibilityAnnotationTextAttribute: &'static NSAttributedStringKey;
490}
491
492/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationattributekey?language=objc)
493// NS_TYPED_ENUM
494pub type NSAccessibilityAnnotationAttributeKey = NSString;
495
496extern "C" {
497 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationlabel?language=objc)
498 pub static NSAccessibilityAnnotationLabel: &'static NSAccessibilityAnnotationAttributeKey;
499}
500
501extern "C" {
502 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationelement?language=objc)
503 pub static NSAccessibilityAnnotationElement: &'static NSAccessibilityAnnotationAttributeKey;
504}
505
506extern "C" {
507 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationlocation?language=objc)
508 pub static NSAccessibilityAnnotationLocation: &'static NSAccessibilityAnnotationAttributeKey;
509}
510
511/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannotationposition?language=objc)
512// NS_ENUM
513#[repr(transparent)]
514#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
515pub struct NSAccessibilityAnnotationPosition(pub NSInteger);
516impl NSAccessibilityAnnotationPosition {
517 #[doc(alias = "NSAccessibilityAnnotationPositionFullRange")]
518 pub const FullRange: Self = Self(0);
519 #[doc(alias = "NSAccessibilityAnnotationPositionStart")]
520 pub const Start: Self = Self(1);
521 #[doc(alias = "NSAccessibilityAnnotationPositionEnd")]
522 pub const End: Self = Self(2);
523}
524
525unsafe impl Encode for NSAccessibilityAnnotationPosition {
526 const ENCODING: Encoding = NSInteger::ENCODING;
527}
528
529unsafe impl RefEncode for NSAccessibilityAnnotationPosition {
530 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
531}
532
533/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfontattributekey?language=objc)
534// NS_TYPED_ENUM
535pub type NSAccessibilityFontAttributeKey = NSString;
536
537extern "C" {
538 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfontnamekey?language=objc)
539 pub static NSAccessibilityFontNameKey: &'static NSAccessibilityFontAttributeKey;
540}
541
542extern "C" {
543 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfontfamilykey?language=objc)
544 pub static NSAccessibilityFontFamilyKey: &'static NSAccessibilityFontAttributeKey;
545}
546
547extern "C" {
548 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblenamekey?language=objc)
549 pub static NSAccessibilityVisibleNameKey: &'static NSAccessibilityFontAttributeKey;
550}
551
552extern "C" {
553 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfontsizekey?language=objc)
554 pub static NSAccessibilityFontSizeKey: &'static NSAccessibilityFontAttributeKey;
555}
556
557extern "C" {
558 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymainattribute?language=objc)
559 pub static NSAccessibilityMainAttribute: &'static NSAccessibilityAttributeName;
560}
561
562extern "C" {
563 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityminimizedattribute?language=objc)
564 pub static NSAccessibilityMinimizedAttribute: &'static NSAccessibilityAttributeName;
565}
566
567extern "C" {
568 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityclosebuttonattribute?language=objc)
569 pub static NSAccessibilityCloseButtonAttribute: &'static NSAccessibilityAttributeName;
570}
571
572extern "C" {
573 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityzoombuttonattribute?language=objc)
574 pub static NSAccessibilityZoomButtonAttribute: &'static NSAccessibilityAttributeName;
575}
576
577extern "C" {
578 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityminimizebuttonattribute?language=objc)
579 pub static NSAccessibilityMinimizeButtonAttribute: &'static NSAccessibilityAttributeName;
580}
581
582extern "C" {
583 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytoolbarbuttonattribute?language=objc)
584 pub static NSAccessibilityToolbarButtonAttribute: &'static NSAccessibilityAttributeName;
585}
586
587extern "C" {
588 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityproxyattribute?language=objc)
589 pub static NSAccessibilityProxyAttribute: &'static NSAccessibilityAttributeName;
590}
591
592extern "C" {
593 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitygrowareaattribute?language=objc)
594 pub static NSAccessibilityGrowAreaAttribute: &'static NSAccessibilityAttributeName;
595}
596
597extern "C" {
598 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymodalattribute?language=objc)
599 pub static NSAccessibilityModalAttribute: &'static NSAccessibilityAttributeName;
600}
601
602extern "C" {
603 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydefaultbuttonattribute?language=objc)
604 pub static NSAccessibilityDefaultButtonAttribute: &'static NSAccessibilityAttributeName;
605}
606
607extern "C" {
608 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycancelbuttonattribute?language=objc)
609 pub static NSAccessibilityCancelButtonAttribute: &'static NSAccessibilityAttributeName;
610}
611
612extern "C" {
613 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfullscreenbuttonattribute?language=objc)
614 pub static NSAccessibilityFullScreenButtonAttribute: &'static NSAccessibilityAttributeName;
615}
616
617extern "C" {
618 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenubarattribute?language=objc)
619 pub static NSAccessibilityMenuBarAttribute: &'static NSAccessibilityAttributeName;
620}
621
622extern "C" {
623 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowsattribute?language=objc)
624 pub static NSAccessibilityWindowsAttribute: &'static NSAccessibilityAttributeName;
625}
626
627extern "C" {
628 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfrontmostattribute?language=objc)
629 pub static NSAccessibilityFrontmostAttribute: &'static NSAccessibilityAttributeName;
630}
631
632extern "C" {
633 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhiddenattribute?language=objc)
634 pub static NSAccessibilityHiddenAttribute: &'static NSAccessibilityAttributeName;
635}
636
637extern "C" {
638 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymainwindowattribute?language=objc)
639 pub static NSAccessibilityMainWindowAttribute: &'static NSAccessibilityAttributeName;
640}
641
642extern "C" {
643 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfocusedwindowattribute?language=objc)
644 pub static NSAccessibilityFocusedWindowAttribute: &'static NSAccessibilityAttributeName;
645}
646
647extern "C" {
648 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfocuseduielementattribute?language=objc)
649 pub static NSAccessibilityFocusedUIElementAttribute: &'static NSAccessibilityAttributeName;
650}
651
652extern "C" {
653 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityextrasmenubarattribute?language=objc)
654 pub static NSAccessibilityExtrasMenuBarAttribute: &'static NSAccessibilityAttributeName;
655}
656
657/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityorientation?language=objc)
658// NS_ENUM
659#[repr(transparent)]
660#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
661pub struct NSAccessibilityOrientation(pub NSInteger);
662impl NSAccessibilityOrientation {
663 #[doc(alias = "NSAccessibilityOrientationUnknown")]
664 pub const Unknown: Self = Self(0);
665 #[doc(alias = "NSAccessibilityOrientationVertical")]
666 pub const Vertical: Self = Self(1);
667 #[doc(alias = "NSAccessibilityOrientationHorizontal")]
668 pub const Horizontal: Self = Self(2);
669}
670
671unsafe impl Encode for NSAccessibilityOrientation {
672 const ENCODING: Encoding = NSInteger::ENCODING;
673}
674
675unsafe impl RefEncode for NSAccessibilityOrientation {
676 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
677}
678
679extern "C" {
680 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityorientationattribute?language=objc)
681 pub static NSAccessibilityOrientationAttribute: &'static NSAccessibilityAttributeName;
682}
683
684/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityorientationvalue?language=objc)
685// NS_TYPED_ENUM
686pub type NSAccessibilityOrientationValue = NSString;
687
688extern "C" {
689 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityverticalorientationvalue?language=objc)
690 pub static NSAccessibilityVerticalOrientationValue: &'static NSAccessibilityOrientationValue;
691}
692
693extern "C" {
694 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhorizontalorientationvalue?language=objc)
695 pub static NSAccessibilityHorizontalOrientationValue: &'static NSAccessibilityOrientationValue;
696}
697
698extern "C" {
699 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownorientationvalue?language=objc)
700 pub static NSAccessibilityUnknownOrientationValue: &'static NSAccessibilityOrientationValue;
701}
702
703extern "C" {
704 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumntitlesattribute?language=objc)
705 pub static NSAccessibilityColumnTitlesAttribute: &'static NSAccessibilityAttributeName;
706}
707
708extern "C" {
709 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysearchbuttonattribute?language=objc)
710 pub static NSAccessibilitySearchButtonAttribute: &'static NSAccessibilityAttributeName;
711}
712
713extern "C" {
714 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysearchmenuattribute?language=objc)
715 pub static NSAccessibilitySearchMenuAttribute: &'static NSAccessibilityAttributeName;
716}
717
718extern "C" {
719 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityclearbuttonattribute?language=objc)
720 pub static NSAccessibilityClearButtonAttribute: &'static NSAccessibilityAttributeName;
721}
722
723extern "C" {
724 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowsattribute?language=objc)
725 pub static NSAccessibilityRowsAttribute: &'static NSAccessibilityAttributeName;
726}
727
728extern "C" {
729 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblerowsattribute?language=objc)
730 pub static NSAccessibilityVisibleRowsAttribute: &'static NSAccessibilityAttributeName;
731}
732
733extern "C" {
734 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedrowsattribute?language=objc)
735 pub static NSAccessibilitySelectedRowsAttribute: &'static NSAccessibilityAttributeName;
736}
737
738extern "C" {
739 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumnsattribute?language=objc)
740 pub static NSAccessibilityColumnsAttribute: &'static NSAccessibilityAttributeName;
741}
742
743extern "C" {
744 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblecolumnsattribute?language=objc)
745 pub static NSAccessibilityVisibleColumnsAttribute: &'static NSAccessibilityAttributeName;
746}
747
748extern "C" {
749 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedcolumnsattribute?language=objc)
750 pub static NSAccessibilitySelectedColumnsAttribute: &'static NSAccessibilityAttributeName;
751}
752
753extern "C" {
754 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysortdirectionattribute?language=objc)
755 pub static NSAccessibilitySortDirectionAttribute: &'static NSAccessibilityAttributeName;
756}
757
758extern "C" {
759 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedcellsattribute?language=objc)
760 pub static NSAccessibilitySelectedCellsAttribute: &'static NSAccessibilityAttributeName;
761}
762
763extern "C" {
764 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvisiblecellsattribute?language=objc)
765 pub static NSAccessibilityVisibleCellsAttribute: &'static NSAccessibilityAttributeName;
766}
767
768extern "C" {
769 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowheaderuielementsattribute?language=objc)
770 pub static NSAccessibilityRowHeaderUIElementsAttribute: &'static NSAccessibilityAttributeName;
771}
772
773extern "C" {
774 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumnheaderuielementsattribute?language=objc)
775 pub static NSAccessibilityColumnHeaderUIElementsAttribute:
776 &'static NSAccessibilityAttributeName;
777}
778
779extern "C" {
780 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycellforcolumnandrowparameterizedattribute?language=objc)
781 pub static NSAccessibilityCellForColumnAndRowParameterizedAttribute:
782 &'static NSAccessibilityParameterizedAttributeName;
783}
784
785extern "C" {
786 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowindexrangeattribute?language=objc)
787 pub static NSAccessibilityRowIndexRangeAttribute: &'static NSAccessibilityAttributeName;
788}
789
790extern "C" {
791 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumnindexrangeattribute?language=objc)
792 pub static NSAccessibilityColumnIndexRangeAttribute: &'static NSAccessibilityAttributeName;
793}
794
795extern "C" {
796 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhorizontalunitsattribute?language=objc)
797 pub static NSAccessibilityHorizontalUnitsAttribute: &'static NSAccessibilityAttributeName;
798}
799
800extern "C" {
801 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityverticalunitsattribute?language=objc)
802 pub static NSAccessibilityVerticalUnitsAttribute: &'static NSAccessibilityAttributeName;
803}
804
805extern "C" {
806 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhorizontalunitdescriptionattribute?language=objc)
807 pub static NSAccessibilityHorizontalUnitDescriptionAttribute:
808 &'static NSAccessibilityAttributeName;
809}
810
811extern "C" {
812 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityverticalunitdescriptionattribute?language=objc)
813 pub static NSAccessibilityVerticalUnitDescriptionAttribute:
814 &'static NSAccessibilityAttributeName;
815}
816
817extern "C" {
818 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylayoutpointforscreenpointparameterizedattribute?language=objc)
819 pub static NSAccessibilityLayoutPointForScreenPointParameterizedAttribute:
820 &'static NSAccessibilityParameterizedAttributeName;
821}
822
823extern "C" {
824 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylayoutsizeforscreensizeparameterizedattribute?language=objc)
825 pub static NSAccessibilityLayoutSizeForScreenSizeParameterizedAttribute:
826 &'static NSAccessibilityParameterizedAttributeName;
827}
828
829extern "C" {
830 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityscreenpointforlayoutpointparameterizedattribute?language=objc)
831 pub static NSAccessibilityScreenPointForLayoutPointParameterizedAttribute:
832 &'static NSAccessibilityParameterizedAttributeName;
833}
834
835extern "C" {
836 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityscreensizeforlayoutsizeparameterizedattribute?language=objc)
837 pub static NSAccessibilityScreenSizeForLayoutSizeParameterizedAttribute:
838 &'static NSAccessibilityParameterizedAttributeName;
839}
840
841extern "C" {
842 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhandlesattribute?language=objc)
843 pub static NSAccessibilityHandlesAttribute: &'static NSAccessibilityAttributeName;
844}
845
846/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysortdirectionvalue?language=objc)
847// NS_TYPED_ENUM
848pub type NSAccessibilitySortDirectionValue = NSString;
849
850extern "C" {
851 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityascendingsortdirectionvalue?language=objc)
852 pub static NSAccessibilityAscendingSortDirectionValue:
853 &'static NSAccessibilitySortDirectionValue;
854}
855
856extern "C" {
857 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydescendingsortdirectionvalue?language=objc)
858 pub static NSAccessibilityDescendingSortDirectionValue:
859 &'static NSAccessibilitySortDirectionValue;
860}
861
862extern "C" {
863 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownsortdirectionvalue?language=objc)
864 pub static NSAccessibilityUnknownSortDirectionValue: &'static NSAccessibilitySortDirectionValue;
865}
866
867/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysortdirection?language=objc)
868// NS_ENUM
869#[repr(transparent)]
870#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
871pub struct NSAccessibilitySortDirection(pub NSInteger);
872impl NSAccessibilitySortDirection {
873 #[doc(alias = "NSAccessibilitySortDirectionUnknown")]
874 pub const Unknown: Self = Self(0);
875 #[doc(alias = "NSAccessibilitySortDirectionAscending")]
876 pub const Ascending: Self = Self(1);
877 #[doc(alias = "NSAccessibilitySortDirectionDescending")]
878 pub const Descending: Self = Self(2);
879}
880
881unsafe impl Encode for NSAccessibilitySortDirection {
882 const ENCODING: Encoding = NSInteger::ENCODING;
883}
884
885unsafe impl RefEncode for NSAccessibilitySortDirection {
886 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
887}
888
889extern "C" {
890 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydisclosingattribute?language=objc)
891 pub static NSAccessibilityDisclosingAttribute: &'static NSAccessibilityAttributeName;
892}
893
894extern "C" {
895 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydisclosedrowsattribute?language=objc)
896 pub static NSAccessibilityDisclosedRowsAttribute: &'static NSAccessibilityAttributeName;
897}
898
899extern "C" {
900 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydisclosedbyrowattribute?language=objc)
901 pub static NSAccessibilityDisclosedByRowAttribute: &'static NSAccessibilityAttributeName;
902}
903
904extern "C" {
905 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydisclosurelevelattribute?language=objc)
906 pub static NSAccessibilityDisclosureLevelAttribute: &'static NSAccessibilityAttributeName;
907}
908
909extern "C" {
910 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityallowedvaluesattribute?language=objc)
911 pub static NSAccessibilityAllowedValuesAttribute: &'static NSAccessibilityAttributeName;
912}
913
914extern "C" {
915 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylabeluielementsattribute?language=objc)
916 pub static NSAccessibilityLabelUIElementsAttribute: &'static NSAccessibilityAttributeName;
917}
918
919extern "C" {
920 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylabelvalueattribute?language=objc)
921 pub static NSAccessibilityLabelValueAttribute: &'static NSAccessibilityAttributeName;
922}
923
924extern "C" {
925 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymatteholeattribute?language=objc)
926 pub static NSAccessibilityMatteHoleAttribute: &'static NSAccessibilityAttributeName;
927}
928
929extern "C" {
930 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymattecontentuielementattribute?language=objc)
931 pub static NSAccessibilityMatteContentUIElementAttribute: &'static NSAccessibilityAttributeName;
932}
933
934extern "C" {
935 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkeruielementsattribute?language=objc)
936 pub static NSAccessibilityMarkerUIElementsAttribute: &'static NSAccessibilityAttributeName;
937}
938
939extern "C" {
940 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkervaluesattribute?language=objc)
941 pub static NSAccessibilityMarkerValuesAttribute: &'static NSAccessibilityAttributeName;
942}
943
944extern "C" {
945 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkergroupuielementattribute?language=objc)
946 pub static NSAccessibilityMarkerGroupUIElementAttribute: &'static NSAccessibilityAttributeName;
947}
948
949extern "C" {
950 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunitsattribute?language=objc)
951 pub static NSAccessibilityUnitsAttribute: &'static NSAccessibilityAttributeName;
952}
953
954extern "C" {
955 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunitdescriptionattribute?language=objc)
956 pub static NSAccessibilityUnitDescriptionAttribute: &'static NSAccessibilityAttributeName;
957}
958
959extern "C" {
960 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkertypeattribute?language=objc)
961 pub static NSAccessibilityMarkerTypeAttribute: &'static NSAccessibilityAttributeName;
962}
963
964extern "C" {
965 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymarkertypedescriptionattribute?language=objc)
966 pub static NSAccessibilityMarkerTypeDescriptionAttribute: &'static NSAccessibilityAttributeName;
967}
968
969extern "C" {
970 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityidentifierattribute?language=objc)
971 pub static NSAccessibilityIdentifierAttribute: &'static NSAccessibilityAttributeName;
972}
973
974/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrulermarkertypevalue?language=objc)
975// NS_TYPED_ENUM
976pub type NSAccessibilityRulerMarkerTypeValue = NSString;
977
978extern "C" {
979 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylefttabstopmarkertypevalue?language=objc)
980 pub static NSAccessibilityLeftTabStopMarkerTypeValue:
981 &'static NSAccessibilityRulerMarkerTypeValue;
982}
983
984extern "C" {
985 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrighttabstopmarkertypevalue?language=objc)
986 pub static NSAccessibilityRightTabStopMarkerTypeValue:
987 &'static NSAccessibilityRulerMarkerTypeValue;
988}
989
990extern "C" {
991 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycentertabstopmarkertypevalue?language=objc)
992 pub static NSAccessibilityCenterTabStopMarkerTypeValue:
993 &'static NSAccessibilityRulerMarkerTypeValue;
994}
995
996extern "C" {
997 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydecimaltabstopmarkertypevalue?language=objc)
998 pub static NSAccessibilityDecimalTabStopMarkerTypeValue:
999 &'static NSAccessibilityRulerMarkerTypeValue;
1000}
1001
1002extern "C" {
1003 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityheadindentmarkertypevalue?language=objc)
1004 pub static NSAccessibilityHeadIndentMarkerTypeValue:
1005 &'static NSAccessibilityRulerMarkerTypeValue;
1006}
1007
1008extern "C" {
1009 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytailindentmarkertypevalue?language=objc)
1010 pub static NSAccessibilityTailIndentMarkerTypeValue:
1011 &'static NSAccessibilityRulerMarkerTypeValue;
1012}
1013
1014extern "C" {
1015 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfirstlineindentmarkertypevalue?language=objc)
1016 pub static NSAccessibilityFirstLineIndentMarkerTypeValue:
1017 &'static NSAccessibilityRulerMarkerTypeValue;
1018}
1019
1020extern "C" {
1021 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownmarkertypevalue?language=objc)
1022 pub static NSAccessibilityUnknownMarkerTypeValue: &'static NSAccessibilityRulerMarkerTypeValue;
1023}
1024
1025/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrulermarkertype?language=objc)
1026// NS_ENUM
1027#[repr(transparent)]
1028#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
1029pub struct NSAccessibilityRulerMarkerType(pub NSInteger);
1030impl NSAccessibilityRulerMarkerType {
1031 #[doc(alias = "NSAccessibilityRulerMarkerTypeUnknown")]
1032 pub const Unknown: Self = Self(0);
1033 #[doc(alias = "NSAccessibilityRulerMarkerTypeTabStopLeft")]
1034 pub const TabStopLeft: Self = Self(1);
1035 #[doc(alias = "NSAccessibilityRulerMarkerTypeTabStopRight")]
1036 pub const TabStopRight: Self = Self(2);
1037 #[doc(alias = "NSAccessibilityRulerMarkerTypeTabStopCenter")]
1038 pub const TabStopCenter: Self = Self(3);
1039 #[doc(alias = "NSAccessibilityRulerMarkerTypeTabStopDecimal")]
1040 pub const TabStopDecimal: Self = Self(4);
1041 #[doc(alias = "NSAccessibilityRulerMarkerTypeIndentHead")]
1042 pub const IndentHead: Self = Self(5);
1043 #[doc(alias = "NSAccessibilityRulerMarkerTypeIndentTail")]
1044 pub const IndentTail: Self = Self(6);
1045 #[doc(alias = "NSAccessibilityRulerMarkerTypeIndentFirstLine")]
1046 pub const IndentFirstLine: Self = Self(7);
1047}
1048
1049unsafe impl Encode for NSAccessibilityRulerMarkerType {
1050 const ENCODING: Encoding = NSInteger::ENCODING;
1051}
1052
1053unsafe impl RefEncode for NSAccessibilityRulerMarkerType {
1054 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
1055}
1056
1057/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrulerunitvalue?language=objc)
1058// NS_TYPED_ENUM
1059pub type NSAccessibilityRulerUnitValue = NSString;
1060
1061extern "C" {
1062 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityinchesunitvalue?language=objc)
1063 pub static NSAccessibilityInchesUnitValue: &'static NSAccessibilityRulerUnitValue;
1064}
1065
1066extern "C" {
1067 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycentimetersunitvalue?language=objc)
1068 pub static NSAccessibilityCentimetersUnitValue: &'static NSAccessibilityRulerUnitValue;
1069}
1070
1071extern "C" {
1072 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypointsunitvalue?language=objc)
1073 pub static NSAccessibilityPointsUnitValue: &'static NSAccessibilityRulerUnitValue;
1074}
1075
1076extern "C" {
1077 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypicasunitvalue?language=objc)
1078 pub static NSAccessibilityPicasUnitValue: &'static NSAccessibilityRulerUnitValue;
1079}
1080
1081extern "C" {
1082 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownunitvalue?language=objc)
1083 pub static NSAccessibilityUnknownUnitValue: &'static NSAccessibilityRulerUnitValue;
1084}
1085
1086/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunits?language=objc)
1087// NS_ENUM
1088#[repr(transparent)]
1089#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
1090pub struct NSAccessibilityUnits(pub NSInteger);
1091impl NSAccessibilityUnits {
1092 #[doc(alias = "NSAccessibilityUnitsUnknown")]
1093 pub const Unknown: Self = Self(0);
1094 #[doc(alias = "NSAccessibilityUnitsInches")]
1095 pub const Inches: Self = Self(1);
1096 #[doc(alias = "NSAccessibilityUnitsCentimeters")]
1097 pub const Centimeters: Self = Self(2);
1098 #[doc(alias = "NSAccessibilityUnitsPoints")]
1099 pub const Points: Self = Self(3);
1100 #[doc(alias = "NSAccessibilityUnitsPicas")]
1101 pub const Picas: Self = Self(4);
1102}
1103
1104unsafe impl Encode for NSAccessibilityUnits {
1105 const ENCODING: Encoding = NSInteger::ENCODING;
1106}
1107
1108unsafe impl RefEncode for NSAccessibilityUnits {
1109 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
1110}
1111
1112/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityactionname?language=objc)
1113// NS_TYPED_EXTENSIBLE_ENUM
1114pub type NSAccessibilityActionName = NSString;
1115
1116extern "C" {
1117 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypressaction?language=objc)
1118 pub static NSAccessibilityPressAction: &'static NSAccessibilityActionName;
1119}
1120
1121extern "C" {
1122 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityincrementaction?language=objc)
1123 pub static NSAccessibilityIncrementAction: &'static NSAccessibilityActionName;
1124}
1125
1126extern "C" {
1127 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydecrementaction?language=objc)
1128 pub static NSAccessibilityDecrementAction: &'static NSAccessibilityActionName;
1129}
1130
1131extern "C" {
1132 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityconfirmaction?language=objc)
1133 pub static NSAccessibilityConfirmAction: &'static NSAccessibilityActionName;
1134}
1135
1136extern "C" {
1137 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypickaction?language=objc)
1138 pub static NSAccessibilityPickAction: &'static NSAccessibilityActionName;
1139}
1140
1141extern "C" {
1142 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycancelaction?language=objc)
1143 pub static NSAccessibilityCancelAction: &'static NSAccessibilityActionName;
1144}
1145
1146extern "C" {
1147 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityraiseaction?language=objc)
1148 pub static NSAccessibilityRaiseAction: &'static NSAccessibilityActionName;
1149}
1150
1151extern "C" {
1152 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityshowmenuaction?language=objc)
1153 pub static NSAccessibilityShowMenuAction: &'static NSAccessibilityActionName;
1154}
1155
1156extern "C" {
1157 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydeleteaction?language=objc)
1158 pub static NSAccessibilityDeleteAction: &'static NSAccessibilityActionName;
1159}
1160
1161extern "C" {
1162 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityshowalternateuiaction?language=objc)
1163 pub static NSAccessibilityShowAlternateUIAction: &'static NSAccessibilityActionName;
1164}
1165
1166extern "C" {
1167 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityshowdefaultuiaction?language=objc)
1168 pub static NSAccessibilityShowDefaultUIAction: &'static NSAccessibilityActionName;
1169}
1170
1171/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitynotificationname?language=objc)
1172// NS_TYPED_ENUM
1173pub type NSAccessibilityNotificationName = NSString;
1174
1175extern "C" {
1176 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymainwindowchangednotification?language=objc)
1177 pub static NSAccessibilityMainWindowChangedNotification:
1178 &'static NSAccessibilityNotificationName;
1179}
1180
1181extern "C" {
1182 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfocusedwindowchangednotification?language=objc)
1183 pub static NSAccessibilityFocusedWindowChangedNotification:
1184 &'static NSAccessibilityNotificationName;
1185}
1186
1187extern "C" {
1188 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfocuseduielementchangednotification?language=objc)
1189 pub static NSAccessibilityFocusedUIElementChangedNotification:
1190 &'static NSAccessibilityNotificationName;
1191}
1192
1193extern "C" {
1194 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityapplicationactivatednotification?language=objc)
1195 pub static NSAccessibilityApplicationActivatedNotification:
1196 &'static NSAccessibilityNotificationName;
1197}
1198
1199extern "C" {
1200 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityapplicationdeactivatednotification?language=objc)
1201 pub static NSAccessibilityApplicationDeactivatedNotification:
1202 &'static NSAccessibilityNotificationName;
1203}
1204
1205extern "C" {
1206 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityapplicationhiddennotification?language=objc)
1207 pub static NSAccessibilityApplicationHiddenNotification:
1208 &'static NSAccessibilityNotificationName;
1209}
1210
1211extern "C" {
1212 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityapplicationshownnotification?language=objc)
1213 pub static NSAccessibilityApplicationShownNotification:
1214 &'static NSAccessibilityNotificationName;
1215}
1216
1217extern "C" {
1218 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowcreatednotification?language=objc)
1219 pub static NSAccessibilityWindowCreatedNotification: &'static NSAccessibilityNotificationName;
1220}
1221
1222extern "C" {
1223 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowmovednotification?language=objc)
1224 pub static NSAccessibilityWindowMovedNotification: &'static NSAccessibilityNotificationName;
1225}
1226
1227extern "C" {
1228 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowresizednotification?language=objc)
1229 pub static NSAccessibilityWindowResizedNotification: &'static NSAccessibilityNotificationName;
1230}
1231
1232extern "C" {
1233 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowminiaturizednotification?language=objc)
1234 pub static NSAccessibilityWindowMiniaturizedNotification:
1235 &'static NSAccessibilityNotificationName;
1236}
1237
1238extern "C" {
1239 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowdeminiaturizednotification?language=objc)
1240 pub static NSAccessibilityWindowDeminiaturizedNotification:
1241 &'static NSAccessibilityNotificationName;
1242}
1243
1244extern "C" {
1245 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydrawercreatednotification?language=objc)
1246 pub static NSAccessibilityDrawerCreatedNotification: &'static NSAccessibilityNotificationName;
1247}
1248
1249extern "C" {
1250 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysheetcreatednotification?language=objc)
1251 pub static NSAccessibilitySheetCreatedNotification: &'static NSAccessibilityNotificationName;
1252}
1253
1254extern "C" {
1255 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityuielementdestroyednotification?language=objc)
1256 pub static NSAccessibilityUIElementDestroyedNotification:
1257 &'static NSAccessibilityNotificationName;
1258}
1259
1260extern "C" {
1261 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvaluechangednotification?language=objc)
1262 pub static NSAccessibilityValueChangedNotification: &'static NSAccessibilityNotificationName;
1263}
1264
1265extern "C" {
1266 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytitlechangednotification?language=objc)
1267 pub static NSAccessibilityTitleChangedNotification: &'static NSAccessibilityNotificationName;
1268}
1269
1270extern "C" {
1271 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityresizednotification?language=objc)
1272 pub static NSAccessibilityResizedNotification: &'static NSAccessibilityNotificationName;
1273}
1274
1275extern "C" {
1276 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymovednotification?language=objc)
1277 pub static NSAccessibilityMovedNotification: &'static NSAccessibilityNotificationName;
1278}
1279
1280extern "C" {
1281 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycreatednotification?language=objc)
1282 pub static NSAccessibilityCreatedNotification: &'static NSAccessibilityNotificationName;
1283}
1284
1285extern "C" {
1286 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylayoutchangednotification?language=objc)
1287 pub static NSAccessibilityLayoutChangedNotification: &'static NSAccessibilityNotificationName;
1288}
1289
1290extern "C" {
1291 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhelptagcreatednotification?language=objc)
1292 pub static NSAccessibilityHelpTagCreatedNotification: &'static NSAccessibilityNotificationName;
1293}
1294
1295extern "C" {
1296 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedtextchangednotification?language=objc)
1297 pub static NSAccessibilitySelectedTextChangedNotification:
1298 &'static NSAccessibilityNotificationName;
1299}
1300
1301extern "C" {
1302 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowcountchangednotification?language=objc)
1303 pub static NSAccessibilityRowCountChangedNotification: &'static NSAccessibilityNotificationName;
1304}
1305
1306extern "C" {
1307 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedchildrenchangednotification?language=objc)
1308 pub static NSAccessibilitySelectedChildrenChangedNotification:
1309 &'static NSAccessibilityNotificationName;
1310}
1311
1312extern "C" {
1313 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedrowschangednotification?language=objc)
1314 pub static NSAccessibilitySelectedRowsChangedNotification:
1315 &'static NSAccessibilityNotificationName;
1316}
1317
1318extern "C" {
1319 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedcolumnschangednotification?language=objc)
1320 pub static NSAccessibilitySelectedColumnsChangedNotification:
1321 &'static NSAccessibilityNotificationName;
1322}
1323
1324extern "C" {
1325 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowexpandednotification?language=objc)
1326 pub static NSAccessibilityRowExpandedNotification: &'static NSAccessibilityNotificationName;
1327}
1328
1329extern "C" {
1330 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowcollapsednotification?language=objc)
1331 pub static NSAccessibilityRowCollapsedNotification: &'static NSAccessibilityNotificationName;
1332}
1333
1334extern "C" {
1335 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedcellschangednotification?language=objc)
1336 pub static NSAccessibilitySelectedCellsChangedNotification:
1337 &'static NSAccessibilityNotificationName;
1338}
1339
1340extern "C" {
1341 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunitschangednotification?language=objc)
1342 pub static NSAccessibilityUnitsChangedNotification: &'static NSAccessibilityNotificationName;
1343}
1344
1345extern "C" {
1346 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityselectedchildrenmovednotification?language=objc)
1347 pub static NSAccessibilitySelectedChildrenMovedNotification:
1348 &'static NSAccessibilityNotificationName;
1349}
1350
1351extern "C" {
1352 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannouncementrequestednotification?language=objc)
1353 pub static NSAccessibilityAnnouncementRequestedNotification:
1354 &'static NSAccessibilityNotificationName;
1355}
1356
1357/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrole?language=objc)
1358// NS_TYPED_ENUM
1359pub type NSAccessibilityRole = NSString;
1360
1361extern "C" {
1362 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownrole?language=objc)
1363 pub static NSAccessibilityUnknownRole: &'static NSAccessibilityRole;
1364}
1365
1366extern "C" {
1367 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitybuttonrole?language=objc)
1368 pub static NSAccessibilityButtonRole: &'static NSAccessibilityRole;
1369}
1370
1371extern "C" {
1372 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityradiobuttonrole?language=objc)
1373 pub static NSAccessibilityRadioButtonRole: &'static NSAccessibilityRole;
1374}
1375
1376extern "C" {
1377 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycheckboxrole?language=objc)
1378 pub static NSAccessibilityCheckBoxRole: &'static NSAccessibilityRole;
1379}
1380
1381extern "C" {
1382 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysliderrole?language=objc)
1383 pub static NSAccessibilitySliderRole: &'static NSAccessibilityRole;
1384}
1385
1386extern "C" {
1387 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytabgrouprole?language=objc)
1388 pub static NSAccessibilityTabGroupRole: &'static NSAccessibilityRole;
1389}
1390
1391extern "C" {
1392 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytextfieldrole?language=objc)
1393 pub static NSAccessibilityTextFieldRole: &'static NSAccessibilityRole;
1394}
1395
1396extern "C" {
1397 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystatictextrole?language=objc)
1398 pub static NSAccessibilityStaticTextRole: &'static NSAccessibilityRole;
1399}
1400
1401extern "C" {
1402 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytextarearole?language=objc)
1403 pub static NSAccessibilityTextAreaRole: &'static NSAccessibilityRole;
1404}
1405
1406extern "C" {
1407 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityscrollarearole?language=objc)
1408 pub static NSAccessibilityScrollAreaRole: &'static NSAccessibilityRole;
1409}
1410
1411extern "C" {
1412 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypopupbuttonrole?language=objc)
1413 pub static NSAccessibilityPopUpButtonRole: &'static NSAccessibilityRole;
1414}
1415
1416extern "C" {
1417 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenubuttonrole?language=objc)
1418 pub static NSAccessibilityMenuButtonRole: &'static NSAccessibilityRole;
1419}
1420
1421extern "C" {
1422 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytablerole?language=objc)
1423 pub static NSAccessibilityTableRole: &'static NSAccessibilityRole;
1424}
1425
1426extern "C" {
1427 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityapplicationrole?language=objc)
1428 pub static NSAccessibilityApplicationRole: &'static NSAccessibilityRole;
1429}
1430
1431extern "C" {
1432 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitygrouprole?language=objc)
1433 pub static NSAccessibilityGroupRole: &'static NSAccessibilityRole;
1434}
1435
1436extern "C" {
1437 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityradiogrouprole?language=objc)
1438 pub static NSAccessibilityRadioGroupRole: &'static NSAccessibilityRole;
1439}
1440
1441extern "C" {
1442 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylistrole?language=objc)
1443 pub static NSAccessibilityListRole: &'static NSAccessibilityRole;
1444}
1445
1446extern "C" {
1447 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityscrollbarrole?language=objc)
1448 pub static NSAccessibilityScrollBarRole: &'static NSAccessibilityRole;
1449}
1450
1451extern "C" {
1452 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityvalueindicatorrole?language=objc)
1453 pub static NSAccessibilityValueIndicatorRole: &'static NSAccessibilityRole;
1454}
1455
1456extern "C" {
1457 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityimagerole?language=objc)
1458 pub static NSAccessibilityImageRole: &'static NSAccessibilityRole;
1459}
1460
1461extern "C" {
1462 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenubarrole?language=objc)
1463 pub static NSAccessibilityMenuBarRole: &'static NSAccessibilityRole;
1464}
1465
1466extern "C" {
1467 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenubaritemrole?language=objc)
1468 pub static NSAccessibilityMenuBarItemRole: &'static NSAccessibilityRole;
1469}
1470
1471extern "C" {
1472 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenurole?language=objc)
1473 pub static NSAccessibilityMenuRole: &'static NSAccessibilityRole;
1474}
1475
1476extern "C" {
1477 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymenuitemrole?language=objc)
1478 pub static NSAccessibilityMenuItemRole: &'static NSAccessibilityRole;
1479}
1480
1481extern "C" {
1482 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolumnrole?language=objc)
1483 pub static NSAccessibilityColumnRole: &'static NSAccessibilityRole;
1484}
1485
1486extern "C" {
1487 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrowrole?language=objc)
1488 pub static NSAccessibilityRowRole: &'static NSAccessibilityRole;
1489}
1490
1491extern "C" {
1492 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytoolbarrole?language=objc)
1493 pub static NSAccessibilityToolbarRole: &'static NSAccessibilityRole;
1494}
1495
1496extern "C" {
1497 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitybusyindicatorrole?language=objc)
1498 pub static NSAccessibilityBusyIndicatorRole: &'static NSAccessibilityRole;
1499}
1500
1501extern "C" {
1502 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityprogressindicatorrole?language=objc)
1503 pub static NSAccessibilityProgressIndicatorRole: &'static NSAccessibilityRole;
1504}
1505
1506extern "C" {
1507 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitywindowrole?language=objc)
1508 pub static NSAccessibilityWindowRole: &'static NSAccessibilityRole;
1509}
1510
1511extern "C" {
1512 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydrawerrole?language=objc)
1513 pub static NSAccessibilityDrawerRole: &'static NSAccessibilityRole;
1514}
1515
1516extern "C" {
1517 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysystemwiderole?language=objc)
1518 pub static NSAccessibilitySystemWideRole: &'static NSAccessibilityRole;
1519}
1520
1521extern "C" {
1522 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityoutlinerole?language=objc)
1523 pub static NSAccessibilityOutlineRole: &'static NSAccessibilityRole;
1524}
1525
1526extern "C" {
1527 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityincrementorrole?language=objc)
1528 pub static NSAccessibilityIncrementorRole: &'static NSAccessibilityRole;
1529}
1530
1531extern "C" {
1532 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitybrowserrole?language=objc)
1533 pub static NSAccessibilityBrowserRole: &'static NSAccessibilityRole;
1534}
1535
1536extern "C" {
1537 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycomboboxrole?language=objc)
1538 pub static NSAccessibilityComboBoxRole: &'static NSAccessibilityRole;
1539}
1540
1541extern "C" {
1542 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysplitgrouprole?language=objc)
1543 pub static NSAccessibilitySplitGroupRole: &'static NSAccessibilityRole;
1544}
1545
1546extern "C" {
1547 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysplitterrole?language=objc)
1548 pub static NSAccessibilitySplitterRole: &'static NSAccessibilityRole;
1549}
1550
1551extern "C" {
1552 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycolorwellrole?language=objc)
1553 pub static NSAccessibilityColorWellRole: &'static NSAccessibilityRole;
1554}
1555
1556extern "C" {
1557 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitygrowarearole?language=objc)
1558 pub static NSAccessibilityGrowAreaRole: &'static NSAccessibilityRole;
1559}
1560
1561extern "C" {
1562 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysheetrole?language=objc)
1563 pub static NSAccessibilitySheetRole: &'static NSAccessibilityRole;
1564}
1565
1566extern "C" {
1567 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhelptagrole?language=objc)
1568 pub static NSAccessibilityHelpTagRole: &'static NSAccessibilityRole;
1569}
1570
1571extern "C" {
1572 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitymatterole?language=objc)
1573 pub static NSAccessibilityMatteRole: &'static NSAccessibilityRole;
1574}
1575
1576extern "C" {
1577 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrulerrole?language=objc)
1578 pub static NSAccessibilityRulerRole: &'static NSAccessibilityRole;
1579}
1580
1581extern "C" {
1582 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrulermarkerrole?language=objc)
1583 pub static NSAccessibilityRulerMarkerRole: &'static NSAccessibilityRole;
1584}
1585
1586extern "C" {
1587 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylinkrole?language=objc)
1588 pub static NSAccessibilityLinkRole: &'static NSAccessibilityRole;
1589}
1590
1591extern "C" {
1592 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydisclosuretrianglerole?language=objc)
1593 pub static NSAccessibilityDisclosureTriangleRole: &'static NSAccessibilityRole;
1594}
1595
1596extern "C" {
1597 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitygridrole?language=objc)
1598 pub static NSAccessibilityGridRole: &'static NSAccessibilityRole;
1599}
1600
1601extern "C" {
1602 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityrelevanceindicatorrole?language=objc)
1603 pub static NSAccessibilityRelevanceIndicatorRole: &'static NSAccessibilityRole;
1604}
1605
1606extern "C" {
1607 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylevelindicatorrole?language=objc)
1608 pub static NSAccessibilityLevelIndicatorRole: &'static NSAccessibilityRole;
1609}
1610
1611extern "C" {
1612 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycellrole?language=objc)
1613 pub static NSAccessibilityCellRole: &'static NSAccessibilityRole;
1614}
1615
1616extern "C" {
1617 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypopoverrole?language=objc)
1618 pub static NSAccessibilityPopoverRole: &'static NSAccessibilityRole;
1619}
1620
1621extern "C" {
1622 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitypagerole?language=objc)
1623 pub static NSAccessibilityPageRole: &'static NSAccessibilityRole;
1624}
1625
1626extern "C" {
1627 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylayoutarearole?language=objc)
1628 pub static NSAccessibilityLayoutAreaRole: &'static NSAccessibilityRole;
1629}
1630
1631extern "C" {
1632 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitylayoutitemrole?language=objc)
1633 pub static NSAccessibilityLayoutItemRole: &'static NSAccessibilityRole;
1634}
1635
1636extern "C" {
1637 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityhandlerole?language=objc)
1638 pub static NSAccessibilityHandleRole: &'static NSAccessibilityRole;
1639}
1640
1641/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysubrole?language=objc)
1642// NS_TYPED_ENUM
1643pub type NSAccessibilitySubrole = NSString;
1644
1645extern "C" {
1646 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityunknownsubrole?language=objc)
1647 pub static NSAccessibilityUnknownSubrole: &'static NSAccessibilitySubrole;
1648}
1649
1650extern "C" {
1651 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityclosebuttonsubrole?language=objc)
1652 pub static NSAccessibilityCloseButtonSubrole: &'static NSAccessibilitySubrole;
1653}
1654
1655extern "C" {
1656 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityzoombuttonsubrole?language=objc)
1657 pub static NSAccessibilityZoomButtonSubrole: &'static NSAccessibilitySubrole;
1658}
1659
1660extern "C" {
1661 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityminimizebuttonsubrole?language=objc)
1662 pub static NSAccessibilityMinimizeButtonSubrole: &'static NSAccessibilitySubrole;
1663}
1664
1665extern "C" {
1666 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytoolbarbuttonsubrole?language=objc)
1667 pub static NSAccessibilityToolbarButtonSubrole: &'static NSAccessibilitySubrole;
1668}
1669
1670extern "C" {
1671 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytablerowsubrole?language=objc)
1672 pub static NSAccessibilityTableRowSubrole: &'static NSAccessibilitySubrole;
1673}
1674
1675extern "C" {
1676 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityoutlinerowsubrole?language=objc)
1677 pub static NSAccessibilityOutlineRowSubrole: &'static NSAccessibilitySubrole;
1678}
1679
1680extern "C" {
1681 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysecuretextfieldsubrole?language=objc)
1682 pub static NSAccessibilitySecureTextFieldSubrole: &'static NSAccessibilitySubrole;
1683}
1684
1685extern "C" {
1686 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitystandardwindowsubrole?language=objc)
1687 pub static NSAccessibilityStandardWindowSubrole: &'static NSAccessibilitySubrole;
1688}
1689
1690extern "C" {
1691 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydialogsubrole?language=objc)
1692 pub static NSAccessibilityDialogSubrole: &'static NSAccessibilitySubrole;
1693}
1694
1695extern "C" {
1696 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysystemdialogsubrole?language=objc)
1697 pub static NSAccessibilitySystemDialogSubrole: &'static NSAccessibilitySubrole;
1698}
1699
1700extern "C" {
1701 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfloatingwindowsubrole?language=objc)
1702 pub static NSAccessibilityFloatingWindowSubrole: &'static NSAccessibilitySubrole;
1703}
1704
1705extern "C" {
1706 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysystemfloatingwindowsubrole?language=objc)
1707 pub static NSAccessibilitySystemFloatingWindowSubrole: &'static NSAccessibilitySubrole;
1708}
1709
1710extern "C" {
1711 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityincrementarrowsubrole?language=objc)
1712 pub static NSAccessibilityIncrementArrowSubrole: &'static NSAccessibilitySubrole;
1713}
1714
1715extern "C" {
1716 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydecrementarrowsubrole?language=objc)
1717 pub static NSAccessibilityDecrementArrowSubrole: &'static NSAccessibilitySubrole;
1718}
1719
1720extern "C" {
1721 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityincrementpagesubrole?language=objc)
1722 pub static NSAccessibilityIncrementPageSubrole: &'static NSAccessibilitySubrole;
1723}
1724
1725extern "C" {
1726 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydecrementpagesubrole?language=objc)
1727 pub static NSAccessibilityDecrementPageSubrole: &'static NSAccessibilitySubrole;
1728}
1729
1730extern "C" {
1731 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysearchfieldsubrole?language=objc)
1732 pub static NSAccessibilitySearchFieldSubrole: &'static NSAccessibilitySubrole;
1733}
1734
1735extern "C" {
1736 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytextattachmentsubrole?language=objc)
1737 pub static NSAccessibilityTextAttachmentSubrole: &'static NSAccessibilitySubrole;
1738}
1739
1740extern "C" {
1741 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytextlinksubrole?language=objc)
1742 pub static NSAccessibilityTextLinkSubrole: &'static NSAccessibilitySubrole;
1743}
1744
1745extern "C" {
1746 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytimelinesubrole?language=objc)
1747 pub static NSAccessibilityTimelineSubrole: &'static NSAccessibilitySubrole;
1748}
1749
1750extern "C" {
1751 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysortbuttonsubrole?language=objc)
1752 pub static NSAccessibilitySortButtonSubrole: &'static NSAccessibilitySubrole;
1753}
1754
1755extern "C" {
1756 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityratingindicatorsubrole?language=objc)
1757 pub static NSAccessibilityRatingIndicatorSubrole: &'static NSAccessibilitySubrole;
1758}
1759
1760extern "C" {
1761 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycontentlistsubrole?language=objc)
1762 pub static NSAccessibilityContentListSubrole: &'static NSAccessibilitySubrole;
1763}
1764
1765extern "C" {
1766 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydefinitionlistsubrole?language=objc)
1767 pub static NSAccessibilityDefinitionListSubrole: &'static NSAccessibilitySubrole;
1768}
1769
1770extern "C" {
1771 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityfullscreenbuttonsubrole?language=objc)
1772 pub static NSAccessibilityFullScreenButtonSubrole: &'static NSAccessibilitySubrole;
1773}
1774
1775extern "C" {
1776 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytogglesubrole?language=objc)
1777 pub static NSAccessibilityToggleSubrole: &'static NSAccessibilitySubrole;
1778}
1779
1780extern "C" {
1781 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityswitchsubrole?language=objc)
1782 pub static NSAccessibilitySwitchSubrole: &'static NSAccessibilitySubrole;
1783}
1784
1785extern "C" {
1786 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitydescriptionlistsubrole?language=objc)
1787 pub static NSAccessibilityDescriptionListSubrole: &'static NSAccessibilitySubrole;
1788}
1789
1790extern "C" {
1791 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitytabbuttonsubrole?language=objc)
1792 pub static NSAccessibilityTabButtonSubrole: &'static NSAccessibilitySubrole;
1793}
1794
1795extern "C" {
1796 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitycollectionlistsubrole?language=objc)
1797 pub static NSAccessibilityCollectionListSubrole: &'static NSAccessibilitySubrole;
1798}
1799
1800extern "C" {
1801 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysectionlistsubrole?language=objc)
1802 pub static NSAccessibilitySectionListSubrole: &'static NSAccessibilitySubrole;
1803}
1804
1805/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitynotificationuserinfokey?language=objc)
1806// NS_TYPED_ENUM
1807pub type NSAccessibilityNotificationUserInfoKey = NSString;
1808
1809extern "C" {
1810 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityuielementskey?language=objc)
1811 pub static NSAccessibilityUIElementsKey: &'static NSAccessibilityNotificationUserInfoKey;
1812}
1813
1814extern "C" {
1815 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityprioritykey?language=objc)
1816 pub static NSAccessibilityPriorityKey: &'static NSAccessibilityNotificationUserInfoKey;
1817}
1818
1819extern "C" {
1820 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityannouncementkey?language=objc)
1821 pub static NSAccessibilityAnnouncementKey: &'static NSAccessibilityNotificationUserInfoKey;
1822}
1823
1824extern "C-unwind" {
1825 pub fn NSAccessibilityPostNotificationWithUserInfo(
1826 element: &AnyObject,
1827 notification: &NSAccessibilityNotificationName,
1828 user_info: Option<&NSDictionary<NSAccessibilityNotificationUserInfoKey, AnyObject>>,
1829 );
1830}
1831
1832/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityprioritylevel?language=objc)
1833// NS_ENUM
1834#[repr(transparent)]
1835#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
1836pub struct NSAccessibilityPriorityLevel(pub NSInteger);
1837impl NSAccessibilityPriorityLevel {
1838 #[doc(alias = "NSAccessibilityPriorityLow")]
1839 pub const Low: Self = Self(10);
1840 #[doc(alias = "NSAccessibilityPriorityMedium")]
1841 pub const Medium: Self = Self(50);
1842 #[doc(alias = "NSAccessibilityPriorityHigh")]
1843 pub const High: Self = Self(90);
1844}
1845
1846unsafe impl Encode for NSAccessibilityPriorityLevel {
1847 const ENCODING: Encoding = NSInteger::ENCODING;
1848}
1849
1850unsafe impl RefEncode for NSAccessibilityPriorityLevel {
1851 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
1852}
1853
1854/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilityloadingtoken?language=objc)
1855pub type NSAccessibilityLoadingToken = AnyObject;
1856
1857extern "C" {
1858 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsaccessibilitysortbuttonrole?language=objc)
1859 pub static NSAccessibilitySortButtonRole: &'static NSAccessibilityRole;
1860}