use core::ffi::*;
use core::ptr::NonNull;
use objc2::__framework_prelude::*;
use objc2_foundation::*;
use crate::*;
extern_protocol!(
#[doc(alias = "NSAccessibilityElement")]
#[name = "NSAccessibilityElement"]
pub unsafe trait NSAccessibilityElementProtocol: NSObjectProtocol {
#[unsafe(method(accessibilityFrame))]
#[unsafe(method_family = none)]
fn accessibilityFrame(&self) -> NSRect;
#[unsafe(method(accessibilityParent))]
#[unsafe(method_family = none)]
fn accessibilityParent(&self) -> Option<Retained<AnyObject>>;
#[optional]
#[unsafe(method(isAccessibilityFocused))]
#[unsafe(method_family = none)]
fn isAccessibilityFocused(&self) -> bool;
#[optional]
#[unsafe(method(accessibilityIdentifier))]
#[unsafe(method_family = none)]
fn accessibilityIdentifier(&self) -> Retained<NSString>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityGroup: NSAccessibilityElementProtocol {}
);
extern_protocol!(
pub unsafe trait NSAccessibilityButton: NSAccessibilityElementProtocol {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityPerformPress))]
#[unsafe(method_family = none)]
fn accessibilityPerformPress(&self) -> bool;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilitySwitch: NSAccessibilityButton {
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<NSString>>;
#[optional]
#[unsafe(method(accessibilityPerformIncrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformIncrement(&self) -> bool;
#[optional]
#[unsafe(method(accessibilityPerformDecrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformDecrement(&self) -> bool;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityRadioButton: NSAccessibilityButton {
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<NSNumber>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityCheckBox: NSAccessibilityButton {
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<NSNumber>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityStaticText: NSAccessibilityElementProtocol {
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<NSString>>;
#[optional]
#[unsafe(method(accessibilityAttributedStringForRange:))]
#[unsafe(method_family = none)]
fn accessibilityAttributedStringForRange(
&self,
range: NSRange,
) -> Option<Retained<NSAttributedString>>;
#[optional]
#[unsafe(method(accessibilityVisibleCharacterRange))]
#[unsafe(method_family = none)]
fn accessibilityVisibleCharacterRange(&self) -> NSRange;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityNavigableStaticText: NSAccessibilityStaticText {
#[unsafe(method(accessibilityStringForRange:))]
#[unsafe(method_family = none)]
fn accessibilityStringForRange(&self, range: NSRange) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityLineForIndex:))]
#[unsafe(method_family = none)]
fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger;
#[unsafe(method(accessibilityRangeForLine:))]
#[unsafe(method_family = none)]
fn accessibilityRangeForLine(&self, line_number: NSInteger) -> NSRange;
#[unsafe(method(accessibilityFrameForRange:))]
#[unsafe(method_family = none)]
fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityProgressIndicator: NSAccessibilityGroup {
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<NSNumber>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityStepper: NSAccessibilityElementProtocol {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityPerformIncrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformIncrement(&self) -> bool;
#[unsafe(method(accessibilityPerformDecrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformDecrement(&self) -> bool;
#[optional]
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<AnyObject>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilitySlider: NSAccessibilityElementProtocol {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(accessibilityPerformIncrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformIncrement(&self) -> bool;
#[unsafe(method(accessibilityPerformDecrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformDecrement(&self) -> bool;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityImage: NSAccessibilityElementProtocol {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityContainsTransientUI:
NSAccessibilityElementProtocol
{
#[unsafe(method(accessibilityPerformShowAlternateUI))]
#[unsafe(method_family = none)]
fn accessibilityPerformShowAlternateUI(&self) -> bool;
#[unsafe(method(accessibilityPerformShowDefaultUI))]
#[unsafe(method_family = none)]
fn accessibilityPerformShowDefaultUI(&self) -> bool;
#[unsafe(method(isAccessibilityAlternateUIVisible))]
#[unsafe(method_family = none)]
fn isAccessibilityAlternateUIVisible(&self) -> bool;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityTable: NSAccessibilityGroup {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityRows))]
#[unsafe(method_family = none)]
fn accessibilityRows(
&self,
) -> Option<Retained<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>;
#[optional]
#[unsafe(method(accessibilitySelectedRows))]
#[unsafe(method_family = none)]
fn accessibilitySelectedRows(
&self,
) -> Option<Retained<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>;
#[optional]
#[unsafe(method(setAccessibilitySelectedRows:))]
#[unsafe(method_family = none)]
fn setAccessibilitySelectedRows(
&self,
selected_rows: &NSArray<ProtocolObject<dyn NSAccessibilityRow>>,
);
#[optional]
#[unsafe(method(accessibilityVisibleRows))]
#[unsafe(method_family = none)]
fn accessibilityVisibleRows(
&self,
) -> Option<Retained<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>;
#[optional]
#[unsafe(method(accessibilityColumns))]
#[unsafe(method_family = none)]
fn accessibilityColumns(&self) -> Option<Retained<NSArray>>;
#[optional]
#[unsafe(method(accessibilityVisibleColumns))]
#[unsafe(method_family = none)]
fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>;
#[optional]
#[unsafe(method(accessibilitySelectedColumns))]
#[unsafe(method_family = none)]
fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>;
#[deprecated]
#[optional]
#[unsafe(method(accessibilityHeaderGroup))]
#[unsafe(method_family = none)]
fn accessibilityHeaderGroup(&self) -> Option<Retained<NSString>>;
#[optional]
#[unsafe(method(accessibilitySelectedCells))]
#[unsafe(method_family = none)]
fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>;
#[optional]
#[unsafe(method(accessibilityVisibleCells))]
#[unsafe(method_family = none)]
fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>;
#[optional]
#[unsafe(method(accessibilityRowHeaderUIElements))]
#[unsafe(method_family = none)]
fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>;
#[optional]
#[unsafe(method(accessibilityColumnHeaderUIElements))]
#[unsafe(method_family = none)]
fn accessibilityColumnHeaderUIElements(&self) -> Option<Retained<NSArray>>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityOutline: NSAccessibilityTable {}
);
extern_protocol!(
pub unsafe trait NSAccessibilityList: NSAccessibilityTable {}
);
extern_protocol!(
pub unsafe trait NSAccessibilityRow: NSAccessibilityGroup {
#[unsafe(method(accessibilityIndex))]
#[unsafe(method_family = none)]
fn accessibilityIndex(&self) -> NSInteger;
#[optional]
#[unsafe(method(accessibilityDisclosureLevel))]
#[unsafe(method_family = none)]
fn accessibilityDisclosureLevel(&self) -> NSInteger;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityLayoutArea: NSAccessibilityGroup {
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Retained<NSString>;
#[unsafe(method(accessibilityChildren))]
#[unsafe(method_family = none)]
fn accessibilityChildren(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(accessibilitySelectedChildren))]
#[unsafe(method_family = none)]
fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(accessibilityFocusedUIElement))]
#[unsafe(method_family = none)]
fn accessibilityFocusedUIElement(&self) -> Retained<AnyObject>;
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityLayoutItem: NSAccessibilityGroup {
#[optional]
#[unsafe(method(setAccessibilityFrame:))]
#[unsafe(method_family = none)]
fn setAccessibilityFrame(&self, frame: NSRect);
}
);
extern_protocol!(
pub unsafe trait NSAccessibilityElementLoading: NSObjectProtocol {
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityElementWithToken:))]
#[unsafe(method_family = none)]
unsafe fn accessibilityElementWithToken(
&self,
token: &NSAccessibilityLoadingToken,
) -> Option<Retained<ProtocolObject<dyn NSAccessibilityElementProtocol>>>;
#[cfg(feature = "NSAccessibilityConstants")]
#[optional]
#[unsafe(method(accessibilityRangeInTargetElementWithToken:))]
#[unsafe(method_family = none)]
unsafe fn accessibilityRangeInTargetElementWithToken(
&self,
token: &NSAccessibilityLoadingToken,
) -> NSRange;
}
);
extern_protocol!(
pub unsafe trait NSAccessibility: NSObjectProtocol {
#[unsafe(method(isAccessibilityElement))]
#[unsafe(method_family = none)]
fn isAccessibilityElement(&self) -> bool;
#[unsafe(method(setAccessibilityElement:))]
#[unsafe(method_family = none)]
fn setAccessibilityElement(&self, accessibility_element: bool);
#[unsafe(method(accessibilityFrame))]
#[unsafe(method_family = none)]
fn accessibilityFrame(&self) -> NSRect;
#[unsafe(method(setAccessibilityFrame:))]
#[unsafe(method_family = none)]
fn setAccessibilityFrame(&self, accessibility_frame: NSRect);
#[unsafe(method(isAccessibilityFocused))]
#[unsafe(method_family = none)]
fn isAccessibilityFocused(&self) -> bool;
#[unsafe(method(setAccessibilityFocused:))]
#[unsafe(method_family = none)]
fn setAccessibilityFocused(&self, accessibility_focused: bool);
#[unsafe(method(accessibilityActivationPoint))]
#[unsafe(method_family = none)]
fn accessibilityActivationPoint(&self) -> NSPoint;
#[unsafe(method(setAccessibilityActivationPoint:))]
#[unsafe(method_family = none)]
fn setAccessibilityActivationPoint(&self, accessibility_activation_point: NSPoint);
#[unsafe(method(accessibilityTopLevelUIElement))]
#[unsafe(method_family = none)]
fn accessibilityTopLevelUIElement(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityTopLevelUIElement:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityTopLevelUIElement(
&self,
accessibility_top_level_ui_element: Option<&AnyObject>,
);
#[unsafe(method(accessibilityURL))]
#[unsafe(method_family = none)]
fn accessibilityURL(&self) -> Option<Retained<NSURL>>;
#[unsafe(method(setAccessibilityURL:))]
#[unsafe(method_family = none)]
fn setAccessibilityURL(&self, accessibility_url: Option<&NSURL>);
#[unsafe(method(accessibilityValue))]
#[unsafe(method_family = none)]
fn accessibilityValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityValue:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityValue(&self, accessibility_value: Option<&AnyObject>);
#[unsafe(method(accessibilityValueDescription))]
#[unsafe(method_family = none)]
fn accessibilityValueDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityValueDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityValueDescription(
&self,
accessibility_value_description: Option<&NSString>,
);
#[unsafe(method(accessibilityVisibleChildren))]
#[unsafe(method_family = none)]
fn accessibilityVisibleChildren(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityVisibleChildren:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityVisibleChildren(
&self,
accessibility_visible_children: Option<&NSArray>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilitySubrole))]
#[unsafe(method_family = none)]
fn accessibilitySubrole(&self) -> Option<Retained<NSAccessibilitySubrole>>;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilitySubrole:))]
#[unsafe(method_family = none)]
fn setAccessibilitySubrole(&self, accessibility_subrole: Option<&NSAccessibilitySubrole>);
#[unsafe(method(accessibilityTitle))]
#[unsafe(method_family = none)]
fn accessibilityTitle(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityTitle:))]
#[unsafe(method_family = none)]
fn setAccessibilityTitle(&self, accessibility_title: Option<&NSString>);
#[unsafe(method(accessibilityTitleUIElement))]
#[unsafe(method_family = none)]
fn accessibilityTitleUIElement(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityTitleUIElement:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityTitleUIElement(
&self,
accessibility_title_ui_element: Option<&AnyObject>,
);
#[unsafe(method(accessibilityNextContents))]
#[unsafe(method_family = none)]
fn accessibilityNextContents(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityNextContents:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityNextContents(
&self,
accessibility_next_contents: Option<&NSArray>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityOrientation))]
#[unsafe(method_family = none)]
fn accessibilityOrientation(&self) -> NSAccessibilityOrientation;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityOrientation:))]
#[unsafe(method_family = none)]
fn setAccessibilityOrientation(
&self,
accessibility_orientation: NSAccessibilityOrientation,
);
#[unsafe(method(accessibilityOverflowButton))]
#[unsafe(method_family = none)]
fn accessibilityOverflowButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityOverflowButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityOverflowButton(
&self,
accessibility_overflow_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityParent))]
#[unsafe(method_family = none)]
fn accessibilityParent(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityParent:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityParent(&self, accessibility_parent: Option<&AnyObject>);
#[unsafe(method(accessibilityPlaceholderValue))]
#[unsafe(method_family = none)]
fn accessibilityPlaceholderValue(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityPlaceholderValue:))]
#[unsafe(method_family = none)]
fn setAccessibilityPlaceholderValue(
&self,
accessibility_placeholder_value: Option<&NSString>,
);
#[unsafe(method(accessibilityPreviousContents))]
#[unsafe(method_family = none)]
fn accessibilityPreviousContents(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityPreviousContents:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityPreviousContents(
&self,
accessibility_previous_contents: Option<&NSArray>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityRole))]
#[unsafe(method_family = none)]
fn accessibilityRole(&self) -> Option<Retained<NSAccessibilityRole>>;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityRole:))]
#[unsafe(method_family = none)]
fn setAccessibilityRole(&self, accessibility_role: Option<&NSAccessibilityRole>);
#[unsafe(method(accessibilityRoleDescription))]
#[unsafe(method_family = none)]
fn accessibilityRoleDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityRoleDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityRoleDescription(
&self,
accessibility_role_description: Option<&NSString>,
);
#[unsafe(method(accessibilitySearchButton))]
#[unsafe(method_family = none)]
fn accessibilitySearchButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilitySearchButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySearchButton(
&self,
accessibility_search_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilitySearchMenu))]
#[unsafe(method_family = none)]
fn accessibilitySearchMenu(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilitySearchMenu:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySearchMenu(&self, accessibility_search_menu: Option<&AnyObject>);
#[unsafe(method(isAccessibilitySelected))]
#[unsafe(method_family = none)]
fn isAccessibilitySelected(&self) -> bool;
#[unsafe(method(setAccessibilitySelected:))]
#[unsafe(method_family = none)]
fn setAccessibilitySelected(&self, accessibility_selected: bool);
#[unsafe(method(accessibilitySelectedChildren))]
#[unsafe(method_family = none)]
fn accessibilitySelectedChildren(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySelectedChildren:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySelectedChildren(
&self,
accessibility_selected_children: Option<&NSArray>,
);
#[unsafe(method(accessibilityServesAsTitleForUIElements))]
#[unsafe(method_family = none)]
fn accessibilityServesAsTitleForUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityServesAsTitleForUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityServesAsTitleForUIElements(
&self,
accessibility_serves_as_title_for_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityShownMenu))]
#[unsafe(method_family = none)]
fn accessibilityShownMenu(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityShownMenu:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityShownMenu(&self, accessibility_shown_menu: Option<&AnyObject>);
#[unsafe(method(accessibilityMinValue))]
#[unsafe(method_family = none)]
fn accessibilityMinValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMinValue:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMinValue(&self, accessibility_min_value: Option<&AnyObject>);
#[unsafe(method(accessibilityMaxValue))]
#[unsafe(method_family = none)]
fn accessibilityMaxValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMaxValue:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMaxValue(&self, accessibility_max_value: Option<&AnyObject>);
#[unsafe(method(accessibilityLinkedUIElements))]
#[unsafe(method_family = none)]
fn accessibilityLinkedUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityLinkedUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityLinkedUIElements(
&self,
accessibility_linked_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityWindow))]
#[unsafe(method_family = none)]
fn accessibilityWindow(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityWindow:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityWindow(&self, accessibility_window: Option<&AnyObject>);
#[unsafe(method(accessibilityIdentifier))]
#[unsafe(method_family = none)]
fn accessibilityIdentifier(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityIdentifier:))]
#[unsafe(method_family = none)]
fn setAccessibilityIdentifier(&self, accessibility_identifier: Option<&NSString>);
#[unsafe(method(accessibilityHelp))]
#[unsafe(method_family = none)]
fn accessibilityHelp(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityHelp:))]
#[unsafe(method_family = none)]
fn setAccessibilityHelp(&self, accessibility_help: Option<&NSString>);
#[unsafe(method(accessibilityFilename))]
#[unsafe(method_family = none)]
fn accessibilityFilename(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityFilename:))]
#[unsafe(method_family = none)]
fn setAccessibilityFilename(&self, accessibility_filename: Option<&NSString>);
#[unsafe(method(isAccessibilityExpanded))]
#[unsafe(method_family = none)]
fn isAccessibilityExpanded(&self) -> bool;
#[unsafe(method(setAccessibilityExpanded:))]
#[unsafe(method_family = none)]
fn setAccessibilityExpanded(&self, accessibility_expanded: bool);
#[unsafe(method(isAccessibilityEdited))]
#[unsafe(method_family = none)]
fn isAccessibilityEdited(&self) -> bool;
#[unsafe(method(setAccessibilityEdited:))]
#[unsafe(method_family = none)]
fn setAccessibilityEdited(&self, accessibility_edited: bool);
#[unsafe(method(isAccessibilityEnabled))]
#[unsafe(method_family = none)]
fn isAccessibilityEnabled(&self) -> bool;
#[unsafe(method(setAccessibilityEnabled:))]
#[unsafe(method_family = none)]
fn setAccessibilityEnabled(&self, accessibility_enabled: bool);
#[unsafe(method(accessibilityChildren))]
#[unsafe(method_family = none)]
fn accessibilityChildren(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityChildren:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityChildren(&self, accessibility_children: Option<&NSArray>);
#[unsafe(method(accessibilityChildrenInNavigationOrder))]
#[unsafe(method_family = none)]
fn accessibilityChildrenInNavigationOrder(
&self,
) -> Option<Retained<NSArray<ProtocolObject<dyn NSAccessibilityElementProtocol>>>>;
#[unsafe(method(setAccessibilityChildrenInNavigationOrder:))]
#[unsafe(method_family = none)]
fn setAccessibilityChildrenInNavigationOrder(
&self,
accessibility_children_in_navigation_order: Option<
&NSArray<ProtocolObject<dyn NSAccessibilityElementProtocol>>,
>,
);
#[unsafe(method(accessibilityClearButton))]
#[unsafe(method_family = none)]
fn accessibilityClearButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityClearButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityClearButton(
&self,
accessibility_clear_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityCancelButton))]
#[unsafe(method_family = none)]
fn accessibilityCancelButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityCancelButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityCancelButton(
&self,
accessibility_cancel_button: Option<&AnyObject>,
);
#[unsafe(method(isAccessibilityProtectedContent))]
#[unsafe(method_family = none)]
fn isAccessibilityProtectedContent(&self) -> bool;
#[unsafe(method(setAccessibilityProtectedContent:))]
#[unsafe(method_family = none)]
fn setAccessibilityProtectedContent(&self, accessibility_protected_content: bool);
#[unsafe(method(accessibilityContents))]
#[unsafe(method_family = none)]
fn accessibilityContents(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityContents:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityContents(&self, accessibility_contents: Option<&NSArray>);
#[unsafe(method(accessibilityLabel))]
#[unsafe(method_family = none)]
fn accessibilityLabel(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityLabel:))]
#[unsafe(method_family = none)]
fn setAccessibilityLabel(&self, accessibility_label: Option<&NSString>);
#[unsafe(method(isAccessibilityAlternateUIVisible))]
#[unsafe(method_family = none)]
fn isAccessibilityAlternateUIVisible(&self) -> bool;
#[unsafe(method(setAccessibilityAlternateUIVisible:))]
#[unsafe(method_family = none)]
fn setAccessibilityAlternateUIVisible(&self, accessibility_alternate_ui_visible: bool);
#[unsafe(method(accessibilitySharedFocusElements))]
#[unsafe(method_family = none)]
fn accessibilitySharedFocusElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySharedFocusElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySharedFocusElements(
&self,
accessibility_shared_focus_elements: Option<&NSArray>,
);
#[unsafe(method(isAccessibilityRequired))]
#[unsafe(method_family = none)]
fn isAccessibilityRequired(&self) -> bool;
#[unsafe(method(setAccessibilityRequired:))]
#[unsafe(method_family = none)]
fn setAccessibilityRequired(&self, accessibility_required: bool);
#[cfg(feature = "NSAccessibilityCustomRotor")]
#[unsafe(method(accessibilityCustomRotors))]
#[unsafe(method_family = none)]
fn accessibilityCustomRotors(&self) -> Retained<NSArray<NSAccessibilityCustomRotor>>;
#[cfg(feature = "NSAccessibilityCustomRotor")]
#[unsafe(method(setAccessibilityCustomRotors:))]
#[unsafe(method_family = none)]
fn setAccessibilityCustomRotors(
&self,
accessibility_custom_rotors: &NSArray<NSAccessibilityCustomRotor>,
);
#[unsafe(method(accessibilityUserInputLabels))]
#[unsafe(method_family = none)]
fn accessibilityUserInputLabels(&self) -> Option<Retained<NSArray<NSString>>>;
#[unsafe(method(setAccessibilityUserInputLabels:))]
#[unsafe(method_family = none)]
fn setAccessibilityUserInputLabels(
&self,
accessibility_user_input_labels: Option<&NSArray<NSString>>,
);
#[unsafe(method(accessibilityAttributedUserInputLabels))]
#[unsafe(method_family = none)]
fn accessibilityAttributedUserInputLabels(
&self,
) -> Option<Retained<NSArray<NSAttributedString>>>;
#[unsafe(method(setAccessibilityAttributedUserInputLabels:))]
#[unsafe(method_family = none)]
fn setAccessibilityAttributedUserInputLabels(
&self,
accessibility_attributed_user_input_labels: Option<&NSArray<NSAttributedString>>,
);
#[unsafe(method(accessibilityApplicationFocusedUIElement))]
#[unsafe(method_family = none)]
fn accessibilityApplicationFocusedUIElement(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityApplicationFocusedUIElement:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityApplicationFocusedUIElement(
&self,
accessibility_application_focused_ui_element: Option<&AnyObject>,
);
#[unsafe(method(accessibilityMainWindow))]
#[unsafe(method_family = none)]
fn accessibilityMainWindow(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMainWindow:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMainWindow(&self, accessibility_main_window: Option<&AnyObject>);
#[unsafe(method(isAccessibilityHidden))]
#[unsafe(method_family = none)]
fn isAccessibilityHidden(&self) -> bool;
#[unsafe(method(setAccessibilityHidden:))]
#[unsafe(method_family = none)]
fn setAccessibilityHidden(&self, accessibility_hidden: bool);
#[unsafe(method(isAccessibilityFrontmost))]
#[unsafe(method_family = none)]
fn isAccessibilityFrontmost(&self) -> bool;
#[unsafe(method(setAccessibilityFrontmost:))]
#[unsafe(method_family = none)]
fn setAccessibilityFrontmost(&self, accessibility_frontmost: bool);
#[unsafe(method(accessibilityFocusedWindow))]
#[unsafe(method_family = none)]
fn accessibilityFocusedWindow(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityFocusedWindow:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityFocusedWindow(
&self,
accessibility_focused_window: Option<&AnyObject>,
);
#[unsafe(method(accessibilityWindows))]
#[unsafe(method_family = none)]
fn accessibilityWindows(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityWindows:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityWindows(&self, accessibility_windows: Option<&NSArray>);
#[unsafe(method(accessibilityExtrasMenuBar))]
#[unsafe(method_family = none)]
fn accessibilityExtrasMenuBar(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityExtrasMenuBar:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityExtrasMenuBar(
&self,
accessibility_extras_menu_bar: Option<&AnyObject>,
);
#[unsafe(method(accessibilityMenuBar))]
#[unsafe(method_family = none)]
fn accessibilityMenuBar(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMenuBar:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMenuBar(&self, accessibility_menu_bar: Option<&AnyObject>);
#[unsafe(method(accessibilityColumnTitles))]
#[unsafe(method_family = none)]
fn accessibilityColumnTitles(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityColumnTitles:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityColumnTitles(
&self,
accessibility_column_titles: Option<&NSArray>,
);
#[unsafe(method(isAccessibilityOrderedByRow))]
#[unsafe(method_family = none)]
fn isAccessibilityOrderedByRow(&self) -> bool;
#[unsafe(method(setAccessibilityOrderedByRow:))]
#[unsafe(method_family = none)]
fn setAccessibilityOrderedByRow(&self, accessibility_ordered_by_row: bool);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityHorizontalUnits))]
#[unsafe(method_family = none)]
fn accessibilityHorizontalUnits(&self) -> NSAccessibilityUnits;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityHorizontalUnits:))]
#[unsafe(method_family = none)]
fn setAccessibilityHorizontalUnits(
&self,
accessibility_horizontal_units: NSAccessibilityUnits,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityVerticalUnits))]
#[unsafe(method_family = none)]
fn accessibilityVerticalUnits(&self) -> NSAccessibilityUnits;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityVerticalUnits:))]
#[unsafe(method_family = none)]
fn setAccessibilityVerticalUnits(&self, accessibility_vertical_units: NSAccessibilityUnits);
#[unsafe(method(accessibilityHorizontalUnitDescription))]
#[unsafe(method_family = none)]
fn accessibilityHorizontalUnitDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityHorizontalUnitDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityHorizontalUnitDescription(
&self,
accessibility_horizontal_unit_description: Option<&NSString>,
);
#[unsafe(method(accessibilityVerticalUnitDescription))]
#[unsafe(method_family = none)]
fn accessibilityVerticalUnitDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityVerticalUnitDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityVerticalUnitDescription(
&self,
accessibility_vertical_unit_description: Option<&NSString>,
);
#[unsafe(method(accessibilityLayoutPointForScreenPoint:))]
#[unsafe(method_family = none)]
fn accessibilityLayoutPointForScreenPoint(&self, point: NSPoint) -> NSPoint;
#[unsafe(method(accessibilityLayoutSizeForScreenSize:))]
#[unsafe(method_family = none)]
fn accessibilityLayoutSizeForScreenSize(&self, size: NSSize) -> NSSize;
#[unsafe(method(accessibilityScreenPointForLayoutPoint:))]
#[unsafe(method_family = none)]
fn accessibilityScreenPointForLayoutPoint(&self, point: NSPoint) -> NSPoint;
#[unsafe(method(accessibilityScreenSizeForLayoutSize:))]
#[unsafe(method_family = none)]
fn accessibilityScreenSizeForLayoutSize(&self, size: NSSize) -> NSSize;
#[unsafe(method(accessibilityHandles))]
#[unsafe(method_family = none)]
fn accessibilityHandles(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityHandles:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityHandles(&self, accessibility_handles: Option<&NSArray>);
#[unsafe(method(accessibilityWarningValue))]
#[unsafe(method_family = none)]
fn accessibilityWarningValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityWarningValue:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityWarningValue(
&self,
accessibility_warning_value: Option<&AnyObject>,
);
#[unsafe(method(accessibilityCriticalValue))]
#[unsafe(method_family = none)]
fn accessibilityCriticalValue(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityCriticalValue:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityCriticalValue(
&self,
accessibility_critical_value: Option<&AnyObject>,
);
#[unsafe(method(isAccessibilityDisclosed))]
#[unsafe(method_family = none)]
fn isAccessibilityDisclosed(&self) -> bool;
#[unsafe(method(setAccessibilityDisclosed:))]
#[unsafe(method_family = none)]
fn setAccessibilityDisclosed(&self, accessibility_disclosed: bool);
#[unsafe(method(accessibilityDisclosedByRow))]
#[unsafe(method_family = none)]
fn accessibilityDisclosedByRow(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityDisclosedByRow:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityDisclosedByRow(
&self,
accessibility_disclosed_by_row: Option<&AnyObject>,
);
#[unsafe(method(accessibilityDisclosedRows))]
#[unsafe(method_family = none)]
fn accessibilityDisclosedRows(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityDisclosedRows:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityDisclosedRows(
&self,
accessibility_disclosed_rows: Option<&AnyObject>,
);
#[unsafe(method(accessibilityDisclosureLevel))]
#[unsafe(method_family = none)]
fn accessibilityDisclosureLevel(&self) -> NSInteger;
#[unsafe(method(setAccessibilityDisclosureLevel:))]
#[unsafe(method_family = none)]
fn setAccessibilityDisclosureLevel(&self, accessibility_disclosure_level: NSInteger);
#[unsafe(method(accessibilityMarkerUIElements))]
#[unsafe(method_family = none)]
fn accessibilityMarkerUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityMarkerUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMarkerUIElements(
&self,
accessibility_marker_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityMarkerValues))]
#[unsafe(method_family = none)]
fn accessibilityMarkerValues(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMarkerValues:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMarkerValues(
&self,
accessibility_marker_values: Option<&AnyObject>,
);
#[unsafe(method(accessibilityMarkerGroupUIElement))]
#[unsafe(method_family = none)]
fn accessibilityMarkerGroupUIElement(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMarkerGroupUIElement:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMarkerGroupUIElement(
&self,
accessibility_marker_group_ui_element: Option<&AnyObject>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityUnits))]
#[unsafe(method_family = none)]
fn accessibilityUnits(&self) -> NSAccessibilityUnits;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityUnits:))]
#[unsafe(method_family = none)]
fn setAccessibilityUnits(&self, accessibility_units: NSAccessibilityUnits);
#[unsafe(method(accessibilityUnitDescription))]
#[unsafe(method_family = none)]
fn accessibilityUnitDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityUnitDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityUnitDescription(
&self,
accessibility_unit_description: Option<&NSString>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilityRulerMarkerType))]
#[unsafe(method_family = none)]
fn accessibilityRulerMarkerType(&self) -> NSAccessibilityRulerMarkerType;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilityRulerMarkerType:))]
#[unsafe(method_family = none)]
fn setAccessibilityRulerMarkerType(
&self,
accessibility_ruler_marker_type: NSAccessibilityRulerMarkerType,
);
#[unsafe(method(accessibilityMarkerTypeDescription))]
#[unsafe(method_family = none)]
fn accessibilityMarkerTypeDescription(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityMarkerTypeDescription:))]
#[unsafe(method_family = none)]
fn setAccessibilityMarkerTypeDescription(
&self,
accessibility_marker_type_description: Option<&NSString>,
);
#[unsafe(method(accessibilityHorizontalScrollBar))]
#[unsafe(method_family = none)]
fn accessibilityHorizontalScrollBar(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityHorizontalScrollBar:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityHorizontalScrollBar(
&self,
accessibility_horizontal_scroll_bar: Option<&AnyObject>,
);
#[unsafe(method(accessibilityVerticalScrollBar))]
#[unsafe(method_family = none)]
fn accessibilityVerticalScrollBar(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityVerticalScrollBar:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityVerticalScrollBar(
&self,
accessibility_vertical_scroll_bar: Option<&AnyObject>,
);
#[unsafe(method(accessibilityAllowedValues))]
#[unsafe(method_family = none)]
fn accessibilityAllowedValues(&self) -> Option<Retained<NSArray<NSNumber>>>;
#[unsafe(method(setAccessibilityAllowedValues:))]
#[unsafe(method_family = none)]
fn setAccessibilityAllowedValues(
&self,
accessibility_allowed_values: Option<&NSArray<NSNumber>>,
);
#[unsafe(method(accessibilityLabelUIElements))]
#[unsafe(method_family = none)]
fn accessibilityLabelUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityLabelUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityLabelUIElements(
&self,
accessibility_label_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityLabelValue))]
#[unsafe(method_family = none)]
fn accessibilityLabelValue(&self) -> c_float;
#[unsafe(method(setAccessibilityLabelValue:))]
#[unsafe(method_family = none)]
fn setAccessibilityLabelValue(&self, accessibility_label_value: c_float);
#[unsafe(method(accessibilitySplitters))]
#[unsafe(method_family = none)]
fn accessibilitySplitters(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySplitters:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySplitters(&self, accessibility_splitters: Option<&NSArray>);
#[unsafe(method(accessibilityDecrementButton))]
#[unsafe(method_family = none)]
fn accessibilityDecrementButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityDecrementButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityDecrementButton(
&self,
accessibility_decrement_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityIncrementButton))]
#[unsafe(method_family = none)]
fn accessibilityIncrementButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityIncrementButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityIncrementButton(
&self,
accessibility_increment_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityTabs))]
#[unsafe(method_family = none)]
fn accessibilityTabs(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityTabs:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityTabs(&self, accessibility_tabs: Option<&NSArray>);
#[unsafe(method(accessibilityHeader))]
#[unsafe(method_family = none)]
fn accessibilityHeader(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityHeader:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityHeader(&self, accessibility_header: Option<&AnyObject>);
#[unsafe(method(accessibilityColumnCount))]
#[unsafe(method_family = none)]
fn accessibilityColumnCount(&self) -> NSInteger;
#[unsafe(method(setAccessibilityColumnCount:))]
#[unsafe(method_family = none)]
fn setAccessibilityColumnCount(&self, accessibility_column_count: NSInteger);
#[unsafe(method(accessibilityRowCount))]
#[unsafe(method_family = none)]
fn accessibilityRowCount(&self) -> NSInteger;
#[unsafe(method(setAccessibilityRowCount:))]
#[unsafe(method_family = none)]
fn setAccessibilityRowCount(&self, accessibility_row_count: NSInteger);
#[unsafe(method(accessibilityIndex))]
#[unsafe(method_family = none)]
fn accessibilityIndex(&self) -> NSInteger;
#[unsafe(method(setAccessibilityIndex:))]
#[unsafe(method_family = none)]
fn setAccessibilityIndex(&self, accessibility_index: NSInteger);
#[unsafe(method(accessibilityColumns))]
#[unsafe(method_family = none)]
fn accessibilityColumns(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityColumns:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityColumns(&self, accessibility_columns: Option<&NSArray>);
#[unsafe(method(accessibilityRows))]
#[unsafe(method_family = none)]
fn accessibilityRows(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityRows:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityRows(&self, accessibility_rows: Option<&NSArray>);
#[unsafe(method(accessibilityVisibleRows))]
#[unsafe(method_family = none)]
fn accessibilityVisibleRows(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityVisibleRows:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityVisibleRows(&self, accessibility_visible_rows: Option<&NSArray>);
#[unsafe(method(accessibilitySelectedRows))]
#[unsafe(method_family = none)]
fn accessibilitySelectedRows(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySelectedRows:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySelectedRows(
&self,
accessibility_selected_rows: Option<&NSArray>,
);
#[unsafe(method(accessibilityVisibleColumns))]
#[unsafe(method_family = none)]
fn accessibilityVisibleColumns(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityVisibleColumns:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityVisibleColumns(
&self,
accessibility_visible_columns: Option<&NSArray>,
);
#[unsafe(method(accessibilitySelectedColumns))]
#[unsafe(method_family = none)]
fn accessibilitySelectedColumns(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySelectedColumns:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySelectedColumns(
&self,
accessibility_selected_columns: Option<&NSArray>,
);
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(accessibilitySortDirection))]
#[unsafe(method_family = none)]
fn accessibilitySortDirection(&self) -> NSAccessibilitySortDirection;
#[cfg(feature = "NSAccessibilityConstants")]
#[unsafe(method(setAccessibilitySortDirection:))]
#[unsafe(method_family = none)]
fn setAccessibilitySortDirection(
&self,
accessibility_sort_direction: NSAccessibilitySortDirection,
);
#[unsafe(method(accessibilityRowHeaderUIElements))]
#[unsafe(method_family = none)]
fn accessibilityRowHeaderUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityRowHeaderUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityRowHeaderUIElements(
&self,
accessibility_row_header_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilitySelectedCells))]
#[unsafe(method_family = none)]
fn accessibilitySelectedCells(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySelectedCells:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySelectedCells(
&self,
accessibility_selected_cells: Option<&NSArray>,
);
#[unsafe(method(accessibilityVisibleCells))]
#[unsafe(method_family = none)]
fn accessibilityVisibleCells(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityVisibleCells:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityVisibleCells(
&self,
accessibility_visible_cells: Option<&NSArray>,
);
#[unsafe(method(accessibilityColumnHeaderUIElements))]
#[unsafe(method_family = none)]
fn accessibilityColumnHeaderUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilityColumnHeaderUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityColumnHeaderUIElements(
&self,
accessibility_column_header_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityCellForColumn:row:))]
#[unsafe(method_family = none)]
fn accessibilityCellForColumn_row(
&self,
column: NSInteger,
row: NSInteger,
) -> Option<Retained<AnyObject>>;
#[unsafe(method(accessibilityRowIndexRange))]
#[unsafe(method_family = none)]
fn accessibilityRowIndexRange(&self) -> NSRange;
#[unsafe(method(setAccessibilityRowIndexRange:))]
#[unsafe(method_family = none)]
fn setAccessibilityRowIndexRange(&self, accessibility_row_index_range: NSRange);
#[unsafe(method(accessibilityColumnIndexRange))]
#[unsafe(method_family = none)]
fn accessibilityColumnIndexRange(&self) -> NSRange;
#[unsafe(method(setAccessibilityColumnIndexRange:))]
#[unsafe(method_family = none)]
fn setAccessibilityColumnIndexRange(&self, accessibility_column_index_range: NSRange);
#[unsafe(method(accessibilityInsertionPointLineNumber))]
#[unsafe(method_family = none)]
fn accessibilityInsertionPointLineNumber(&self) -> NSInteger;
#[unsafe(method(setAccessibilityInsertionPointLineNumber:))]
#[unsafe(method_family = none)]
fn setAccessibilityInsertionPointLineNumber(
&self,
accessibility_insertion_point_line_number: NSInteger,
);
#[unsafe(method(accessibilitySharedCharacterRange))]
#[unsafe(method_family = none)]
fn accessibilitySharedCharacterRange(&self) -> NSRange;
#[unsafe(method(setAccessibilitySharedCharacterRange:))]
#[unsafe(method_family = none)]
fn setAccessibilitySharedCharacterRange(
&self,
accessibility_shared_character_range: NSRange,
);
#[unsafe(method(accessibilitySharedTextUIElements))]
#[unsafe(method_family = none)]
fn accessibilitySharedTextUIElements(&self) -> Option<Retained<NSArray>>;
#[unsafe(method(setAccessibilitySharedTextUIElements:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilitySharedTextUIElements(
&self,
accessibility_shared_text_ui_elements: Option<&NSArray>,
);
#[unsafe(method(accessibilityVisibleCharacterRange))]
#[unsafe(method_family = none)]
fn accessibilityVisibleCharacterRange(&self) -> NSRange;
#[unsafe(method(setAccessibilityVisibleCharacterRange:))]
#[unsafe(method_family = none)]
fn setAccessibilityVisibleCharacterRange(
&self,
accessibility_visible_character_range: NSRange,
);
#[unsafe(method(accessibilityNumberOfCharacters))]
#[unsafe(method_family = none)]
fn accessibilityNumberOfCharacters(&self) -> NSInteger;
#[unsafe(method(setAccessibilityNumberOfCharacters:))]
#[unsafe(method_family = none)]
fn setAccessibilityNumberOfCharacters(&self, accessibility_number_of_characters: NSInteger);
#[unsafe(method(accessibilitySelectedText))]
#[unsafe(method_family = none)]
fn accessibilitySelectedText(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilitySelectedText:))]
#[unsafe(method_family = none)]
fn setAccessibilitySelectedText(&self, accessibility_selected_text: Option<&NSString>);
#[unsafe(method(accessibilitySelectedTextRange))]
#[unsafe(method_family = none)]
fn accessibilitySelectedTextRange(&self) -> NSRange;
#[unsafe(method(setAccessibilitySelectedTextRange:))]
#[unsafe(method_family = none)]
fn setAccessibilitySelectedTextRange(&self, accessibility_selected_text_range: NSRange);
#[unsafe(method(accessibilitySelectedTextRanges))]
#[unsafe(method_family = none)]
fn accessibilitySelectedTextRanges(&self) -> Option<Retained<NSArray<NSValue>>>;
#[unsafe(method(setAccessibilitySelectedTextRanges:))]
#[unsafe(method_family = none)]
fn setAccessibilitySelectedTextRanges(
&self,
accessibility_selected_text_ranges: Option<&NSArray<NSValue>>,
);
#[unsafe(method(accessibilityAttributedStringForRange:))]
#[unsafe(method_family = none)]
fn accessibilityAttributedStringForRange(
&self,
range: NSRange,
) -> Option<Retained<NSAttributedString>>;
#[unsafe(method(accessibilityRangeForLine:))]
#[unsafe(method_family = none)]
fn accessibilityRangeForLine(&self, line: NSInteger) -> NSRange;
#[unsafe(method(accessibilityStringForRange:))]
#[unsafe(method_family = none)]
fn accessibilityStringForRange(&self, range: NSRange) -> Option<Retained<NSString>>;
#[unsafe(method(accessibilityRangeForPosition:))]
#[unsafe(method_family = none)]
fn accessibilityRangeForPosition(&self, point: NSPoint) -> NSRange;
#[unsafe(method(accessibilityRangeForIndex:))]
#[unsafe(method_family = none)]
fn accessibilityRangeForIndex(&self, index: NSInteger) -> NSRange;
#[unsafe(method(accessibilityFrameForRange:))]
#[unsafe(method_family = none)]
fn accessibilityFrameForRange(&self, range: NSRange) -> NSRect;
#[unsafe(method(accessibilityRTFForRange:))]
#[unsafe(method_family = none)]
fn accessibilityRTFForRange(&self, range: NSRange) -> Option<Retained<NSData>>;
#[unsafe(method(accessibilityStyleRangeForIndex:))]
#[unsafe(method_family = none)]
fn accessibilityStyleRangeForIndex(&self, index: NSInteger) -> NSRange;
#[unsafe(method(accessibilityLineForIndex:))]
#[unsafe(method_family = none)]
fn accessibilityLineForIndex(&self, index: NSInteger) -> NSInteger;
#[unsafe(method(accessibilityToolbarButton))]
#[unsafe(method_family = none)]
fn accessibilityToolbarButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityToolbarButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityToolbarButton(
&self,
accessibility_toolbar_button: Option<&AnyObject>,
);
#[unsafe(method(isAccessibilityModal))]
#[unsafe(method_family = none)]
fn isAccessibilityModal(&self) -> bool;
#[unsafe(method(setAccessibilityModal:))]
#[unsafe(method_family = none)]
fn setAccessibilityModal(&self, accessibility_modal: bool);
#[unsafe(method(accessibilityProxy))]
#[unsafe(method_family = none)]
fn accessibilityProxy(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityProxy:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityProxy(&self, accessibility_proxy: Option<&AnyObject>);
#[unsafe(method(isAccessibilityMain))]
#[unsafe(method_family = none)]
fn isAccessibilityMain(&self) -> bool;
#[unsafe(method(setAccessibilityMain:))]
#[unsafe(method_family = none)]
fn setAccessibilityMain(&self, accessibility_main: bool);
#[unsafe(method(accessibilityFullScreenButton))]
#[unsafe(method_family = none)]
fn accessibilityFullScreenButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityFullScreenButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityFullScreenButton(
&self,
accessibility_full_screen_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityGrowArea))]
#[unsafe(method_family = none)]
fn accessibilityGrowArea(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityGrowArea:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityGrowArea(&self, accessibility_grow_area: Option<&AnyObject>);
#[unsafe(method(accessibilityDocument))]
#[unsafe(method_family = none)]
fn accessibilityDocument(&self) -> Option<Retained<NSString>>;
#[unsafe(method(setAccessibilityDocument:))]
#[unsafe(method_family = none)]
fn setAccessibilityDocument(&self, accessibility_document: Option<&NSString>);
#[unsafe(method(accessibilityDefaultButton))]
#[unsafe(method_family = none)]
fn accessibilityDefaultButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityDefaultButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityDefaultButton(
&self,
accessibility_default_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityCloseButton))]
#[unsafe(method_family = none)]
fn accessibilityCloseButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityCloseButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityCloseButton(
&self,
accessibility_close_button: Option<&AnyObject>,
);
#[unsafe(method(accessibilityZoomButton))]
#[unsafe(method_family = none)]
fn accessibilityZoomButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityZoomButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityZoomButton(&self, accessibility_zoom_button: Option<&AnyObject>);
#[unsafe(method(accessibilityMinimizeButton))]
#[unsafe(method_family = none)]
fn accessibilityMinimizeButton(&self) -> Option<Retained<AnyObject>>;
#[unsafe(method(setAccessibilityMinimizeButton:))]
#[unsafe(method_family = none)]
unsafe fn setAccessibilityMinimizeButton(
&self,
accessibility_minimize_button: Option<&AnyObject>,
);
#[unsafe(method(isAccessibilityMinimized))]
#[unsafe(method_family = none)]
fn isAccessibilityMinimized(&self) -> bool;
#[unsafe(method(setAccessibilityMinimized:))]
#[unsafe(method_family = none)]
fn setAccessibilityMinimized(&self, accessibility_minimized: bool);
#[cfg(feature = "NSAccessibilityCustomAction")]
#[unsafe(method(accessibilityCustomActions))]
#[unsafe(method_family = none)]
fn accessibilityCustomActions(
&self,
) -> Option<Retained<NSArray<NSAccessibilityCustomAction>>>;
#[cfg(feature = "NSAccessibilityCustomAction")]
#[unsafe(method(setAccessibilityCustomActions:))]
#[unsafe(method_family = none)]
fn setAccessibilityCustomActions(
&self,
accessibility_custom_actions: Option<&NSArray<NSAccessibilityCustomAction>>,
);
#[unsafe(method(accessibilityPerformCancel))]
#[unsafe(method_family = none)]
fn accessibilityPerformCancel(&self) -> bool;
#[unsafe(method(accessibilityPerformConfirm))]
#[unsafe(method_family = none)]
fn accessibilityPerformConfirm(&self) -> bool;
#[unsafe(method(accessibilityPerformDecrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformDecrement(&self) -> bool;
#[unsafe(method(accessibilityPerformDelete))]
#[unsafe(method_family = none)]
fn accessibilityPerformDelete(&self) -> bool;
#[unsafe(method(accessibilityPerformIncrement))]
#[unsafe(method_family = none)]
fn accessibilityPerformIncrement(&self) -> bool;
#[unsafe(method(accessibilityPerformPick))]
#[unsafe(method_family = none)]
fn accessibilityPerformPick(&self) -> bool;
#[unsafe(method(accessibilityPerformPress))]
#[unsafe(method_family = none)]
fn accessibilityPerformPress(&self) -> bool;
#[unsafe(method(accessibilityPerformRaise))]
#[unsafe(method_family = none)]
fn accessibilityPerformRaise(&self) -> bool;
#[unsafe(method(accessibilityPerformShowAlternateUI))]
#[unsafe(method_family = none)]
fn accessibilityPerformShowAlternateUI(&self) -> bool;
#[unsafe(method(accessibilityPerformShowDefaultUI))]
#[unsafe(method_family = none)]
fn accessibilityPerformShowDefaultUI(&self) -> bool;
#[unsafe(method(accessibilityPerformShowMenu))]
#[unsafe(method_family = none)]
fn accessibilityPerformShowMenu(&self) -> bool;
#[unsafe(method(isAccessibilitySelectorAllowed:))]
#[unsafe(method_family = none)]
unsafe fn isAccessibilitySelectorAllowed(&self, selector: Sel) -> bool;
}
);