_delegate;
Availability: OpenStep
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.
@protected NSUInteger _draggingOnIndex;
Availability: OpenStep
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.
@protected NSUInteger _draggingOnRow;
Availability: OpenStep
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.
@protected NSDragOperation _draggingSourceOperationMaskForLocal;
Availability: OpenStep
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.
@protected NSDragOperation _draggingSourceOperationMaskForRemote;
Availability: OpenStep
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.
@protected CGFloat _horizontalMargin;
Availability: OpenStep
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.
@protected NSMutableSet* _indexPathsForSupplementaryElementsOfKind;
Availability: OpenStep
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.
@protected NSMapTable* _indexPathsToItems;
Availability: OpenStep
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.
@protected BOOL _isSelectable;
Availability: OpenStep
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.
@protected NSSize _itemSize;
Availability: OpenStep
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.
@protected NSMutableArray* _items;
Availability: OpenStep
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.
@protected NSMapTable* _itemsToAttributes;
Availability: OpenStep
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.
@protected NSMapTable* _itemsToIndexPaths;
Availability: OpenStep
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.
@protected NSSize _maxItemSize;
Availability: OpenStep
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.
@protected NSUInteger _maxNumberOfColumns;
Availability: OpenStep
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.
@protected NSUInteger _maxNumberOfRows;
Availability: OpenStep
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.
@protected NSSize _minItemSize;
Availability: OpenStep
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.
@protected NSUInteger _numberOfColumns;
Availability: OpenStep
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.
@protected id _prefetchDataSource;
Availability: OpenStep
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.
@protected NSMapTable* _registeredClasses;
Availability: OpenStep
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.
@protected NSMapTable* _registeredNibs;
Availability: OpenStep
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.
@protected NSSet* _selectionIndexPaths;
Availability: OpenStep
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.
@protected NSIndexSet* _selectionIndexes;
Availability: OpenStep
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.
@protected CGFloat _tileWidth;
Availability: OpenStep
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.
@protected CGFloat _verticalMargin;
Availability: OpenStep
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.
@protected NSMutableArray* _visibleItems;
Availability: OpenStep
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.
@protected NSMutableDictionary* _visibleSupplementaryViews;
Availability: OpenStep
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.
@protected NSCollectionViewItem* itemPrototype;
Availability: OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSCollectionView.h
- Conforms to:
- NSObject
Availability: MacOS-X 10.11.0
Description forthcoming.
- (
NSInteger)
numberOfSectionsInCollectionView: (
NSCollectionView*)collectionView;
Availability: MacOS-X 10.11.0
Description forthcoming.
- Declared in:
- AppKit/NSCollectionView.h
- Conforms to:
- NSObject
Availability: OpenStep
Description forthcoming.
- (BOOL)
collectionView: (
NSCollectionView*)collectionView
canDragItemsAtIndexPaths: (
NSSet*)indexPaths
withEvent: (
NSEvent*)event;
Availability: MacOS-X 10.11.0
Return a boolean indicating if the
indexPaths on collectionView
can be dragged with the passed in event.
- (BOOL)
collectionView: (
NSCollectionView*)collectionView
canDragItemsAtIndexes: (
NSIndexSet*)indexes
withEvent: (
NSEvent*)event;
Availability: MacOS-X 10.6.0
Return a boolean indicating if the
indexes on collectionView can
be dragged with the passed in event.
- (void)
collectionView: (
NSCollectionView*)collectionView
didChangeItemsAtIndexPaths: (
NSSet*)indexPaths
toHighlightState: (
NSCollectionViewItemHighlightState)highlightState;
Availability: MacOS-X 10.11.0
This is sent to inform the delegate of those items
that did change highlightState.
- (void)
collectionView: (
NSCollectionView*)collectionView
didDeselectItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Called to inform the delegate of those items that
were deselected.
- (void)
collectionView: (
NSCollectionView*)collectionView
didEndDisplayingItem: (
NSCollectionViewItem*)item
forRepresentedObjectAtIndexPath: (
NSIndexPath*)indexPath;
Availability: MacOS-X 10.11.0
Called to inform the delegate that the
collectionView will end display of
item for the object at
indexPath.
- (void)
collectionView: (
NSCollectionView*)collectionView
didEndDisplayingSupplementaryView: (
NSView*)view
forElementOfKind: (
NSCollectionViewSupplementaryElementKind)elementKind
atIndexPath: (
NSIndexPath*)indexPath;
Availability: MacOS-X 10.11.0
Called to inform the delegate that the
collectionView will end display of
supplementaryView for the object at
indexPath.
- (void)
collectionView: (
NSCollectionView*)collectionView
didSelectItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Called to inform the delegate of those items that
were selected.
- (
NSImage*)
collectionView: (
NSCollectionView*)collectionView
draggingImageForItemsAtIndexPaths: (
NSSet*)indexPaths
withEvent: (
NSEvent*)event
offset: (
NSPointPointer)dragImageOffset;
Availability: MacOS-X 10.11.0
Returns an NSImage representing the items at
indexPaths which are being dragged.
- (
NSImage*)
collectionView: (
NSCollectionView*)collectionView
draggingImageForItemsAtIndexes: (
NSIndexSet*)indexes
withEvent: (
NSEvent*)event
offset: (
NSPointPointer)dragImageOffset;
Availability: MacOS-X 10.6.0
Returns an NSImage representing the items at
indexes which are being dragged.
- (void)
collectionView: (
NSCollectionView*)collectionView
draggingSession: (NSDraggingSession*)session
endedAtPoint: (
NSPoint)screenPoint
dragOperation: (
NSDragOperation)operation;
Availability: OpenStep
Allows application to specify the
screenPoint at which a dragging
session did end
- (void)
collectionView: (
NSCollectionView*)collectionView
draggingSession: (NSDraggingSession*)session
willBeginAtPoint: (
NSPoint)screenPoint
forItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Allows application to specify the
screenPoint at which a dragging
session will begin for the given
indexPaths
- (void)
collectionView: (
NSCollectionView*)collectionView
draggingSession: (NSDraggingSession*)session
willBeginAtPoint: (
NSPoint)screenPoint
forItemsAtIndexes: (
NSIndexSet*)indexes;
Availability: OpenStep
Allows application to specify the
screenPoint at which a dragging
session will begin for the given
indexes
- (
NSArray*)
collectionView: (
NSCollectionView*)collectionView
namesOfPromisedFilesDroppedAtDestination: (
NSURL*)dropURL
forDraggedItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Returns an array of filenames for files at
indexPaths that will be dropped at the
destination specified by NSURL.
- (
NSArray*)
collectionView: (
NSCollectionView*)collectionView
namesOfPromisedFilesDroppedAtDestination: (
NSURL*)dropURL
forDraggedItemsAtIndexes: (
NSIndexSet*)indexes;
Availability: MacOS-X 10.6.0
Returns an array of filenames for files at
indexes that will be dropped at the
destination specified by NSURL.
- (id<
NSPasteboardWriting>)
collectionView: (
NSCollectionView*)collectionView
pasteboardWriterForItemAtIndexPath: (
NSIndexPath*)indexPath;
Availability: MacOS-X 10.11.0
Return NSPasteboardWriting object for
collectionView at indexPath
- (
NSSet*)
collectionView: (
NSCollectionView*)collectionView
shouldChangeItemsAtIndexPaths: (
NSSet*)indexPaths
toHighlightState: (
NSCollectionViewItemHighlightState)highlightState;
Availability: MacOS-X 10.11.0
Returns the set of indexPaths that
should change their selection. This is sent to
inform the delegate of those items that the
collectionView would like to change to
highlightState.
- (
NSSet*)
collectionView: (
NSCollectionView*)collectionView
shouldDeselectItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Returns the set of NSIndexPath objects that should
be deselected given the proposed indexPaths.
- (
NSSet*)
collectionView: (
NSCollectionView*)collectionView
shouldSelectItemsAtIndexPaths: (
NSSet*)indexPaths;
Availability: MacOS-X 10.11.0
Returns the set of indexPaths that
should change.
- (void)
collectionView: (
NSCollectionView*)collectionView
updateDraggingItemsForDrag: (id<
NSDraggingInfo>)draggingInfo;
Availability: OpenStep
Update items include in the drag operation for
collectionView.
- (void)
collectionView: (
NSCollectionView*)collectionView
willDisplayItem: (
NSCollectionViewItem*)item
forRepresentedObjectAtIndexPath: (
NSIndexPath*)indexPath;
Availability: MacOS-X 10.11.0
Called to inform the delegate that the
item representing the object at
indexPath will be displayed.
- (BOOL)
collectionView: (
NSCollectionView*)collectionView
writeItemsAtIndexPaths: (
NSSet*)indexPaths
toPasteboard: (
NSPasteboard*)pasteboard;
Availability: MacOS-X 10.11.0
Return a boolean if the items at
indexPaths can be written to the
pasteboard
- (BOOL)
collectionView: (
NSCollectionView*)collectionView
writeItemsAtIndexes: (
NSIndexSet*)indexes
toPasteboard: (
NSPasteboard*)pasteboard;
Availability: MacOS-X 10.6.0
Return a boolean if the items at indexes
can be written to the pasteboard
- Declared in:
- AppKit/NSCollectionView.h
- Conforms to:
- NSObject
- NSUserInterfaceItemIdentification
Availability: MacOS-X 10.11.0
Description forthcoming.
- (void)
prepareForReuse;
Availability: MacOS-X 10.11.0
Description forthcoming.
- Declared in:
- AppKit/NSCollectionView.h
- Conforms to:
- NSObject
Availability: MacOS-X 10.11.0
Description forthcoming.
- (void)
collectionView: (
NSCollectionView*)collectionView
cancelPrefetchingForItemsAtIndexPaths: (
NSArray*)indexPaths;
Availability: MacOS-X 10.11.0
Cancel the prefetch request for the listed
indexPaths.
- (void)
collectionView: (
NSCollectionView*)collectionView
prefetchItemsAtIndexPaths: (
NSArray*)indexPaths;
Availability: MacOS-X 10.11.0
Load the items listed in indexPaths in
collectionView before they are displayed
Up