objc2_ui_kit/generated/
UIAccessibilityConstants.rs1use core::ptr::NonNull;
4use objc2::__framework_prelude::*;
5use objc2_foundation::*;
6
7use crate::*;
8
9pub type UIAccessibilityTraits = u64;
12
13extern "C" {
14 pub static UIAccessibilityTraitNone: UIAccessibilityTraits;
16}
17
18extern "C" {
19 pub static UIAccessibilityTraitButton: UIAccessibilityTraits;
21}
22
23extern "C" {
24 pub static UIAccessibilityTraitLink: UIAccessibilityTraits;
26}
27
28extern "C" {
29 pub static UIAccessibilityTraitHeader: UIAccessibilityTraits;
31}
32
33extern "C" {
34 pub static UIAccessibilityTraitSearchField: UIAccessibilityTraits;
36}
37
38extern "C" {
39 pub static UIAccessibilityTraitImage: UIAccessibilityTraits;
41}
42
43extern "C" {
44 pub static UIAccessibilityTraitSelected: UIAccessibilityTraits;
46}
47
48extern "C" {
49 pub static UIAccessibilityTraitPlaysSound: UIAccessibilityTraits;
51}
52
53extern "C" {
54 pub static UIAccessibilityTraitKeyboardKey: UIAccessibilityTraits;
56}
57
58extern "C" {
59 pub static UIAccessibilityTraitStaticText: UIAccessibilityTraits;
61}
62
63extern "C" {
64 pub static UIAccessibilityTraitSummaryElement: UIAccessibilityTraits;
66}
67
68extern "C" {
69 pub static UIAccessibilityTraitNotEnabled: UIAccessibilityTraits;
71}
72
73extern "C" {
74 pub static UIAccessibilityTraitUpdatesFrequently: UIAccessibilityTraits;
76}
77
78extern "C" {
79 pub static UIAccessibilityTraitStartsMediaSession: UIAccessibilityTraits;
81}
82
83extern "C" {
84 pub static UIAccessibilityTraitAdjustable: UIAccessibilityTraits;
86}
87
88extern "C" {
89 pub static UIAccessibilityTraitAllowsDirectInteraction: UIAccessibilityTraits;
91}
92
93extern "C" {
94 pub static UIAccessibilityTraitCausesPageTurn: UIAccessibilityTraits;
96}
97
98extern "C" {
99 pub static UIAccessibilityTraitTabBar: UIAccessibilityTraits;
101}
102
103extern "C" {
104 pub static UIAccessibilityTraitToggleButton: UIAccessibilityTraits;
106}
107
108extern "C" {
109 pub static UIAccessibilityTraitSupportsZoom: UIAccessibilityTraits;
111}
112
113pub type UIAccessibilityNotifications = u32;
116
117extern "C" {
118 pub static UIAccessibilityScreenChangedNotification: UIAccessibilityNotifications;
120}
121
122extern "C" {
123 pub static UIAccessibilityLayoutChangedNotification: UIAccessibilityNotifications;
125}
126
127extern "C" {
128 pub static UIAccessibilityAnnouncementNotification: UIAccessibilityNotifications;
130}
131
132extern "C" {
133 pub static UIAccessibilityPageScrolledNotification: UIAccessibilityNotifications;
135}
136
137extern "C" {
138 pub static UIAccessibilityPauseAssistiveTechnologyNotification: UIAccessibilityNotifications;
140}
141
142extern "C" {
143 pub static UIAccessibilityResumeAssistiveTechnologyNotification: UIAccessibilityNotifications;
145}
146
147extern "C" {
148 pub static UIAccessibilityAnnouncementDidFinishNotification: &'static NSNotificationName;
150}
151
152extern "C" {
153 pub static UIAccessibilityAnnouncementKeyStringValue: &'static NSString;
155}
156
157extern "C" {
158 pub static UIAccessibilityAnnouncementKeyWasSuccessful: &'static NSString;
160}
161
162extern "C" {
163 pub static UIAccessibilityElementFocusedNotification: &'static NSNotificationName;
165}
166
167extern "C" {
168 pub static UIAccessibilityFocusedElementKey: &'static NSString;
170}
171
172extern "C" {
173 pub static UIAccessibilityUnfocusedElementKey: &'static NSString;
175}
176
177extern "C" {
178 pub static UIAccessibilityAssistiveTechnologyKey: &'static NSString;
180}
181
182pub type UIAccessibilityAssistiveTechnologyIdentifier = NSString;
185
186extern "C" {
187 pub static UIAccessibilityNotificationSwitchControlIdentifier:
189 &'static UIAccessibilityAssistiveTechnologyIdentifier;
190}
191
192extern "C" {
193 pub static UIAccessibilityNotificationVoiceOverIdentifier:
195 &'static UIAccessibilityAssistiveTechnologyIdentifier;
196}
197
198#[repr(transparent)]
201#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
202pub struct UIAccessibilityNavigationStyle(pub NSInteger);
203impl UIAccessibilityNavigationStyle {
204 #[doc(alias = "UIAccessibilityNavigationStyleAutomatic")]
205 pub const Automatic: Self = Self(0);
206 #[doc(alias = "UIAccessibilityNavigationStyleSeparate")]
207 pub const Separate: Self = Self(1);
208 #[doc(alias = "UIAccessibilityNavigationStyleCombined")]
209 pub const Combined: Self = Self(2);
210}
211
212unsafe impl Encode for UIAccessibilityNavigationStyle {
213 const ENCODING: Encoding = NSInteger::ENCODING;
214}
215
216unsafe impl RefEncode for UIAccessibilityNavigationStyle {
217 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
218}
219
220#[repr(transparent)]
223#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
224pub struct UIAccessibilityContainerType(pub NSInteger);
225impl UIAccessibilityContainerType {
226 #[doc(alias = "UIAccessibilityContainerTypeNone")]
227 pub const None: Self = Self(0);
228 #[doc(alias = "UIAccessibilityContainerTypeDataTable")]
229 pub const DataTable: Self = Self(1);
230 #[doc(alias = "UIAccessibilityContainerTypeList")]
231 pub const List: Self = Self(2);
232 #[doc(alias = "UIAccessibilityContainerTypeLandmark")]
233 pub const Landmark: Self = Self(3);
234 #[doc(alias = "UIAccessibilityContainerTypeSemanticGroup")]
235 pub const SemanticGroup: Self = Self(4);
236}
237
238unsafe impl Encode for UIAccessibilityContainerType {
239 const ENCODING: Encoding = NSInteger::ENCODING;
240}
241
242unsafe impl RefEncode for UIAccessibilityContainerType {
243 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
244}
245
246#[repr(transparent)]
249#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
250pub struct UIAccessibilityDirectTouchOptions(pub NSUInteger);
251bitflags::bitflags! {
252 impl UIAccessibilityDirectTouchOptions: NSUInteger {
253 #[doc(alias = "UIAccessibilityDirectTouchOptionNone")]
254 const None = 0;
255 #[doc(alias = "UIAccessibilityDirectTouchOptionSilentOnTouch")]
256 const SilentOnTouch = 1<<0;
257 #[doc(alias = "UIAccessibilityDirectTouchOptionRequiresActivation")]
258 const RequiresActivation = 1<<1;
259 }
260}
261
262unsafe impl Encode for UIAccessibilityDirectTouchOptions {
263 const ENCODING: Encoding = NSUInteger::ENCODING;
264}
265
266unsafe impl RefEncode for UIAccessibilityDirectTouchOptions {
267 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
268}
269
270pub type UIAccessibilityTextualContext = NSString;
273
274extern "C" {
275 pub static UIAccessibilityTextualContextWordProcessing: &'static UIAccessibilityTextualContext;
277}
278
279extern "C" {
280 pub static UIAccessibilityTextualContextNarrative: &'static UIAccessibilityTextualContext;
282}
283
284extern "C" {
285 pub static UIAccessibilityTextualContextMessaging: &'static UIAccessibilityTextualContext;
287}
288
289extern "C" {
290 pub static UIAccessibilityTextualContextSpreadsheet: &'static UIAccessibilityTextualContext;
292}
293
294extern "C" {
295 pub static UIAccessibilityTextualContextFileSystem: &'static UIAccessibilityTextualContext;
297}
298
299extern "C" {
300 pub static UIAccessibilityTextualContextSourceCode: &'static UIAccessibilityTextualContext;
302}
303
304extern "C" {
305 pub static UIAccessibilityTextualContextConsole: &'static UIAccessibilityTextualContext;
307}
308
309pub type UIAccessibilityPriority = NSString;
312
313extern "C" {
314 pub static UIAccessibilityPriorityHigh: &'static UIAccessibilityPriority;
316}
317
318extern "C" {
319 pub static UIAccessibilityPriorityDefault: &'static UIAccessibilityPriority;
321}
322
323extern "C" {
324 pub static UIAccessibilityPriorityLow: &'static UIAccessibilityPriority;
326}
327
328#[repr(transparent)]
331#[derive(Clone, Copy, Debug, PartialEq, Eq, Hash, PartialOrd, Ord)]
332pub struct UIAccessibilityExpandedStatus(pub NSInteger);
333impl UIAccessibilityExpandedStatus {
334 #[doc(alias = "UIAccessibilityExpandedStatusUnsupported")]
335 pub const Unsupported: Self = Self(0);
336 #[doc(alias = "UIAccessibilityExpandedStatusExpanded")]
337 pub const Expanded: Self = Self(1);
338 #[doc(alias = "UIAccessibilityExpandedStatusCollapsed")]
339 pub const Collapsed: Self = Self(2);
340}
341
342unsafe impl Encode for UIAccessibilityExpandedStatus {
343 const ENCODING: Encoding = NSInteger::ENCODING;
344}
345
346unsafe impl RefEncode for UIAccessibilityExpandedStatus {
347 const ENCODING_REF: Encoding = Encoding::Pointer(&Self::ENCODING);
348}
349
350extern "C" {
351 pub static UIAccessibilitySpeechAttributePunctuation: &'static NSAttributedStringKey;
353}
354
355extern "C" {
356 pub static UIAccessibilitySpeechAttributeLanguage: &'static NSAttributedStringKey;
358}
359
360extern "C" {
361 pub static UIAccessibilitySpeechAttributePitch: &'static NSAttributedStringKey;
363}
364
365extern "C" {
366 #[deprecated]
368 pub static UIAccessibilitySpeechAttributeQueueAnnouncement: &'static NSAttributedStringKey;
369}
370
371extern "C" {
372 pub static UIAccessibilitySpeechAttributeAnnouncementPriority: &'static NSAttributedStringKey;
374}
375
376extern "C" {
377 pub static UIAccessibilitySpeechAttributeIPANotation: &'static NSAttributedStringKey;
379}
380
381extern "C" {
382 pub static UIAccessibilitySpeechAttributeSpellOut: &'static NSAttributedStringKey;
384}
385
386extern "C" {
387 pub static UIAccessibilityTextAttributeHeadingLevel: &'static NSAttributedStringKey;
389}
390
391extern "C" {
392 pub static UIAccessibilityTextAttributeCustom: &'static NSAttributedStringKey;
394}
395
396extern "C" {
397 pub static UIAccessibilityTextAttributeContext: &'static NSAttributedStringKey;
399}