objc2_app_kit/generated/NSKeyValueBinding.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::*;
6#[cfg(feature = "objc2-core-data")]
7#[cfg(target_vendor = "apple")]
8use objc2_core_data::*;
9use objc2_foundation::*;
10
11use crate::*;
12
13/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsbindingname?language=objc)
14// NS_TYPED_EXTENSIBLE_ENUM
15pub type NSBindingName = NSString;
16
17/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsbindingoption?language=objc)
18// NS_TYPED_ENUM
19pub type NSBindingOption = NSString;
20
21extern_class!(
22 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsbindingselectionmarker?language=objc)
23 #[unsafe(super(NSObject))]
24 #[derive(Debug, PartialEq, Eq, Hash)]
25 pub struct NSBindingSelectionMarker;
26);
27
28unsafe impl NSCopying for NSBindingSelectionMarker {}
29
30unsafe impl CopyingHelper for NSBindingSelectionMarker {
31 type Result = Self;
32}
33
34unsafe impl NSObjectProtocol for NSBindingSelectionMarker {}
35
36impl NSBindingSelectionMarker {
37 extern_methods!(
38 #[unsafe(method(init))]
39 #[unsafe(method_family = init)]
40 pub unsafe fn init(this: Allocated<Self>) -> Retained<Self>;
41
42 #[unsafe(method(multipleValuesSelectionMarker))]
43 #[unsafe(method_family = none)]
44 pub unsafe fn multipleValuesSelectionMarker() -> Retained<NSBindingSelectionMarker>;
45
46 #[unsafe(method(noSelectionMarker))]
47 #[unsafe(method_family = none)]
48 pub unsafe fn noSelectionMarker() -> Retained<NSBindingSelectionMarker>;
49
50 #[unsafe(method(notApplicableSelectionMarker))]
51 #[unsafe(method_family = none)]
52 pub unsafe fn notApplicableSelectionMarker() -> Retained<NSBindingSelectionMarker>;
53
54 #[unsafe(method(setDefaultPlaceholder:forMarker:onClass:withBinding:))]
55 #[unsafe(method_family = none)]
56 pub unsafe fn setDefaultPlaceholder_forMarker_onClass_withBinding(
57 placeholder: Option<&AnyObject>,
58 marker: Option<&NSBindingSelectionMarker>,
59 object_class: &AnyClass,
60 binding: &NSBindingName,
61 );
62
63 #[unsafe(method(defaultPlaceholderForMarker:onClass:withBinding:))]
64 #[unsafe(method_family = none)]
65 pub unsafe fn defaultPlaceholderForMarker_onClass_withBinding(
66 marker: Option<&NSBindingSelectionMarker>,
67 object_class: &AnyClass,
68 binding: &NSBindingName,
69 ) -> Option<Retained<AnyObject>>;
70 );
71}
72
73/// Methods declared on superclass `NSObject`.
74impl NSBindingSelectionMarker {
75 extern_methods!(
76 #[unsafe(method(new))]
77 #[unsafe(method_family = new)]
78 pub unsafe fn new() -> Retained<Self>;
79 );
80}
81
82extern "C" {
83 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmultiplevaluesmarker?language=objc)
84 pub static NSMultipleValuesMarker: &'static AnyObject;
85}
86
87extern "C" {
88 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnoselectionmarker?language=objc)
89 pub static NSNoSelectionMarker: &'static AnyObject;
90}
91
92extern "C" {
93 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnotapplicablemarker?language=objc)
94 pub static NSNotApplicableMarker: &'static AnyObject;
95}
96
97#[inline]
98pub unsafe extern "C-unwind" fn NSIsControllerMarker(object: Option<&AnyObject>) -> bool {
99 extern "C-unwind" {
100 fn NSIsControllerMarker(object: Option<&AnyObject>) -> Bool;
101 }
102 unsafe { NSIsControllerMarker(object) }.as_bool()
103}
104
105/// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsbindinginfokey?language=objc)
106// NS_TYPED_ENUM
107pub type NSBindingInfoKey = NSString;
108
109extern "C" {
110 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsobservedobjectkey?language=objc)
111 pub static NSObservedObjectKey: &'static NSBindingInfoKey;
112}
113
114extern "C" {
115 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsobservedkeypathkey?language=objc)
116 pub static NSObservedKeyPathKey: &'static NSBindingInfoKey;
117}
118
119extern "C" {
120 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsoptionskey?language=objc)
121 pub static NSOptionsKey: &'static NSBindingInfoKey;
122}
123
124mod private_NSObjectNSKeyValueBindingCreation {
125 pub trait Sealed {}
126}
127
128/// Category "NSKeyValueBindingCreation" on [`NSObject`].
129#[doc(alias = "NSKeyValueBindingCreation")]
130pub unsafe trait NSObjectNSKeyValueBindingCreation:
131 ClassType + Sized + private_NSObjectNSKeyValueBindingCreation::Sealed
132{
133 extern_methods!(
134 #[unsafe(method(exposeBinding:))]
135 #[unsafe(method_family = none)]
136 unsafe fn exposeBinding(binding: &NSBindingName);
137
138 #[unsafe(method(exposedBindings))]
139 #[unsafe(method_family = none)]
140 unsafe fn exposedBindings(&self) -> Retained<NSArray<NSBindingName>>;
141
142 #[unsafe(method(valueClassForBinding:))]
143 #[unsafe(method_family = none)]
144 unsafe fn valueClassForBinding(&self, binding: &NSBindingName)
145 -> Option<&'static AnyClass>;
146
147 #[unsafe(method(bind:toObject:withKeyPath:options:))]
148 #[unsafe(method_family = none)]
149 unsafe fn bind_toObject_withKeyPath_options(
150 &self,
151 binding: &NSBindingName,
152 observable: &AnyObject,
153 key_path: &NSString,
154 options: Option<&NSDictionary<NSBindingOption, AnyObject>>,
155 );
156
157 #[unsafe(method(unbind:))]
158 #[unsafe(method_family = none)]
159 unsafe fn unbind(&self, binding: &NSBindingName);
160
161 #[unsafe(method(infoForBinding:))]
162 #[unsafe(method_family = none)]
163 unsafe fn infoForBinding(
164 &self,
165 binding: &NSBindingName,
166 ) -> Option<Retained<NSDictionary<NSBindingInfoKey, AnyObject>>>;
167
168 #[cfg(feature = "objc2-core-data")]
169 #[cfg(target_vendor = "apple")]
170 #[unsafe(method(optionDescriptionsForBinding:))]
171 #[unsafe(method_family = none)]
172 unsafe fn optionDescriptionsForBinding(
173 &self,
174 binding: &NSBindingName,
175 ) -> Retained<NSArray<NSAttributeDescription>>;
176 );
177}
178
179impl private_NSObjectNSKeyValueBindingCreation::Sealed for NSObject {}
180unsafe impl NSObjectNSKeyValueBindingCreation for NSObject {}
181
182extern_protocol!(
183 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nseditor?language=objc)
184 pub unsafe trait NSEditor: NSObjectProtocol + MainThreadOnly {
185 #[unsafe(method(discardEditing))]
186 #[unsafe(method_family = none)]
187 unsafe fn discardEditing(&self);
188
189 #[unsafe(method(commitEditing))]
190 #[unsafe(method_family = none)]
191 unsafe fn commitEditing(&self) -> bool;
192
193 #[unsafe(method(commitEditingWithDelegate:didCommitSelector:contextInfo:))]
194 #[unsafe(method_family = none)]
195 unsafe fn commitEditingWithDelegate_didCommitSelector_contextInfo(
196 &self,
197 delegate: Option<&AnyObject>,
198 did_commit_selector: Option<Sel>,
199 context_info: *mut c_void,
200 );
201
202 #[unsafe(method(commitEditingAndReturnError:_))]
203 #[unsafe(method_family = none)]
204 unsafe fn commitEditingAndReturnError(&self) -> Result<(), Retained<NSError>>;
205 }
206);
207
208extern_protocol!(
209 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nseditorregistration?language=objc)
210 pub unsafe trait NSEditorRegistration: NSObjectProtocol + MainThreadOnly {
211 #[optional]
212 #[unsafe(method(objectDidBeginEditing:))]
213 #[unsafe(method_family = none)]
214 unsafe fn objectDidBeginEditing(&self, editor: &ProtocolObject<dyn NSEditor>);
215
216 #[optional]
217 #[unsafe(method(objectDidEndEditing:))]
218 #[unsafe(method_family = none)]
219 unsafe fn objectDidEndEditing(&self, editor: &ProtocolObject<dyn NSEditor>);
220 }
221);
222
223extern "C" {
224 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsalignmentbinding?language=objc)
225 pub static NSAlignmentBinding: &'static NSBindingName;
226}
227
228extern "C" {
229 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsalternateimagebinding?language=objc)
230 pub static NSAlternateImageBinding: &'static NSBindingName;
231}
232
233extern "C" {
234 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsalternatetitlebinding?language=objc)
235 pub static NSAlternateTitleBinding: &'static NSBindingName;
236}
237
238extern "C" {
239 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsanimatebinding?language=objc)
240 pub static NSAnimateBinding: &'static NSBindingName;
241}
242
243extern "C" {
244 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsanimationdelaybinding?language=objc)
245 pub static NSAnimationDelayBinding: &'static NSBindingName;
246}
247
248extern "C" {
249 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsargumentbinding?language=objc)
250 pub static NSArgumentBinding: &'static NSBindingName;
251}
252
253extern "C" {
254 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsattributedstringbinding?language=objc)
255 pub static NSAttributedStringBinding: &'static NSBindingName;
256}
257
258extern "C" {
259 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentarraybinding?language=objc)
260 pub static NSContentArrayBinding: &'static NSBindingName;
261}
262
263extern "C" {
264 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentarrayformultipleselectionbinding?language=objc)
265 pub static NSContentArrayForMultipleSelectionBinding: &'static NSBindingName;
266}
267
268extern "C" {
269 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentbinding?language=objc)
270 pub static NSContentBinding: &'static NSBindingName;
271}
272
273extern "C" {
274 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentdictionarybinding?language=objc)
275 pub static NSContentDictionaryBinding: &'static NSBindingName;
276}
277
278extern "C" {
279 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentheightbinding?language=objc)
280 pub static NSContentHeightBinding: &'static NSBindingName;
281}
282
283extern "C" {
284 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentobjectbinding?language=objc)
285 pub static NSContentObjectBinding: &'static NSBindingName;
286}
287
288extern "C" {
289 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentobjectsbinding?language=objc)
290 pub static NSContentObjectsBinding: &'static NSBindingName;
291}
292
293extern "C" {
294 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentsetbinding?language=objc)
295 pub static NSContentSetBinding: &'static NSBindingName;
296}
297
298extern "C" {
299 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentvaluesbinding?language=objc)
300 pub static NSContentValuesBinding: &'static NSBindingName;
301}
302
303extern "C" {
304 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentwidthbinding?language=objc)
305 pub static NSContentWidthBinding: &'static NSBindingName;
306}
307
308extern "C" {
309 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscriticalvaluebinding?language=objc)
310 pub static NSCriticalValueBinding: &'static NSBindingName;
311}
312
313extern "C" {
314 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdatabinding?language=objc)
315 pub static NSDataBinding: &'static NSBindingName;
316}
317
318extern "C" {
319 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdisplaypatterntitlebinding?language=objc)
320 pub static NSDisplayPatternTitleBinding: &'static NSBindingName;
321}
322
323extern "C" {
324 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdisplaypatternvaluebinding?language=objc)
325 pub static NSDisplayPatternValueBinding: &'static NSBindingName;
326}
327
328extern "C" {
329 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdocumenteditedbinding?language=objc)
330 pub static NSDocumentEditedBinding: &'static NSBindingName;
331}
332
333extern "C" {
334 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdoubleclickargumentbinding?language=objc)
335 pub static NSDoubleClickArgumentBinding: &'static NSBindingName;
336}
337
338extern "C" {
339 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdoubleclicktargetbinding?language=objc)
340 pub static NSDoubleClickTargetBinding: &'static NSBindingName;
341}
342
343extern "C" {
344 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nseditablebinding?language=objc)
345 pub static NSEditableBinding: &'static NSBindingName;
346}
347
348extern "C" {
349 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsenabledbinding?language=objc)
350 pub static NSEnabledBinding: &'static NSBindingName;
351}
352
353extern "C" {
354 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsexcludedkeysbinding?language=objc)
355 pub static NSExcludedKeysBinding: &'static NSBindingName;
356}
357
358extern "C" {
359 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfilterpredicatebinding?language=objc)
360 pub static NSFilterPredicateBinding: &'static NSBindingName;
361}
362
363extern "C" {
364 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontbinding?language=objc)
365 pub static NSFontBinding: &'static NSBindingName;
366}
367
368extern "C" {
369 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontboldbinding?language=objc)
370 pub static NSFontBoldBinding: &'static NSBindingName;
371}
372
373extern "C" {
374 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontfamilynamebinding?language=objc)
375 pub static NSFontFamilyNameBinding: &'static NSBindingName;
376}
377
378extern "C" {
379 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontitalicbinding?language=objc)
380 pub static NSFontItalicBinding: &'static NSBindingName;
381}
382
383extern "C" {
384 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontnamebinding?language=objc)
385 pub static NSFontNameBinding: &'static NSBindingName;
386}
387
388extern "C" {
389 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsfontsizebinding?language=objc)
390 pub static NSFontSizeBinding: &'static NSBindingName;
391}
392
393extern "C" {
394 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsheadertitlebinding?language=objc)
395 pub static NSHeaderTitleBinding: &'static NSBindingName;
396}
397
398extern "C" {
399 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nshiddenbinding?language=objc)
400 pub static NSHiddenBinding: &'static NSBindingName;
401}
402
403extern "C" {
404 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsimagebinding?language=objc)
405 pub static NSImageBinding: &'static NSBindingName;
406}
407
408extern "C" {
409 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsincludedkeysbinding?language=objc)
410 pub static NSIncludedKeysBinding: &'static NSBindingName;
411}
412
413extern "C" {
414 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinitialkeybinding?language=objc)
415 pub static NSInitialKeyBinding: &'static NSBindingName;
416}
417
418extern "C" {
419 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinitialvaluebinding?language=objc)
420 pub static NSInitialValueBinding: &'static NSBindingName;
421}
422
423extern "C" {
424 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsisindeterminatebinding?language=objc)
425 pub static NSIsIndeterminateBinding: &'static NSBindingName;
426}
427
428extern "C" {
429 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nslabelbinding?language=objc)
430 pub static NSLabelBinding: &'static NSBindingName;
431}
432
433extern "C" {
434 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nslocalizedkeydictionarybinding?language=objc)
435 pub static NSLocalizedKeyDictionaryBinding: &'static NSBindingName;
436}
437
438extern "C" {
439 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmanagedobjectcontextbinding?language=objc)
440 pub static NSManagedObjectContextBinding: &'static NSBindingName;
441}
442
443extern "C" {
444 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmaximumrecentsbinding?language=objc)
445 pub static NSMaximumRecentsBinding: &'static NSBindingName;
446}
447
448extern "C" {
449 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmaxvaluebinding?language=objc)
450 pub static NSMaxValueBinding: &'static NSBindingName;
451}
452
453extern "C" {
454 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmaxwidthbinding?language=objc)
455 pub static NSMaxWidthBinding: &'static NSBindingName;
456}
457
458extern "C" {
459 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsminvaluebinding?language=objc)
460 pub static NSMinValueBinding: &'static NSBindingName;
461}
462
463extern "C" {
464 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsminwidthbinding?language=objc)
465 pub static NSMinWidthBinding: &'static NSBindingName;
466}
467
468extern "C" {
469 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmixedstateimagebinding?language=objc)
470 pub static NSMixedStateImageBinding: &'static NSBindingName;
471}
472
473extern "C" {
474 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsoffstateimagebinding?language=objc)
475 pub static NSOffStateImageBinding: &'static NSBindingName;
476}
477
478extern "C" {
479 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsonstateimagebinding?language=objc)
480 pub static NSOnStateImageBinding: &'static NSBindingName;
481}
482
483extern "C" {
484 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nspositioningrectbinding?language=objc)
485 pub static NSPositioningRectBinding: &'static NSBindingName;
486}
487
488extern "C" {
489 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nspredicatebinding?language=objc)
490 pub static NSPredicateBinding: &'static NSBindingName;
491}
492
493extern "C" {
494 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsrecentsearchesbinding?language=objc)
495 pub static NSRecentSearchesBinding: &'static NSBindingName;
496}
497
498extern "C" {
499 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsrepresentedfilenamebinding?language=objc)
500 pub static NSRepresentedFilenameBinding: &'static NSBindingName;
501}
502
503extern "C" {
504 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsrowheightbinding?language=objc)
505 pub static NSRowHeightBinding: &'static NSBindingName;
506}
507
508extern "C" {
509 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedidentifierbinding?language=objc)
510 pub static NSSelectedIdentifierBinding: &'static NSBindingName;
511}
512
513extern "C" {
514 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedindexbinding?language=objc)
515 pub static NSSelectedIndexBinding: &'static NSBindingName;
516}
517
518extern "C" {
519 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedlabelbinding?language=objc)
520 pub static NSSelectedLabelBinding: &'static NSBindingName;
521}
522
523extern "C" {
524 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedobjectbinding?language=objc)
525 pub static NSSelectedObjectBinding: &'static NSBindingName;
526}
527
528extern "C" {
529 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedobjectsbinding?language=objc)
530 pub static NSSelectedObjectsBinding: &'static NSBindingName;
531}
532
533extern "C" {
534 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedtagbinding?language=objc)
535 pub static NSSelectedTagBinding: &'static NSBindingName;
536}
537
538extern "C" {
539 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedvaluebinding?language=objc)
540 pub static NSSelectedValueBinding: &'static NSBindingName;
541}
542
543extern "C" {
544 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectedvaluesbinding?language=objc)
545 pub static NSSelectedValuesBinding: &'static NSBindingName;
546}
547
548extern "C" {
549 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectionindexesbinding?language=objc)
550 pub static NSSelectionIndexesBinding: &'static NSBindingName;
551}
552
553extern "C" {
554 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectionindexpathsbinding?language=objc)
555 pub static NSSelectionIndexPathsBinding: &'static NSBindingName;
556}
557
558extern "C" {
559 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nssortdescriptorsbinding?language=objc)
560 pub static NSSortDescriptorsBinding: &'static NSBindingName;
561}
562
563extern "C" {
564 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nstargetbinding?language=objc)
565 pub static NSTargetBinding: &'static NSBindingName;
566}
567
568extern "C" {
569 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nstextcolorbinding?language=objc)
570 pub static NSTextColorBinding: &'static NSBindingName;
571}
572
573extern "C" {
574 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nstitlebinding?language=objc)
575 pub static NSTitleBinding: &'static NSBindingName;
576}
577
578extern "C" {
579 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nstooltipbinding?language=objc)
580 pub static NSToolTipBinding: &'static NSBindingName;
581}
582
583extern "C" {
584 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nstransparentbinding?language=objc)
585 pub static NSTransparentBinding: &'static NSBindingName;
586}
587
588extern "C" {
589 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvaluebinding?language=objc)
590 pub static NSValueBinding: &'static NSBindingName;
591}
592
593extern "C" {
594 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvaluepathbinding?language=objc)
595 pub static NSValuePathBinding: &'static NSBindingName;
596}
597
598extern "C" {
599 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvalueurlbinding?language=objc)
600 pub static NSValueURLBinding: &'static NSBindingName;
601}
602
603extern "C" {
604 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvisiblebinding?language=objc)
605 pub static NSVisibleBinding: &'static NSBindingName;
606}
607
608extern "C" {
609 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nswarningvaluebinding?language=objc)
610 pub static NSWarningValueBinding: &'static NSBindingName;
611}
612
613extern "C" {
614 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nswidthbinding?language=objc)
615 pub static NSWidthBinding: &'static NSBindingName;
616}
617
618extern "C" {
619 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsallowseditingmultiplevaluesselectionbindingoption?language=objc)
620 pub static NSAllowsEditingMultipleValuesSelectionBindingOption: &'static NSBindingOption;
621}
622
623extern "C" {
624 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsallowsnullargumentbindingoption?language=objc)
625 pub static NSAllowsNullArgumentBindingOption: &'static NSBindingOption;
626}
627
628extern "C" {
629 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsalwayspresentsapplicationmodalalertsbindingoption?language=objc)
630 pub static NSAlwaysPresentsApplicationModalAlertsBindingOption: &'static NSBindingOption;
631}
632
633extern "C" {
634 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsconditionallysetseditablebindingoption?language=objc)
635 pub static NSConditionallySetsEditableBindingOption: &'static NSBindingOption;
636}
637
638extern "C" {
639 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsconditionallysetsenabledbindingoption?language=objc)
640 pub static NSConditionallySetsEnabledBindingOption: &'static NSBindingOption;
641}
642
643extern "C" {
644 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsconditionallysetshiddenbindingoption?language=objc)
645 pub static NSConditionallySetsHiddenBindingOption: &'static NSBindingOption;
646}
647
648extern "C" {
649 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontinuouslyupdatesvaluebindingoption?language=objc)
650 pub static NSContinuouslyUpdatesValueBindingOption: &'static NSBindingOption;
651}
652
653extern "C" {
654 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscreatessortdescriptorbindingoption?language=objc)
655 pub static NSCreatesSortDescriptorBindingOption: &'static NSBindingOption;
656}
657
658extern "C" {
659 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdeletesobjectsonremovebindingsoption?language=objc)
660 pub static NSDeletesObjectsOnRemoveBindingsOption: &'static NSBindingOption;
661}
662
663extern "C" {
664 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdisplaynamebindingoption?language=objc)
665 pub static NSDisplayNameBindingOption: &'static NSBindingOption;
666}
667
668extern "C" {
669 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsdisplaypatternbindingoption?language=objc)
670 pub static NSDisplayPatternBindingOption: &'static NSBindingOption;
671}
672
673extern "C" {
674 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nscontentplacementtagbindingoption?language=objc)
675 pub static NSContentPlacementTagBindingOption: &'static NSBindingOption;
676}
677
678extern "C" {
679 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nshandlescontentascompoundvaluebindingoption?language=objc)
680 pub static NSHandlesContentAsCompoundValueBindingOption: &'static NSBindingOption;
681}
682
683extern "C" {
684 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinsertsnullplaceholderbindingoption?language=objc)
685 pub static NSInsertsNullPlaceholderBindingOption: &'static NSBindingOption;
686}
687
688extern "C" {
689 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsinvokesseparatelywitharrayobjectsbindingoption?language=objc)
690 pub static NSInvokesSeparatelyWithArrayObjectsBindingOption: &'static NSBindingOption;
691}
692
693extern "C" {
694 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsmultiplevaluesplaceholderbindingoption?language=objc)
695 pub static NSMultipleValuesPlaceholderBindingOption: &'static NSBindingOption;
696}
697
698extern "C" {
699 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnoselectionplaceholderbindingoption?language=objc)
700 pub static NSNoSelectionPlaceholderBindingOption: &'static NSBindingOption;
701}
702
703extern "C" {
704 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnotapplicableplaceholderbindingoption?language=objc)
705 pub static NSNotApplicablePlaceholderBindingOption: &'static NSBindingOption;
706}
707
708extern "C" {
709 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsnullplaceholderbindingoption?language=objc)
710 pub static NSNullPlaceholderBindingOption: &'static NSBindingOption;
711}
712
713extern "C" {
714 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsraisesfornotapplicablekeysbindingoption?language=objc)
715 pub static NSRaisesForNotApplicableKeysBindingOption: &'static NSBindingOption;
716}
717
718extern "C" {
719 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nspredicateformatbindingoption?language=objc)
720 pub static NSPredicateFormatBindingOption: &'static NSBindingOption;
721}
722
723extern "C" {
724 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectornamebindingoption?language=objc)
725 pub static NSSelectorNameBindingOption: &'static NSBindingOption;
726}
727
728extern "C" {
729 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsselectsallwhensettingcontentbindingoption?language=objc)
730 pub static NSSelectsAllWhenSettingContentBindingOption: &'static NSBindingOption;
731}
732
733extern "C" {
734 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvalidatesimmediatelybindingoption?language=objc)
735 pub static NSValidatesImmediatelyBindingOption: &'static NSBindingOption;
736}
737
738extern "C" {
739 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvaluetransformernamebindingoption?language=objc)
740 pub static NSValueTransformerNameBindingOption: &'static NSBindingOption;
741}
742
743extern "C" {
744 /// [Apple's documentation](https://developer.apple.com/documentation/appkit/nsvaluetransformerbindingoption?language=objc)
745 pub static NSValueTransformerBindingOption: &'static NSBindingOption;
746}