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