The plugin part NSCollectionView
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacControls Plugin:NSCollectionView:
Partly Console safe,
203 entry points.
- class NSCollectionViewFlowLayoutInvalidationContextMBS
- class NSCollectionViewFlowLayoutMBS
- class NSCollectionViewGridLayoutMBS
- class NSCollectionViewItemMBS
- class NSCollectionViewLayoutAttributesMBS
- class NSCollectionViewLayoutInvalidationContextMBS
- class NSCollectionViewLayoutMBS
- class NSCollectionViewMBS
- method toggleSectionCollapse(sender as NSViewMBS)
- method setDraggingSourceOperationMask(mask as integer, local as boolean)
- method visibleSupplementaryViewsOfKind(elementKind as String) as NSViewMBS()
- method supplementaryViewForElementKind(elementKind as String, indexPath as NSIndexPathMBS) as NSCollectionViewSectionHeaderViewMBS
- method indexPathsForVisibleSupplementaryElementsOfKind(elementKind as String) as NSIndexPathMBS()
- method makeSupplementaryViewOfKind(elementKind as String, indexPath as NSIndexPathMBS) as NSCollectionViewSectionHeaderViewMBS
- method makeItem(indexPath as NSIndexPathMBS) as NSCollectionViewItemMBS
- method frameForItem(Index as Integer, numberOfItems as Integer) as NSRectMBS
- method frameForItem(Index as Integer) as NSRectMBS
- method layoutAttributesForSupplementaryElementOfKind(kind as String, indexPath as NSIndexPathMBS) as NSCollectionViewLayoutAttributesMBS
- method layoutAttributesForItem(indexPath as NSIndexPathMBS) as NSCollectionViewLayoutAttributesMBS
- method backgroundColors as NSColorMBS()
- method setBackgroundColors(Colors() as NSColorMBS = nil)
- method indexPathForItem(x as double, y as double) as NSIndexPathMBS
- method indexPathForItem(indexPath as NSCollectionViewItemMBS) as NSIndexPathMBS
- method indexPathsForVisibleItems as NSIndexPathMBS()
- method item(indexPath as NSIndexPathMBS) as NSCollectionViewItemMBS
- method item(index as Integer) as NSCollectionViewItemMBS
- method visibleItems as NSCollectionViewItemMBS()
- method moveItem(indexPath as NSIndexPathMBS, toIndexPath as NSIndexPathMBS)
- method reloadItems(indexPaths() as NSIndexPathMBS)
- method deleteItems(indexPaths() as NSIndexPathMBS)
- method insertItems(indexPaths() as NSIndexPathMBS)
- method moveSection(section as Integer, toSection as Integer)
- method reloadSections(sections as NSIndexSetMBS)
- method deleteSections(sections as NSIndexSetMBS)
- method insertSections(sections as NSIndexSetMBS)
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method selectAll
- method deselectAll
- method reloadData
- method numberOfItemsInSection(section as Integer) as Integer
- method selection as NSIndexPathMBS()
- method setSelection(indexPaths() as NSIndexPathMBS)
- method deselectItems(indexPaths() as NSIndexPathMBS)
- method selectItems(indexPaths() as NSIndexPathMBS, scrollPosition as Integer)
- method scrollToItems(indexPaths() as NSIndexPathMBS, scrollPosition as Integer)
- property collectionViewLayout as NSCollectionViewLayoutMBS
- property backgroundView as NSViewMBS
- property backgroundViewScrollsWithContent as Boolean
- property selectable as Boolean
- property allowsEmptySelection as Boolean
- property allowsMultipleSelection as Boolean
- property numberOfSections as Integer
- property firstResponder as Boolean
- property animator as NSCollectionViewMBS
- class NSCollectionViewSectionHeaderViewMBS
- class NSCollectionViewTransitionLayoutMBS
- class NSCollectionViewUpdateItemMBS
- class NSIndexPathMBS
- control DesktopNSCollectionViewControlMBS
- method performBatchUpdates(tag as variant)
- property View as NSCollectionViewMBS
- property ScrollView as NSScrollViewMBS
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event numberOfItemsInSection(section as Integer) as Integer
- event numberOfSections as Integer
- event itemForRepresentedObject(indexPath as NSIndexPathMBS) as NSCollectionViewItemMBS
- event viewForSupplementaryElement(kind as String, indexPath as NSIndexPathMBS) as NSViewMBS
- event prefetchItems(indexPaths() as NSIndexPathMBS)
- event cancelPrefetchingForItems(indexPaths() as NSIndexPathMBS)
- event canDragItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS) as Boolean
- event writeItems(indexPaths() as NSIndexPathMBS, Pasteboard as NSPasteboardMBS) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropURL as String, indexPaths() as NSIndexPathMBS) as String()
- event draggingImageForItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS, byref dragImageOffset as NSPointMBS) as NSImageMBS
- event validateDrop(draggingInfo as NSDraggingInfoMBS, byref proposedIndexPath as NSIndexPathMBS, byref dropOperation as Integer) as Integer
- event acceptDrop(draggingInfo as NSDraggingInfoMBS, indexPath as NSIndexPathMBS, dropOperation as Integer) as Integer
- event pasteboardWriterForItem(indexPath as NSIndexPathMBS) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, indexPaths() as NSIndexPathMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, dragOperation as Integer)
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event shouldChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer) as NSIndexPathMBS()
- event didChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer)
- event shouldSelectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event shouldDeselectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event didSelectItems(indexPaths() as NSIndexPathMBS)
- event didDeselectItems(indexPaths() as NSIndexPathMBS)
- event willDisplayItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event willDisplaySupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event didEndDisplayingItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event didEndDisplayingSupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event transitionLayout(fromLayout as NSCollectionViewLayoutMBS, toLayout as NSCollectionViewLayoutMBS) as NSCollectionViewTransitionLayoutMBS
- event ItemPrepareForReuse(item as NSCollectionViewItemMBS)
- event ItemApplyLayoutAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS)
- event ItemWillTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event ItemDidTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event ItemPreferredLayoutAttributesFittingAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS) as NSCollectionViewLayoutAttributesMBS
- event performBatchUpdatesWork(tag as variant)
- event performBatchUpdatesCompleted(tag as variant, finished as boolean)
- event sizeForItemAtIndexPath(layout as NSCollectionViewLayoutMBS, indexPath as NSIndexPathMBS) as NSSizeMBS
- event insetForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as NSEdgeInsetsMBS
- event minimumLineSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as double
- event minimumInteritemSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as double
- event referenceSizeForHeaderInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
- event referenceSizeForFooterInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
- control NSCollectionViewControlMBS
- method performBatchUpdates(tag as variant)
- property View as NSCollectionViewMBS
- property ScrollView as NSScrollViewMBS
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x As Integer, y As Integer)
- event numberOfItemsInSection(section as Integer) as Integer
- event numberOfSections as Integer
- event itemForRepresentedObject(indexPath as NSIndexPathMBS) as NSCollectionViewItemMBS
- event viewForSupplementaryElement(kind as String, indexPath as NSIndexPathMBS) as NSViewMBS
- event prefetchItems(indexPaths() as NSIndexPathMBS)
- event cancelPrefetchingForItems(indexPaths() as NSIndexPathMBS)
- event canDragItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS) as Boolean
- event writeItems(indexPaths() as NSIndexPathMBS, Pasteboard as NSPasteboardMBS) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropURL as String, indexPaths() as NSIndexPathMBS) as String()
- event draggingImageForItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS, byref dragImageOffset as NSPointMBS) as NSImageMBS
- event validateDrop(draggingInfo as NSDraggingInfoMBS, byref proposedIndexPath as NSIndexPathMBS, byref dropOperation as Integer) as Integer
- event acceptDrop(draggingInfo as NSDraggingInfoMBS, indexPath as NSIndexPathMBS, dropOperation as Integer) as Integer
- event pasteboardWriterForItem(indexPath as NSIndexPathMBS) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, indexPaths() as NSIndexPathMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, dragOperation as Integer)
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event shouldChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer) as NSIndexPathMBS()
- event didChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer)
- event shouldSelectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event shouldDeselectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event didSelectItems(indexPaths() as NSIndexPathMBS)
- event didDeselectItems(indexPaths() as NSIndexPathMBS)
- event willDisplayItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event willDisplaySupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event didEndDisplayingItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event didEndDisplayingSupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event transitionLayout(fromLayout as NSCollectionViewLayoutMBS, toLayout as NSCollectionViewLayoutMBS) as NSCollectionViewTransitionLayoutMBS
- event ItemPrepareForReuse(item as NSCollectionViewItemMBS)
- event ItemApplyLayoutAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS)
- event ItemWillTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event ItemDidTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event ItemPreferredLayoutAttributesFittingAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS) as NSCollectionViewLayoutAttributesMBS
- event performBatchUpdatesWork(tag as variant)
- event performBatchUpdatesCompleted(tag as variant, finished as boolean)
- event sizeForItemAtIndexPath(layout as NSCollectionViewLayoutMBS, indexPath as NSIndexPathMBS) as NSSizeMBS
- event insetForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as NSEdgeInsetsMBS
- event minimumLineSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as double
- event minimumInteritemSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as double
- event referenceSizeForHeaderInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
- event referenceSizeForFooterInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
Blog Entries
Videos
Xojo Developer Magazine