Trait NSUserInterfaceCompression

Source
pub unsafe trait NSUserInterfaceCompression {
    // Provided methods
    unsafe fn compressWithPrioritizedCompressionOptions(
        &self,
        prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>,
    )
       where Self: Sized + Message { ... }
    unsafe fn minimumSizeWithPrioritizedCompressionOptions(
        &self,
        prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>,
    ) -> NSSize
       where Self: Sized + Message { ... }
    unsafe fn activeCompressionOptions(
        &self,
    ) -> Retained<NSUserInterfaceCompressionOptions>
       where Self: Sized + Message { ... }
}
Available on crate feature NSUserInterfaceCompression only.
Expand description

Provided Methods§

Trait Implementations§

Source§

impl ProtocolType for dyn NSUserInterfaceCompression

Source§

const NAME: &'static str = "NSUserInterfaceCompression"

The name of the Objective-C protocol that this type represents. Read more
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 NSUserInterfaceCompression

Implementations on Foreign Types§

Source§

impl<T> NSUserInterfaceCompression for ProtocolObject<T>

Implementors§

Source§

impl NSUserInterfaceCompression for NSButton

Available on crate feature NSButton only.
Source§

impl NSUserInterfaceCompression for NSPopUpButton

Available on crate feature NSPopUpButton only.
Source§

impl NSUserInterfaceCompression for NSSegmentedControl

Available on crate feature NSSegmentedControl only.
Source§

impl NSUserInterfaceCompression for NSStatusBarButton

Available on crate feature NSStatusBarButton only.