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§
unsafe fn compressWithPrioritizedCompressionOptions( &self, prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>, )
unsafe fn minimumSizeWithPrioritizedCompressionOptions( &self, prioritized_options: &NSArray<NSUserInterfaceCompressionOptions>, ) -> NSSize
unsafe 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.