Up

NSCollectionViewFlowLayout documentation

Authors

Generated by Gregory John Casamento,,,

Date: Generated at 2023-12-22 15:07:50 -0500


Contents -

  1. Software documentation for the NSCollectionViewFlowLayout class
  2. Software documentation for the NSCollectionViewFlowLayoutInvalidationContext class
  3. Software documentation for the NSCollectionViewDelegateFlowLayout protocol

Software documentation for the NSCollectionViewFlowLayout class

NSCollectionViewFlowLayout : NSCollectionViewLayout

Declared in:
AppKit/NSCollectionViewFlowLayout.h
Availability: MacOS-X 10.11.0

Description forthcoming.

Instance Variables

Method summary

collapseSectionAtIndex: 

- (void) collapseSectionAtIndex: (NSUInteger)sectionIndex;
Availability: MacOS-X 10.11.0

Description forthcoming.

estimatedItemSize 

- (NSSize) estimatedItemSize;
Availability: MacOS-X 10.11.0

Description forthcoming.

expandSectionAtIndex: 

- (void) expandSectionAtIndex: (NSUInteger)sectionIndex;
Availability: MacOS-X 10.11.0

Description forthcoming.

footerReferenceSize 

- (NSSize) footerReferenceSize;
Availability: MacOS-X 10.11.0

Description forthcoming.

headerReferenceSize 

- (NSSize) headerReferenceSize;
Availability: MacOS-X 10.11.0

Description forthcoming.

itemSize 

- (NSSize) itemSize;
Availability: MacOS-X 10.11.0

Description forthcoming.

minimumInteritemSpacing 

- (CGFloat) minimumInteritemSpacing;
Availability: MacOS-X 10.11.0

Description forthcoming.

minimumLineSpacing 

- (CGFloat) minimumLineSpacing;
Availability: MacOS-X 10.11.0

Description forthcoming.

scrollDirection 

- (NSCollectionViewScrollDirection) scrollDirection;
Availability: MacOS-X 10.11.0

Description forthcoming.

sectionAtIndexIsCollapsed: 

- (BOOL) sectionAtIndexIsCollapsed: (NSUInteger)sectionIndex;
Availability: MacOS-X 10.11.0

Description forthcoming.

sectionFootersPinToVisibleBounds 

- (BOOL) sectionFootersPinToVisibleBounds;
Availability: MacOS-X 10.11.0

Description forthcoming.

sectionHeadersPinToVisibleBounds 

- (BOOL) sectionHeadersPinToVisibleBounds;
Availability: MacOS-X 10.11.0

Description forthcoming.

sectionInset 

- (NSEdgeInsets) sectionInset;
Availability: MacOS-X 10.11.0

Description forthcoming.

setEstimatedItemSize: 

- (void) setEstimatedItemSize: (NSSize)size;
Availability: MacOS-X 10.11.0

Description forthcoming.

setFooterReferenceSize: 

- (void) setFooterReferenceSize: (NSSize)size;
Availability: MacOS-X 10.11.0

Description forthcoming.

setHeaderReferenceSize: 

- (void) setHeaderReferenceSize: (NSSize)size;
Availability: MacOS-X 10.11.0

Description forthcoming.

setItemSize: 

- (void) setItemSize: (NSSize)itemSize;
Availability: MacOS-X 10.11.0

Description forthcoming.

setMinimumInteritemSpacing: 

- (void) setMinimumInteritemSpacing: (CGFloat)spacing;
Availability: MacOS-X 10.11.0

Description forthcoming.

setMinimumLineSpacing: 

- (void) setMinimumLineSpacing: (CGFloat)spacing;
Availability: MacOS-X 10.11.0

Description forthcoming.

setScrollDirection: 

- (void) setScrollDirection: (NSCollectionViewScrollDirection)direction;
Availability: MacOS-X 10.11.0

Description forthcoming.

setSectionFootersPinToVisibleBounds: 

- (void) setSectionFootersPinToVisibleBounds: (BOOL)f;
Availability: MacOS-X 10.11.0

Description forthcoming.

setSectionHeadersPinToVisibleBounds: 

- (void) setSectionHeadersPinToVisibleBounds: (BOOL)f;
Availability: MacOS-X 10.11.0

Description forthcoming.

setSectionInset: 

- (void) setSectionInset: (NSEdgeInsets)inset;
Availability: MacOS-X 10.11.0

Description forthcoming.



Instance Variables for NSCollectionViewFlowLayout Class

_collapsedSections

@protected NSMutableIndexSet* _collapsedSections;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_dr

@protected NSInteger _dr;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_ds

@protected NSInteger _ds;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_estimatedItemSize

@protected NSSize _estimatedItemSize;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_footerReferenceSize

@protected NSSize _footerReferenceSize;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_headerReferenceSize

@protected NSSize _headerReferenceSize;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_itemSize

@protected NSSize _itemSize;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_minimumInteritemSpacing

@protected CGFloat _minimumInteritemSpacing;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_minimumLineSpacing

@protected CGFloat _minimumLineSpacing;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_scrollDirection

@protected NSCollectionViewScrollDirection _scrollDirection;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_sectionFootersPinToVisibleBounds

@protected BOOL _sectionFootersPinToVisibleBounds;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_sectionHeadersPinToVisibleBounds

@protected BOOL _sectionHeadersPinToVisibleBounds;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_sectionInset

@protected NSEdgeInsets _sectionInset;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the NSCollectionViewFlowLayoutInvalidationContext class

NSCollectionViewFlowLayoutInvalidationContext : NSCollectionViewLayoutInvalidationContext

Declared in:
AppKit/NSCollectionViewFlowLayout.h
Availability: MacOS-X 10.11.0

Description forthcoming.

Instance Variables

Method summary

invalidateFlowLayoutAttributes 

- (BOOL) invalidateFlowLayoutAttributes;
Availability: MacOS-X 10.11.0

Description forthcoming.

invalidateFlowLayoutDelegateMetrics 

- (BOOL) invalidateFlowLayoutDelegateMetrics;
Availability: MacOS-X 10.11.0

Description forthcoming.

setInvalidateFlowLayoutAttributes: 

- (void) setInvalidateFlowLayoutAttributes: (BOOL)flag;
Availability: MacOS-X 10.11.0

Description forthcoming.

setInvalidateFlowLayoutDelegateMetrics: 

- (void) setInvalidateFlowLayoutDelegateMetrics: (BOOL)flag;
Availability: MacOS-X 10.11.0

Description forthcoming.



Instance Variables for NSCollectionViewFlowLayoutInvalidationContext Class

_invalidateFlowLayoutAttributes

@protected BOOL _invalidateFlowLayoutAttributes;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.

_invalidateFlowLayoutDelegateMetrics

@protected BOOL _invalidateFlowLayoutDelegateMetrics;
Availability: MacOS-X 10.11.0

Warning the underscore at the start of the name of this instance variable indicates that, even though it is not technically private, it is intended for internal use within the package, and you should not use the variable in other code.




Software documentation for the NSCollectionViewDelegateFlowLayout protocol

NSCollectionViewDelegateFlowLayout

Declared in:
AppKit/NSCollectionViewFlowLayout.h
Conforms to:
NSCollectionViewDelegate
Availability: MacOS-X 10.11.0

Description forthcoming.
Method summary

collectionView: layout: insetForSectionAtIndex: 

- (NSEdgeInsets) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout insetForSectionAtIndex: (NSInteger)section;
Availability: MacOS-X 10.11.0

Description forthcoming.

collectionView: layout: minimumInteritemSpacingForSectionAtIndex: 

- (CGFloat) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex: (NSInteger)section;
Availability: MacOS-X 10.11.0

Description forthcoming.

collectionView: layout: minimumLineSpacingForSectionAtIndex: 

- (CGFloat) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex: (NSInteger)section;
Availability: MacOS-X 10.11.0

Description forthcoming.

collectionView: layout: referenceSizeForFooterInSection: 

- (NSSize) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout referenceSizeForFooterInSection: (NSInteger)section;
Availability: MacOS-X 10.11.0

Description forthcoming.

collectionView: layout: referenceSizeForHeaderInSection: 

- (NSSize) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout referenceSizeForHeaderInSection: (NSInteger)section;
Availability: MacOS-X 10.11.0

Description forthcoming.

collectionView: layout: sizeForItemAtIndexPath: 

- (NSSize) collectionView: (NSCollectionView*)collectionView layout: (NSCollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath: (NSIndexPath*)indexPath;
Availability: MacOS-X 10.11.0

Description forthcoming.


Up