DesktopNSCollectionViewControlMBS control
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
DesktopNSCollectionViewControlMBS control
See also classic control: NSCollectionViewControlMBS
- 55 events
- event acceptDrop(draggingInfo as NSDraggingInfoMBS, indexPath as NSIndexPathMBS, dropOperation as Integer) as Integer
- event BoundsChanged
- event cancelPrefetchingForItems(indexPaths() as NSIndexPathMBS)
- event canDragItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS) as Boolean
- event Closing
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS) New in 24.1
- event didDeselectItems(indexPaths() as NSIndexPathMBS)
- event didEndDisplayingItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event didEndDisplayingSupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event didSelectItems(indexPaths() as NSIndexPathMBS)
- event draggingImageForItems(indexPaths() as NSIndexPathMBS, NSEvent as NSEventMBS, byref dragImageOffset as NSPointMBS) as NSImageMBS
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, dragOperation as Integer)
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, indexPaths() as NSIndexPathMBS)
- event FocusLost
- event FocusReceived
- event FrameChanged
- event insetForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as NSEdgeInsetsMBS
- event ItemApplyLayoutAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS)
- event ItemDidTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event itemForRepresentedObject(indexPath as NSIndexPathMBS) as NSCollectionViewItemMBS
- event ItemPreferredLayoutAttributesFittingAttributes(item as NSCollectionViewItemMBS, layoutAttributes as NSCollectionViewLayoutAttributesMBS) as NSCollectionViewLayoutAttributesMBS
- event ItemPrepareForReuse(item as NSCollectionViewItemMBS)
- event ItemWillTransition(item as NSCollectionViewItemMBS, oldLayout as NSCollectionViewLayoutMBS, newLayout as NSCollectionViewLayoutMBS)
- event MenuBarSelected
- event minimumInteritemSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) as double
- event minimumLineSpacingForSectionAtIndex(layout as NSCollectionViewLayoutMBS, section as Integer) 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 namesOfPromisedFilesDroppedAtDestination(dropURL as String, indexPaths() as NSIndexPathMBS) as String()
- event numberOfItemsInSection(section as Integer) as Integer
- event numberOfSections as Integer
- event Opening
- event pasteboardWriterForItem(indexPath as NSIndexPathMBS) as NSPasteboardItemMBS
- event performBatchUpdatesCompleted(tag as variant, finished as boolean)
- event performBatchUpdatesWork(tag as variant)
- event prefetchItems(indexPaths() as NSIndexPathMBS)
- event referenceSizeForFooterInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
- event referenceSizeForHeaderInSection(layout as NSCollectionViewLayoutMBS, section as Integer) as NSSizeMBS
- event ScaleFactorChanged(NewFactor as double)
- event shouldChangeItems(indexPaths() as NSIndexPathMBS, highlightState as Integer) as NSIndexPathMBS()
- event shouldDeselectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event shouldSelectItems(indexPaths() as NSIndexPathMBS) as NSIndexPathMBS()
- event sizeForItemAtIndexPath(layout as NSCollectionViewLayoutMBS, indexPath as NSIndexPathMBS) as NSSizeMBS
- event transitionLayout(fromLayout as NSCollectionViewLayoutMBS, toLayout as NSCollectionViewLayoutMBS) as NSCollectionViewTransitionLayoutMBS
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event validateDrop(draggingInfo as NSDraggingInfoMBS, byref proposedIndexPath as NSIndexPathMBS, byref dropOperation as Integer) as Integer
- event viewForSupplementaryElement(kind as String, indexPath as NSIndexPathMBS) as NSViewMBS
- event willDisplayItem(item as NSCollectionViewItemMBS, indexPath as NSIndexPathMBS)
- event willDisplaySupplementaryView(view as NSViewMBS, elementKind as String, indexPath as NSIndexPathMBS)
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS) New in 24.1
- event writeItems(indexPaths() as NSIndexPathMBS, Pasteboard as NSPasteboardMBS) as Boolean
- 2 properties
- method performBatchUpdates(tag as variant)
- 2 constants
Drop Operation
Constant |
Value |
Description |
DropBefore
|
1 |
The drop occurs before the collection view item to which the item was dragged.
|
DropOn
|
0 |
The drop occurs at the collection view item to which the item was dragged.
|
Blog Entries
Xojo Developer Magazine
Videos
Release notes
- Version 21.3
- Version 21.2
- Version 21.1
- Version 21.0
The items on this page are in the following plugins: MBS MacControls Plugin.
DesktopNSButtonControlMBS
-
DesktopNSComboBoxControlMBS