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}