pub struct ASAuthorizationAppleIDButton { /* private fields */ }ASAuthorizationAppleIDButton only.Implementations§
Source§impl ASAuthorizationAppleIDButton
impl ASAuthorizationAppleIDButton
Sourcepub unsafe fn cornerRadius(&self) -> CGFloat
Available on macOS and crate feature objc2-core-foundation only.
pub unsafe fn cornerRadius(&self) -> CGFloat
objc2-core-foundation only.Set a custom corner radius to be used by this button.
Sourcepub unsafe fn setCornerRadius(&self, corner_radius: CGFloat)
Available on macOS and crate feature objc2-core-foundation only.
pub unsafe fn setCornerRadius(&self, corner_radius: CGFloat)
objc2-core-foundation only.Setter for cornerRadius.
Source§impl ASAuthorizationAppleIDButton
Methods declared on superclass NSControl.
impl ASAuthorizationAppleIDButton
Methods declared on superclass NSControl.
Source§impl ASAuthorizationAppleIDButton
Methods declared on superclass NSResponder.
impl ASAuthorizationAppleIDButton
Methods declared on superclass NSResponder.
Source§impl ASAuthorizationAppleIDButton
Methods declared on superclass NSObject.
impl ASAuthorizationAppleIDButton
Methods declared on superclass NSObject.
pub unsafe fn new(mtm: MainThreadMarker) -> Retained<Self>
Methods from Deref<Target = NSObject>§
Sourcepub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
pub fn doesNotRecognizeSelector(&self, sel: Sel) -> !
Handle messages the object doesn’t recognize.
See Apple’s documentation for details.
Methods from Deref<Target = AnyObject>§
Sourcepub fn class(&self) -> &'static AnyClass
pub fn class(&self) -> &'static AnyClass
Dynamically find the class of this object.
§Panics
May panic if the object is invalid (which may be the case for objects
returned from unavailable init/new methods).
§Example
Check that an instance of NSObject has the precise class NSObject.
use objc2::ClassType;
use objc2::runtime::NSObject;
let obj = NSObject::new();
assert_eq!(obj.class(), NSObject::class());Sourcepub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
👎Deprecated: this is difficult to use correctly, use Ivar::load instead.
pub unsafe fn get_ivar<T>(&self, name: &str) -> &Twhere
T: Encode,
Ivar::load instead.Use Ivar::load instead.
§Safety
The object must have an instance variable with the given name, and it
must be of type T.
See Ivar::load_ptr for details surrounding this.
Sourcepub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
pub fn downcast_ref<T>(&self) -> Option<&T>where
T: DowncastTarget,
Attempt to downcast the object to a class of type T.
This is the reference-variant. Use Retained::downcast if you want
to convert a retained object to another type.
§Mutable classes
Some classes have immutable and mutable variants, such as NSString
and NSMutableString.
When some Objective-C API signature says it gives you an immutable class, it generally expects you to not mutate that, even though it may technically be mutable “under the hood”.
So using this method to convert a NSString to a NSMutableString,
while not unsound, is generally frowned upon unless you created the
string yourself, or the API explicitly documents the string to be
mutable.
See Apple’s documentation on mutability and on
isKindOfClass: for more details.
§Generic classes
Objective-C generics are called “lightweight generics”, and that’s because they aren’t exposed in the runtime. This makes it impossible to safely downcast to generic collections, so this is disallowed by this method.
You can, however, safely downcast to generic collections where all the
type-parameters are AnyObject.
§Panics
This works internally by calling isKindOfClass:. That means that the
object must have the instance method of that name, and an exception
will be thrown (if CoreFoundation is linked) or the process will abort
if that is not the case. In the vast majority of cases, you don’t need
to worry about this, since both root objects NSObject and
NSProxy implement this method.
§Examples
Cast an NSString back and forth from NSObject.
use objc2::rc::Retained;
use objc2_foundation::{NSObject, NSString};
let obj: Retained<NSObject> = NSString::new().into_super();
let string = obj.downcast_ref::<NSString>().unwrap();
// Or with `downcast`, if we do not need the object afterwards
let string = obj.downcast::<NSString>().unwrap();Try (and fail) to cast an NSObject to an NSString.
use objc2_foundation::{NSObject, NSString};
let obj = NSObject::new();
assert!(obj.downcast_ref::<NSString>().is_none());Try to cast to an array of strings.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
// This is invalid and doesn't type check.
let arr = arr.downcast_ref::<NSArray<NSString>>();This fails to compile, since it would require enumerating over the array to ensure that each element is of the desired type, which is a performance pitfall.
Downcast when processing each element instead.
use objc2_foundation::{NSArray, NSObject, NSString};
let arr = NSArray::from_retained_slice(&[NSObject::new()]);
for elem in arr {
if let Some(data) = elem.downcast_ref::<NSString>() {
// handle `data`
}
}Trait Implementations§
Source§impl AsRef<NSObject> for ASAuthorizationAppleIDButton
impl AsRef<NSObject> for ASAuthorizationAppleIDButton
Source§impl ClassType for ASAuthorizationAppleIDButton
impl ClassType for ASAuthorizationAppleIDButton
Source§const NAME: &'static str = "ASAuthorizationAppleIDButton"
const NAME: &'static str = "ASAuthorizationAppleIDButton"
Source§type ThreadKind = dyn MainThreadOnly
type ThreadKind = dyn MainThreadOnly
Source§impl Debug for ASAuthorizationAppleIDButton
impl Debug for ASAuthorizationAppleIDButton
Source§impl Deref for ASAuthorizationAppleIDButton
impl Deref for ASAuthorizationAppleIDButton
Source§impl Hash for ASAuthorizationAppleIDButton
impl Hash for ASAuthorizationAppleIDButton
Source§impl NSAccessibility for ASAuthorizationAppleIDButton
impl NSAccessibility for ASAuthorizationAppleIDButton
fn isAccessibilityElement(&self) -> bool
Source§fn setAccessibilityElement(&self, accessibility_element: bool)
fn setAccessibilityElement(&self, accessibility_element: bool)
isAccessibilityElement.fn accessibilityFrame(&self) -> CGRect
Source§fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
fn setAccessibilityFrame(&self, accessibility_frame: CGRect)
accessibilityFrame.fn isAccessibilityFocused(&self) -> bool
Source§fn setAccessibilityFocused(&self, accessibility_focused: bool)
fn setAccessibilityFocused(&self, accessibility_focused: bool)
isAccessibilityFocused.fn accessibilityActivationPoint(&self) -> CGPoint
Source§fn setAccessibilityActivationPoint(
&self,
accessibility_activation_point: CGPoint,
)
fn setAccessibilityActivationPoint( &self, accessibility_activation_point: CGPoint, )
accessibilityActivationPoint.fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTopLevelUIElement( &self, accessibility_top_level_ui_element: Option<&AnyObject>, )
accessibilityTopLevelUIElement. Read morefn accessibilityURL(&self) -> Option<Retained<NSURL>>
Source§fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>)
accessibilityURL. Read morefn accessibilityValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>)
accessibilityValue. Read morefn accessibilityValueDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
)
fn setAccessibilityValueDescription( &self, accessibility_value_description: Option<&NSString>, )
accessibilityValueDescription. Read morefn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleChildren( &self, accessibility_visible_children: Option<&NSArray>, )
accessibilityVisibleChildren. Read morefn accessibilityTitle(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>)
accessibilityTitle. Read morefn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityTitleUIElement( &self, accessibility_title_ui_element: Option<&AnyObject>, )
accessibilityTitleUIElement. Read morefn accessibilityNextContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityNextContents( &self, accessibility_next_contents: Option<&NSArray>, )
accessibilityNextContents. Read morefn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityOverflowButton( &self, accessibility_overflow_button: Option<&AnyObject>, )
accessibilityOverflowButton. Read morefn accessibilityParent(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityParent(
&self,
accessibility_parent: Option<&AnyObject>,
)
unsafe fn setAccessibilityParent( &self, accessibility_parent: Option<&AnyObject>, )
accessibilityParent. Read morefn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
)
fn setAccessibilityPlaceholderValue( &self, accessibility_placeholder_value: Option<&NSString>, )
accessibilityPlaceholderValue. Read morefn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityPreviousContents( &self, accessibility_previous_contents: Option<&NSArray>, )
accessibilityPreviousContents. Read morefn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
)
fn setAccessibilityRoleDescription( &self, accessibility_role_description: Option<&NSString>, )
accessibilityRoleDescription. Read morefn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchButton( &self, accessibility_search_button: Option<&AnyObject>, )
accessibilitySearchButton. Read morefn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilitySearchMenu(
&self,
accessibility_search_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilitySearchMenu( &self, accessibility_search_menu: Option<&AnyObject>, )
accessibilitySearchMenu. Read morefn isAccessibilitySelected(&self) -> bool
Source§fn setAccessibilitySelected(&self, accessibility_selected: bool)
fn setAccessibilitySelected(&self, accessibility_selected: bool)
isAccessibilitySelected.fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedChildren( &self, accessibility_selected_children: Option<&NSArray>, )
accessibilitySelectedChildren. Read morefn accessibilityServesAsTitleForUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityServesAsTitleForUIElements( &self, accessibility_serves_as_title_for_ui_elements: Option<&NSArray>, )
accessibilityServesAsTitleForUIElements. Read morefn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityShownMenu(
&self,
accessibility_shown_menu: Option<&AnyObject>,
)
unsafe fn setAccessibilityShownMenu( &self, accessibility_shown_menu: Option<&AnyObject>, )
accessibilityShownMenu. Read morefn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinValue(
&self,
accessibility_min_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinValue( &self, accessibility_min_value: Option<&AnyObject>, )
accessibilityMinValue. Read morefn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMaxValue(
&self,
accessibility_max_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityMaxValue( &self, accessibility_max_value: Option<&AnyObject>, )
accessibilityMaxValue. Read morefn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLinkedUIElements( &self, accessibility_linked_ui_elements: Option<&NSArray>, )
accessibilityLinkedUIElements. Read morefn accessibilityWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWindow(
&self,
accessibility_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityWindow( &self, accessibility_window: Option<&AnyObject>, )
accessibilityWindow. Read morefn accessibilityIdentifier(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityIdentifier(
&self,
accessibility_identifier: Option<&NSString>,
)
fn setAccessibilityIdentifier( &self, accessibility_identifier: Option<&NSString>, )
accessibilityIdentifier. Read morefn accessibilityHelp(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>)
accessibilityHelp. Read morefn accessibilityFilename(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>)
accessibilityFilename. Read morefn isAccessibilityExpanded(&self) -> bool
Source§fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
fn setAccessibilityExpanded(&self, accessibility_expanded: bool)
isAccessibilityExpanded.fn isAccessibilityEdited(&self) -> bool
Source§fn setAccessibilityEdited(&self, accessibility_edited: bool)
fn setAccessibilityEdited(&self, accessibility_edited: bool)
isAccessibilityEdited.fn isAccessibilityEnabled(&self) -> bool
Source§fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
fn setAccessibilityEnabled(&self, accessibility_enabled: bool)
isAccessibilityEnabled.fn accessibilityChildren(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityChildren(
&self,
accessibility_children: Option<&NSArray>,
)
unsafe fn setAccessibilityChildren( &self, accessibility_children: Option<&NSArray>, )
accessibilityChildren. Read moreaccessibilityChildrenInNavigationOrder. Read morefn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityClearButton( &self, accessibility_clear_button: Option<&AnyObject>, )
accessibilityClearButton. Read morefn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCancelButton( &self, accessibility_cancel_button: Option<&AnyObject>, )
accessibilityCancelButton. Read morefn isAccessibilityProtectedContent(&self) -> bool
Source§fn setAccessibilityProtectedContent(
&self,
accessibility_protected_content: bool,
)
fn setAccessibilityProtectedContent( &self, accessibility_protected_content: bool, )
isAccessibilityProtectedContent.fn accessibilityContents(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityContents(
&self,
accessibility_contents: Option<&NSArray>,
)
unsafe fn setAccessibilityContents( &self, accessibility_contents: Option<&NSArray>, )
accessibilityContents. Read morefn accessibilityLabel(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>)
accessibilityLabel. Read morefn isAccessibilityAlternateUIVisible(&self) -> bool
Source§fn setAccessibilityAlternateUIVisible(
&self,
accessibility_alternate_ui_visible: bool,
)
fn setAccessibilityAlternateUIVisible( &self, accessibility_alternate_ui_visible: bool, )
isAccessibilityAlternateUIVisible.accessibilitySharedFocusElements. Read morefn isAccessibilityRequired(&self) -> bool
Source§fn setAccessibilityRequired(&self, accessibility_required: bool)
fn setAccessibilityRequired(&self, accessibility_required: bool)
isAccessibilityRequired.fn accessibilityUserInputLabels(&self) -> Option<Retained<NSArray<NSString>>>
Source§fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
)
fn setAccessibilityUserInputLabels( &self, accessibility_user_input_labels: Option<&NSArray<NSString>>, )
accessibilityUserInputLabels. Read morefn accessibilityAttributedUserInputLabels( &self, ) -> Option<Retained<NSArray<NSAttributedString>>>
Source§fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
)
fn setAccessibilityAttributedUserInputLabels( &self, accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>, )
accessibilityAttributedUserInputLabels. Read morefn accessibilityApplicationFocusedUIElement( &self, ) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityApplicationFocusedUIElement( &self, accessibility_application_focused_ui_element: Option<&AnyObject>, )
accessibilityApplicationFocusedUIElement. Read morefn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMainWindow(
&self,
accessibility_main_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityMainWindow( &self, accessibility_main_window: Option<&AnyObject>, )
accessibilityMainWindow. Read morefn isAccessibilityHidden(&self) -> bool
Source§fn setAccessibilityHidden(&self, accessibility_hidden: bool)
fn setAccessibilityHidden(&self, accessibility_hidden: bool)
isAccessibilityHidden.fn isAccessibilityFrontmost(&self) -> bool
Source§fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool)
isAccessibilityFrontmost.fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
)
unsafe fn setAccessibilityFocusedWindow( &self, accessibility_focused_window: Option<&AnyObject>, )
accessibilityFocusedWindow. Read morefn accessibilityWindows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityWindows(
&self,
accessibility_windows: Option<&NSArray>,
)
unsafe fn setAccessibilityWindows( &self, accessibility_windows: Option<&NSArray>, )
accessibilityWindows. Read morefn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityExtrasMenuBar( &self, accessibility_extras_menu_bar: Option<&AnyObject>, )
accessibilityExtrasMenuBar. Read morefn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMenuBar(
&self,
accessibility_menu_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityMenuBar( &self, accessibility_menu_bar: Option<&AnyObject>, )
accessibilityMenuBar. Read morefn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnTitles( &self, accessibility_column_titles: Option<&NSArray>, )
accessibilityColumnTitles. Read morefn isAccessibilityOrderedByRow(&self) -> bool
Source§fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool)
isAccessibilityOrderedByRow.fn accessibilityHorizontalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
)
fn setAccessibilityHorizontalUnitDescription( &self, accessibility_horizontal_unit_description: Option<&NSString>, )
accessibilityHorizontalUnitDescription. Read morefn accessibilityVerticalUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
)
fn setAccessibilityVerticalUnitDescription( &self, accessibility_vertical_unit_description: Option<&NSString>, )
accessibilityVerticalUnitDescription. Read morefn accessibilityLayoutPointForScreenPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityLayoutSizeForScreenSize(&self, size: CGSize) -> CGSize
fn accessibilityScreenPointForLayoutPoint(&self, point: CGPoint) -> CGPoint
fn accessibilityScreenSizeForLayoutSize(&self, size: CGSize) -> CGSize
fn accessibilityHandles(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityHandles(
&self,
accessibility_handles: Option<&NSArray>,
)
unsafe fn setAccessibilityHandles( &self, accessibility_handles: Option<&NSArray>, )
accessibilityHandles. Read morefn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityWarningValue( &self, accessibility_warning_value: Option<&AnyObject>, )
accessibilityWarningValue. Read morefn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
)
unsafe fn setAccessibilityCriticalValue( &self, accessibility_critical_value: Option<&AnyObject>, )
accessibilityCriticalValue. Read morefn isAccessibilityDisclosed(&self) -> bool
Source§fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool)
isAccessibilityDisclosed.fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedByRow( &self, accessibility_disclosed_by_row: Option<&AnyObject>, )
accessibilityDisclosedByRow. Read morefn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
)
unsafe fn setAccessibilityDisclosedRows( &self, accessibility_disclosed_rows: Option<&AnyObject>, )
accessibilityDisclosedRows. Read morefn accessibilityDisclosureLevel(&self) -> isize
Source§fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: isize)
accessibilityDisclosureLevel.fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityMarkerUIElements( &self, accessibility_marker_ui_elements: Option<&NSArray>, )
accessibilityMarkerUIElements. Read morefn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerValues( &self, accessibility_marker_values: Option<&AnyObject>, )
accessibilityMarkerValues. Read morefn accessibilityMarkerGroupUIElement(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
)
unsafe fn setAccessibilityMarkerGroupUIElement( &self, accessibility_marker_group_ui_element: Option<&AnyObject>, )
accessibilityMarkerGroupUIElement. Read morefn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
)
fn setAccessibilityUnitDescription( &self, accessibility_unit_description: Option<&NSString>, )
accessibilityUnitDescription. Read morefn accessibilityMarkerTypeDescription(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
)
fn setAccessibilityMarkerTypeDescription( &self, accessibility_marker_type_description: Option<&NSString>, )
accessibilityMarkerTypeDescription. Read morefn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityHorizontalScrollBar( &self, accessibility_horizontal_scroll_bar: Option<&AnyObject>, )
accessibilityHorizontalScrollBar. Read morefn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
)
unsafe fn setAccessibilityVerticalScrollBar( &self, accessibility_vertical_scroll_bar: Option<&AnyObject>, )
accessibilityVerticalScrollBar. Read morefn accessibilityAllowedValues(&self) -> Option<Retained<NSArray<NSNumber>>>
Source§fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
)
fn setAccessibilityAllowedValues( &self, accessibility_allowed_values: Option<&NSArray<NSNumber>>, )
accessibilityAllowedValues. Read morefn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityLabelUIElements( &self, accessibility_label_ui_elements: Option<&NSArray>, )
accessibilityLabelUIElements. Read morefn accessibilityLabelValue(&self) -> f32
Source§fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
fn setAccessibilityLabelValue(&self, accessibility_label_value: f32)
accessibilityLabelValue.fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySplitters(
&self,
accessibility_splitters: Option<&NSArray>,
)
unsafe fn setAccessibilitySplitters( &self, accessibility_splitters: Option<&NSArray>, )
accessibilitySplitters. Read morefn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDecrementButton( &self, accessibility_decrement_button: Option<&AnyObject>, )
accessibilityDecrementButton. Read morefn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityIncrementButton( &self, accessibility_increment_button: Option<&AnyObject>, )
accessibilityIncrementButton. Read morefn accessibilityTabs(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>)
accessibilityTabs. Read morefn accessibilityHeader(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityHeader(
&self,
accessibility_header: Option<&AnyObject>,
)
unsafe fn setAccessibilityHeader( &self, accessibility_header: Option<&AnyObject>, )
accessibilityHeader. Read morefn accessibilityColumnCount(&self) -> isize
Source§fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
fn setAccessibilityColumnCount(&self, accessibility_column_count: isize)
accessibilityColumnCount.fn accessibilityRowCount(&self) -> isize
Source§fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
fn setAccessibilityRowCount(&self, accessibility_row_count: isize)
accessibilityRowCount.fn accessibilityIndex(&self) -> isize
Source§fn setAccessibilityIndex(&self, accessibility_index: isize)
fn setAccessibilityIndex(&self, accessibility_index: isize)
accessibilityIndex.fn accessibilityColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumns(
&self,
accessibility_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityColumns( &self, accessibility_columns: Option<&NSArray>, )
accessibilityColumns. Read morefn accessibilityRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>)
accessibilityRows. Read morefn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleRows(
&self,
accessibility_visible_rows: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleRows( &self, accessibility_visible_rows: Option<&NSArray>, )
accessibilityVisibleRows. Read morefn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedRows( &self, accessibility_selected_rows: Option<&NSArray>, )
accessibilitySelectedRows. Read morefn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleColumns( &self, accessibility_visible_columns: Option<&NSArray>, )
accessibilityVisibleColumns. Read morefn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedColumns( &self, accessibility_selected_columns: Option<&NSArray>, )
accessibilitySelectedColumns. Read morefn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityRowHeaderUIElements( &self, accessibility_row_header_ui_elements: Option<&NSArray>, )
accessibilityRowHeaderUIElements. Read morefn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
)
unsafe fn setAccessibilitySelectedCells( &self, accessibility_selected_cells: Option<&NSArray>, )
accessibilitySelectedCells. Read morefn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
)
unsafe fn setAccessibilityVisibleCells( &self, accessibility_visible_cells: Option<&NSArray>, )
accessibilityVisibleCells. Read morefn accessibilityColumnHeaderUIElements(&self) -> Option<Retained<NSArray>>
Source§unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
)
unsafe fn setAccessibilityColumnHeaderUIElements( &self, accessibility_column_header_ui_elements: Option<&NSArray>, )
accessibilityColumnHeaderUIElements. Read morefn accessibilityCellForColumn_row( &self, column: isize, row: isize, ) -> Option<Retained<AnyObject>>
fn accessibilityRowIndexRange(&self) -> NSRange
Source§fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange)
accessibilityRowIndexRange.fn accessibilityColumnIndexRange(&self) -> NSRange
Source§fn setAccessibilityColumnIndexRange(
&self,
accessibility_column_index_range: NSRange,
)
fn setAccessibilityColumnIndexRange( &self, accessibility_column_index_range: NSRange, )
accessibilityColumnIndexRange.fn accessibilityInsertionPointLineNumber(&self) -> isize
Source§fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: isize,
)
fn setAccessibilityInsertionPointLineNumber( &self, accessibility_insertion_point_line_number: isize, )
accessibilityInsertionPointLineNumber.accessibilitySharedCharacterRange.accessibilitySharedTextUIElements. Read morefn accessibilityVisibleCharacterRange(&self) -> NSRange
Source§fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
)
fn setAccessibilityVisibleCharacterRange( &self, accessibility_visible_character_range: NSRange, )
accessibilityVisibleCharacterRange.fn accessibilityNumberOfCharacters(&self) -> isize
Source§fn setAccessibilityNumberOfCharacters(
&self,
accessibility_number_of_characters: isize,
)
fn setAccessibilityNumberOfCharacters( &self, accessibility_number_of_characters: isize, )
accessibilityNumberOfCharacters.fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilitySelectedText(
&self,
accessibility_selected_text: Option<&NSString>,
)
fn setAccessibilitySelectedText( &self, accessibility_selected_text: Option<&NSString>, )
accessibilitySelectedText. Read morefn accessibilitySelectedTextRange(&self) -> NSRange
Source§fn setAccessibilitySelectedTextRange(
&self,
accessibility_selected_text_range: NSRange,
)
fn setAccessibilitySelectedTextRange( &self, accessibility_selected_text_range: NSRange, )
accessibilitySelectedTextRange.fn accessibilitySelectedTextRanges(&self) -> Option<Retained<NSArray<NSValue>>>
Source§fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
)
fn setAccessibilitySelectedTextRanges( &self, accessibility_selected_text_ranges: Option<&NSArray<NSValue>>, )
accessibilitySelectedTextRanges. Read morefn accessibilityAttributedStringForRange( &self, range: NSRange, ) -> Option<Retained<NSAttributedString>>
fn accessibilityRangeForLine(&self, line: isize) -> NSRange
fn accessibilityStringForRange( &self, range: NSRange, ) -> Option<Retained<NSString>>
fn accessibilityRangeForPosition(&self, point: CGPoint) -> NSRange
fn accessibilityRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityFrameForRange(&self, range: NSRange) -> CGRect
fn accessibilityRTFForRange(&self, range: NSRange) -> Option<Retained<NSData>>
fn accessibilityStyleRangeForIndex(&self, index: isize) -> NSRange
fn accessibilityLineForIndex(&self, index: isize) -> isize
fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityToolbarButton( &self, accessibility_toolbar_button: Option<&AnyObject>, )
accessibilityToolbarButton. Read morefn isAccessibilityModal(&self) -> bool
Source§fn setAccessibilityModal(&self, accessibility_modal: bool)
fn setAccessibilityModal(&self, accessibility_modal: bool)
isAccessibilityModal.fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>)
accessibilityProxy. Read morefn isAccessibilityMain(&self) -> bool
Source§fn setAccessibilityMain(&self, accessibility_main: bool)
fn setAccessibilityMain(&self, accessibility_main: bool)
isAccessibilityMain.fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityFullScreenButton( &self, accessibility_full_screen_button: Option<&AnyObject>, )
accessibilityFullScreenButton. Read morefn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityGrowArea(
&self,
accessibility_grow_area: Option<&AnyObject>,
)
unsafe fn setAccessibilityGrowArea( &self, accessibility_grow_area: Option<&AnyObject>, )
accessibilityGrowArea. Read morefn accessibilityDocument(&self) -> Option<Retained<NSString>>
Source§fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>)
accessibilityDocument. Read morefn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityDefaultButton( &self, accessibility_default_button: Option<&AnyObject>, )
accessibilityDefaultButton. Read morefn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityCloseButton( &self, accessibility_close_button: Option<&AnyObject>, )
accessibilityCloseButton. Read morefn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityZoomButton(
&self,
accessibility_zoom_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityZoomButton( &self, accessibility_zoom_button: Option<&AnyObject>, )
accessibilityZoomButton. Read morefn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>
Source§unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
)
unsafe fn setAccessibilityMinimizeButton( &self, accessibility_minimize_button: Option<&AnyObject>, )
accessibilityMinimizeButton. Read morefn isAccessibilityMinimized(&self) -> bool
Source§fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
fn setAccessibilityMinimized(&self, accessibility_minimized: bool)
isAccessibilityMinimized.fn accessibilityPerformCancel(&self) -> bool
fn accessibilityPerformConfirm(&self) -> bool
fn accessibilityPerformDecrement(&self) -> bool
fn accessibilityPerformDelete(&self) -> bool
fn accessibilityPerformIncrement(&self) -> bool
fn accessibilityPerformPick(&self) -> bool
fn accessibilityPerformPress(&self) -> bool
fn accessibilityPerformRaise(&self) -> bool
fn accessibilityPerformShowAlternateUI(&self) -> bool
fn accessibilityPerformShowDefaultUI(&self) -> bool
fn accessibilityPerformShowMenu(&self) -> bool
Source§impl NSAccessibilityElementProtocol for ASAuthorizationAppleIDButton
impl NSAccessibilityElementProtocol for ASAuthorizationAppleIDButton
fn accessibilityFrame(&self) -> CGRect
fn accessibilityParent(&self) -> Option<Retained<AnyObject>>
fn isAccessibilityFocused(&self) -> bool
fn accessibilityIdentifier(&self) -> Retained<NSString>
Source§impl NSAnimatablePropertyContainer for ASAuthorizationAppleIDButton
impl NSAnimatablePropertyContainer for ASAuthorizationAppleIDButton
fn animator(&self) -> Retained<Self>
fn animations(&self) -> Retained<NSDictionary<NSString>>
Source§unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
unsafe fn setAnimations(&self, animations: &NSDictionary<NSString>)
animations. Read morefn animationForKey(&self, key: &NSString) -> Option<Retained<AnyObject>>
fn defaultAnimationForKey(key: &NSString) -> Option<Retained<AnyObject>>
Source§impl NSAppearanceCustomization for ASAuthorizationAppleIDButton
impl NSAppearanceCustomization for ASAuthorizationAppleIDButton
fn appearance(&self) -> Option<Retained<NSAppearance>>
Source§fn setAppearance(&self, appearance: Option<&NSAppearance>)
fn setAppearance(&self, appearance: Option<&NSAppearance>)
appearance.fn effectiveAppearance(&self) -> Retained<NSAppearance>
Source§impl NSDraggingDestination for ASAuthorizationAppleIDButton
impl NSDraggingDestination for ASAuthorizationAppleIDButton
fn draggingEntered( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingUpdated( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> NSDragOperation
fn draggingExited(&self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>)
fn prepareForDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn performDragOperation( &self, sender: &ProtocolObject<dyn NSDraggingInfo>, ) -> bool
fn concludeDragOperation( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
fn draggingEnded(&self, sender: &ProtocolObject<dyn NSDraggingInfo>)
fn wantsPeriodicDraggingUpdates(&self) -> bool
fn updateDraggingItemsForDrag( &self, sender: Option<&ProtocolObject<dyn NSDraggingInfo>>, )
Source§impl NSObjectProtocol for ASAuthorizationAppleIDButton
impl NSObjectProtocol for ASAuthorizationAppleIDButton
Source§fn isEqual(&self, other: Option<&AnyObject>) -> bool
fn isEqual(&self, other: Option<&AnyObject>) -> bool
Source§fn hash(&self) -> usize
fn hash(&self) -> usize
Source§fn isKindOfClass(&self, cls: &AnyClass) -> bool
fn isKindOfClass(&self, cls: &AnyClass) -> bool
Source§fn is_kind_of<T>(&self) -> bool
fn is_kind_of<T>(&self) -> bool
isKindOfClass directly, or cast your objects with AnyObject::downcast_refSource§fn isMemberOfClass(&self, cls: &AnyClass) -> bool
fn isMemberOfClass(&self, cls: &AnyClass) -> bool
Source§fn respondsToSelector(&self, aSelector: Sel) -> bool
fn respondsToSelector(&self, aSelector: Sel) -> bool
Source§fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
fn conformsToProtocol(&self, aProtocol: &AnyProtocol) -> bool
Source§fn debugDescription(&self) -> Retained<NSObject>
fn debugDescription(&self) -> Retained<NSObject>
Source§impl RefEncode for ASAuthorizationAppleIDButton
impl RefEncode for ASAuthorizationAppleIDButton
Source§const ENCODING_REF: Encoding = <ASControl as ::objc2::RefEncode>::ENCODING_REF
const ENCODING_REF: Encoding = <ASControl as ::objc2::RefEncode>::ENCODING_REF
impl DowncastTarget for ASAuthorizationAppleIDButton
impl Eq for ASAuthorizationAppleIDButton
Auto Trait Implementations§
impl !Freeze for ASAuthorizationAppleIDButton
impl !RefUnwindSafe for ASAuthorizationAppleIDButton
impl !Send for ASAuthorizationAppleIDButton
impl !Sync for ASAuthorizationAppleIDButton
impl !Unpin for ASAuthorizationAppleIDButton
impl !UnwindSafe for ASAuthorizationAppleIDButton
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Source§impl<'a, T> MainThreadOnly for T
impl<'a, T> MainThreadOnly for T
Source§fn mtm(&self) -> MainThreadMarker
fn mtm(&self) -> MainThreadMarker
MainThreadMarker from the main-thread-only object. Read more