pub unsafe trait NSUserInterfaceCompression {
// Provided methods
fn compressWithPrioritizedCompressionOptions(
&self,
prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>,
)
where Self: Sized + Message { ... }
fn minimumSizeWithPrioritizedCompressionOptions(
&self,
prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>,
) -> NSSize
where Self: Sized + Message { ... }
fn activeCompressionOptions(
&self,
) -> Retained<NSUserInterfaceCompressionOptions>
where Self: Sized + Message { ... }
}
Available on crate feature
NSUserInterfaceCompression
only.Expand description
Provided Methods§
fn compressWithPrioritizedCompressionOptions( &self, prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>, )
fn minimumSizeWithPrioritizedCompressionOptions( &self, prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>, ) -> NSSize
fn activeCompressionOptions( &self, ) -> Retained<NSUserInterfaceCompressionOptions>
Trait Implementations§
Source§impl ProtocolType for dyn NSUserInterfaceCompression
impl ProtocolType for dyn NSUserInterfaceCompression
impl<T> ImplementedBy<T> for dyn NSUserInterfaceCompression
Implementations on Foreign Types§
impl<T> NSUserInterfaceCompression for ProtocolObject<T>where
T: ?Sized + NSUserInterfaceCompression,
Implementors§
impl NSUserInterfaceCompression for NSButton
Available on crate feature
NSButton
only.impl NSUserInterfaceCompression for NSPopUpButton
Available on crate feature
NSPopUpButton
only.impl NSUserInterfaceCompression for NSSegmentedControl
Available on crate feature
NSSegmentedControl
only.impl NSUserInterfaceCompression for NSStatusBarButton
Available on crate feature
NSStatusBarButton
only.