Trait objc2_app_kit::NSAccessibilityTable

source ·
pub unsafe trait NSAccessibilityTable: NSAccessibilityGroup {
Show 13 methods // Provided methods unsafe fn accessibilityLabel(&self) -> Option<Id<NSString>> where Self: Sized + Message { ... } unsafe fn accessibilityRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>> where Self: Sized + Message { ... } unsafe fn accessibilitySelectedRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>> where Self: Sized + Message { ... } unsafe fn setAccessibilitySelectedRows( &self, selected_rows: &NSArray<ProtocolObject<dyn NSAccessibilityRow>> ) where Self: Sized + Message { ... } unsafe fn accessibilityVisibleRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>> where Self: Sized + Message { ... } unsafe fn accessibilityColumns(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilityVisibleColumns(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilitySelectedColumns(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilityHeaderGroup(&self) -> Option<Id<NSString>> where Self: Sized + Message { ... } unsafe fn accessibilitySelectedCells(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilityVisibleCells(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... } unsafe fn accessibilityColumnHeaderUIElements(&self) -> Option<Id<NSArray>> where Self: Sized + Message { ... }
}
Available on crate feature NSAccessibilityProtocols only.

Provided Methods§

source

unsafe fn accessibilityLabel(&self) -> Option<Id<NSString>>
where Self: Sized + Message,

source

unsafe fn accessibilityRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>
where Self: Sized + Message,

source

unsafe fn accessibilitySelectedRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>
where Self: Sized + Message,

source

unsafe fn setAccessibilitySelectedRows( &self, selected_rows: &NSArray<ProtocolObject<dyn NSAccessibilityRow>> )
where Self: Sized + Message,

source

unsafe fn accessibilityVisibleRows( &self ) -> Option<Id<NSArray<ProtocolObject<dyn NSAccessibilityRow>>>>
where Self: Sized + Message,

source

unsafe fn accessibilityColumns(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilityVisibleColumns(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilitySelectedColumns(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilityHeaderGroup(&self) -> Option<Id<NSString>>
where Self: Sized + Message,

👎Deprecated
source

unsafe fn accessibilitySelectedCells(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilityVisibleCells(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilityRowHeaderUIElements(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

source

unsafe fn accessibilityColumnHeaderUIElements(&self) -> Option<Id<NSArray>>
where Self: Sized + Message,

Trait Implementations§

source§

impl ProtocolType for dyn NSAccessibilityTable

source§

const NAME: &'static str = "NSAccessibilityTable"

The name of the Objective-C protocol that this type represents.
source§

fn protocol() -> Option<&'static AnyProtocol>

Get a reference to the Objective-C protocol object that this type represents. Read more
source§

impl<T> ImplementedBy<T> for dyn NSAccessibilityTable

Implementations on Foreign Types§

source§

impl<T> NSAccessibilityTable for ProtocolObject<T>

Implementors§

source§

impl NSAccessibilityTable for NSOutlineView

Available on crate features NSControl and NSResponder and NSTableView and NSView and NSOutlineView only.
source§

impl NSAccessibilityTable for NSTableView

Available on crate features NSControl and NSResponder and NSView and NSTableView only.