pub unsafe trait NSCollectionViewElement: NSObjectProtocol + NSUserInterfaceItemIdentification + IsMainThreadOnly {
// Provided methods
unsafe fn prepareForReuse(&self)
where Self: Sized + Message { ... }
unsafe fn applyLayoutAttributes(
&self,
layout_attributes: &NSCollectionViewLayoutAttributes
)
where Self: Sized + Message { ... }
unsafe fn willTransitionFromLayout_toLayout(
&self,
old_layout: &NSCollectionViewLayout,
new_layout: &NSCollectionViewLayout
)
where Self: Sized + Message { ... }
unsafe fn didTransitionFromLayout_toLayout(
&self,
old_layout: &NSCollectionViewLayout,
new_layout: &NSCollectionViewLayout
)
where Self: Sized + Message { ... }
unsafe fn preferredLayoutAttributesFittingAttributes(
&self,
layout_attributes: &NSCollectionViewLayoutAttributes
) -> Id<NSCollectionViewLayoutAttributes>
where Self: Sized + Message { ... }
}
Available on crate features
NSCollectionView
and NSUserInterfaceItemIdentification
only.Provided Methods§
unsafe fn prepareForReuse(&self)
unsafe fn applyLayoutAttributes( &self, layout_attributes: &NSCollectionViewLayoutAttributes )
Available on crate feature
NSCollectionViewLayout
only.unsafe fn willTransitionFromLayout_toLayout( &self, old_layout: &NSCollectionViewLayout, new_layout: &NSCollectionViewLayout )
Available on crate feature
NSCollectionViewLayout
only.unsafe fn didTransitionFromLayout_toLayout( &self, old_layout: &NSCollectionViewLayout, new_layout: &NSCollectionViewLayout )
Available on crate feature
NSCollectionViewLayout
only.unsafe fn preferredLayoutAttributesFittingAttributes( &self, layout_attributes: &NSCollectionViewLayoutAttributes ) -> Id<NSCollectionViewLayoutAttributes>
Available on crate feature
NSCollectionViewLayout
only.Trait Implementations§
source§impl ProtocolType for dyn NSCollectionViewElement
impl ProtocolType for dyn NSCollectionViewElement
impl<T> ImplementedBy<T> for dyn NSCollectionViewElement
Implementations on Foreign Types§
impl<T> NSCollectionViewElement for ProtocolObject<T>where
T: ?Sized + NSCollectionViewElement,
Implementors§
impl NSCollectionViewElement for NSCollectionViewItem
Available on crate features
NSResponder
and NSViewController
only.