The plugin part NSTableView
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:NSTableView:
Partly Console safe,
350 entry points.
- class KeyValueCodingMBS
- class NSOutlineViewItemMBS
- class NSOutlineViewMBS
- method moveItemAtIndex(oldIndex as Integer, oldParent as NSOutlineViewItemMBS, newIndex as Integer, newParent as NSOutlineViewItemMBS)
- method removeItemsAtIndexes(indexes as NSIndexSetMBS, Parent as NSOutlineViewItemMBS, animationOptions as Integer)
- method insertItemsAtIndexes(indexes as NSIndexSetMBS, Parent as NSOutlineViewItemMBS, animationOptions as Integer)
- method moveRowAtIndex(oldIndex as Integer, newIndex as Integer)
- method removeRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method insertRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method frameOfOutlineCellAtRow(row as Integer) as NSRectMBS
- method child(index as Integer, ofItem as NSOutlineViewItemMBS) as NSOutlineViewItemMBS
- method setDropItem(item as NSOutlineViewItemMBS, dropChildIndex as Integer)
- method expandItem(item as NSOutlineViewItemMBS, expandChildren as Boolean)
- method collapseItem(item as NSOutlineViewItemMBS, collapseChildren as Boolean)
- method reloadItem(item as NSOutlineViewItemMBS, reloadChildren as Boolean)
- method itemAtRow(row as Integer) as NSOutlineViewItemMBS
- method levelForRow(row as Integer) as Integer
- method parentForItem(item as NSOutlineViewItemMBS) as NSOutlineViewItemMBS
- method expandItem(item as NSOutlineViewItemMBS)
- method collapseItem(item as NSOutlineViewItemMBS)
- method reloadItem(item as NSOutlineViewItemMBS)
- method isItemExpanded(item as NSOutlineViewItemMBS) as Boolean
- method isExpandable(item as NSOutlineViewItemMBS) as Boolean
- method levelForItem(item as NSOutlineViewItemMBS) as Integer
- method numberOfChildrenOfItem(item as NSOutlineViewItemMBS) as Integer
- method childIndexForItem(item as NSOutlineViewItemMBS) as Integer
- method rowForItem(item as NSOutlineViewItemMBS) as Integer
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- property outlineTableColumn as NSTableColumnMBS
- property indentationPerLevel as Double
- property autoresizesOutlineColumn as Boolean
- property indentationMarkerFollowsCell as Boolean
- property autosaveExpandedItems as Boolean
- property stronglyReferencesItems as Boolean
- property userInterfaceLayoutDirection as Integer
- shared method NSOutlineViewDisclosureButtonKey as String
- shared method NSOutlineViewShowHideButtonKey as String
- shared method NSOutlineViewSelectionDidChangeNotification as String
- shared method NSOutlineViewColumnDidMoveNotification as String
- shared method NSOutlineViewColumnDidResizeNotification as String
- shared method NSOutlineViewSelectionIsChangingNotification as String
- shared method NSOutlineViewItemWillExpandNotification as String
- shared method NSOutlineViewItemDidExpandNotification as String
- shared method NSOutlineViewItemWillCollapseNotification as String
- shared method NSOutlineViewItemDidCollapseNotification as String
- class NSTableColumnMBS
- class NSTableDataSourceMBS
- class NSTableHeaderCellMBS
- class NSTableHeaderViewMBS
- class NSTableRowViewMBS
- class NSTableViewMBS
- method dragImageForRowsWithIndexes(dragRows as NSIndexSetMBS, tableColumns() as NSTableColumnMBS, theEvent as NSEventMBS, byref dragImageOffset as NSPointMBS) as NSImageMBS
- method setDraggingSourceOperationMask(mask as Integer, isLocal as Boolean)
- method setDropRow(row as Integer, dropOperation as Integer)
- method canDragRowsWithIndexes(rowIndexes as NSIndexSetMBS, mouseDownPoint as NSPointMBS) as Boolean
- method frameOfCellAtColumnRow(column as Integer, row as Integer) as NSRectMBS
- method unhideRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method hideRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method moveRowAtIndex(oldIndex as Integer, newIndex as Integer)
- method removeRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method insertRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method rowsInRect(rect as NSRectMBS) as NSRangeMBS
- method hiddenRowIndexes as NSIndexSetMBS
- method rowViewAtRow(row as Integer, makeIfNecessary as Boolean) as NSViewMBS
- method beginUpdates
- method endUpdates
- method viewAtColumn(column as Integer, row as Integer, makeIfNecessary as Boolean) as NSViewMBS
- method columnForView(view as NSViewMBS) as Integer
- method rowForView(view as NSViewMBS) as Integer
- method reloadData(rowIndexes as NSIndexSetMBS, columnIndexes as NSIndexSetMBS)
- method ScrollToLine(Line as Integer, Animated as Boolean)
- method noteHeightOfRowsWithIndexesChanged(indexSet as NSIndexSetMBS)
- method setSortDescriptor(sortDescriptor as NSSortDescriptorMBS)
- method sortDescriptors as NSSortDescriptorMBS()
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method Destructor
- method tableColumnWithIdentifier(identifier as string) as NSTableColumnMBS
- method columnWithIdentifier(identifier as string) as Integer
- method tableColumns as NSTableColumnMBS()
- method moveColumn(column as Integer, toIndex as Integer)
- method selectColumnIndexes(indexes as NSIndexSetMBS, extend as Boolean)
- method selectRowIndexes(indexes as NSIndexSetMBS, extend as Boolean)
- method selectedRowIndexes as NSIndexSetMBS
- method selectedColumnIndexes as NSIndexSetMBS
- method columnIndexesInRect(rect as NSRectMBS) as NSIndexSetMBS
- method rowAtPoint(p as NSPointMBS) as Integer
- method rowAtPoint(x as Double, y as Double) as Integer
- method columnAtPoint(p as NSPointMBS) as Integer
- method columnAtPoint(x as Double, y as Double) as Integer
- method rectOfRow(row as Integer) as NSRectMBS
- method rectOfColumn(column as Integer) as NSRectMBS
- method isColumnSelected(column as Integer) as Boolean
- method isRowSelected(row as Integer) as Boolean
- method edit(column as Integer, row as Integer, selectit as Boolean)
- method addTableColumn(column as NSTableColumnMBS)
- method removeTableColumn(column as NSTableColumnMBS)
- method tile
- method sizeToFit
- method sizeLastColumnToFit
- method reloadData
- method noteNumberOfRowsChanged
- method selectAll
- method deselectAll
- method scrollRowToVisible(row as Integer)
- method scrollColumnToVisible(column as Integer)
- method deselectColumn(column as Integer)
- method deselectRow(row as Integer)
- property indicatorImageInTableColumn(column as NSTableColumnMBS) as NSImageMBS
- property dataSource as NSTableDataSourceMBS
- property usesAlternatingRowBackgroundColors as Boolean
- property verticalMotionCanBeginDrag as Boolean
- property allowsMultipleSelection as Boolean
- property allowsEmptySelection as Boolean
- property allowsColumnSelection as Boolean
- property allowsTypeSelect as Boolean
- property allowsColumnReordering as Boolean
- property allowsColumnResizing as Boolean
- property usesStaticContents as Boolean
- property floatsGroupRows as Boolean
- property rowActionsVisible as Boolean
- property rowHeight as Double
- property gridStyleMask as Integer
- property backgroundColor as NSColorMBS
- property gridColor as NSColorMBS
- property autosaveTableColumns as Boolean
- property selectionHighlightStyle as Integer
- property selectedColumn as Integer
- property selectedRow as Integer
- property numberOfSelectedColumns as Integer
- property numberOfSelectedRows as Integer
- property editedColumn as Integer
- property editedRow as Integer
- property clickedColumn as Integer
- property clickedRow as Integer
- property numberOfColumns as Integer
- property numberOfRows as Integer
- property effectiveRowSizeStyle as integer
- property rowSizeStyle as integer
- property autosaveName as string
- property focusedColumn as integer
- property draggingDestinationFeedbackStyle as integer
- property headerView as NSTableHeaderViewMBS
- property highlightedTableColumn as NSTableColumnMBS
- property columnAutoresizingStyle as integer
- property cornerView as NSViewMBS
- property intercellSpacing as NSSizeMBS
- property effectiveStyle as Integer
- property style as Integer
- event SelectionDidChange(notification as NSNotificationMBS)
- event ColumnDidMove(notification as NSNotificationMBS, oldColumn as Integer, newColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, column as NSTableColumnMBS, index as Integer)
- event SelectionIsChanging(notification as NSNotificationMBS)
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64)
- event shouldEditTableColumn(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event selectionShouldChangeInTableView as Boolean
- event shouldSelectRow(row as Int64) as Boolean
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as Boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event toolTipForCell(cell as NSCellMBS, r as NSRectMBS, tableColumn as NSTableColumnMBS, row as Int64, mouseLocation as NSPointMBS) as string
- event heightOfRow(row as Int64) as Double
- event typeSelectString(tableColumn as NSTableColumnMBS, row as Int64) as string
- event nextTypeSelectMatchFromRow(startRow as Int64, endRow as Int64, searchString as string) as Int64
- event shouldTypeSelectForEvent(e as NSEventMBS, searchString as string) as Boolean
- event shouldShowCellExpansion(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event dataCell(tableColumn as NSTableColumnMBS, row as Int64) as NSCellMBS
- event isGroupRow(row as Int64) as Boolean
- event sizeToFitWidthOfColumn(column as Int64) as Double
- event shouldReorderColumn(columnIndex as Int64, newColumnIndex as Int64) as Boolean
- event DoubleClick
- event view(tableColumn as NSTableColumnMBS, row as Integer) as NSViewMBS
- event rowViewForRow(row as Integer) as NSTableRowViewMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- class NSTableViewRowActionMBS
- control DesktopNSOutlineControlMBS
- property View as NSOutlineViewMBS
- property ScrollView as NSScrollViewMBS
- property AcceptTabs as Boolean
- property hasHorizontalScroller as Boolean
- property hasVerticalScroller as Boolean
- property autohidesScrollers as Boolean
- property allowsColumnReordering as Boolean
- property allowsColumnResizing as Boolean
- property allowsMultipleSelection as Boolean
- property allowsEmptySelection as Boolean
- property allowsColumnSelection as Boolean
- 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 DoubleClick
- 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 willTile
- event didTile
- event shouldCollapseAutoExpandedItemsForDeposited(deposited as Boolean, superResult as Boolean) as Boolean
- event LeftMouseDown(e as NSEventMBS) as Boolean
- event RightMouseDown(e as NSEventMBS) as Boolean
- event OtherMouseDown(e as NSEventMBS) as Boolean
- event LeftMouseDragged(e as NSEventMBS) as Boolean
- event RightMouseDragged(e as NSEventMBS) as Boolean
- event OtherMouseDragged(e as NSEventMBS) as Boolean
- event LeftMouseUp(e as NSEventMBS) as Boolean
- event RightMouseUp(e as NSEventMBS) as Boolean
- event OtherMouseUp(e as NSEventMBS) as Boolean
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event numberOfChildrenOfItem(item as NSOutlineViewItemMBS) as Integer
- event childOfItem(index as Integer, item as NSOutlineViewItemMBS) as NSOutlineViewItemMBS
- event isItemExpandable(item as NSOutlineViewItemMBS) as Boolean
- event objectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Variant
- event setObjectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, value as Variant)
- event itemForPersistentObject(persistentObject as Variant) as NSOutlineViewItemMBS
- event persistentObjectForItem(item as NSOutlineViewItemMBS) as Variant
- event sortDescriptorsDidChange(oldDescriptors() as NSSortDescriptorMBS)
- event writeItems(items() as NSOutlineViewItemMBS, pasteboard as NSPasteboardMBS) as Boolean
- event validateDrop(info as NSDraggingInfoMBS, proposedItem as NSOutlineViewItemMBS, proposedChildIndex as Integer) as Integer
- event acceptDrop(info as NSDraggingInfoMBS, item as NSOutlineViewItemMBS, index as Integer) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropDestination as folderItem, DraggedItems() as NSOutlineViewItemMBS) as string()
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event pasteboardWriterForItem(item as NSOutlineViewItemMBS) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, draggedItems() as NSOutlineViewItemMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, operation as Integer)
- event view(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as NSViewMBS
- event rowViewForItem(item as NSOutlineViewItemMBS) as NSTableRowViewMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS)
- event shouldEdit(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event selectionShouldChangeInOutlineView as Boolean
- event shouldSelectItem(item as NSOutlineViewItemMBS) as Boolean
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as Boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event toolTipForCell(cell as NSCellMBS, byref rect as NSRectMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, mouseLocation as NSPointMBS) as String
- event heightOfRowByItem(item as NSOutlineViewItemMBS) as Double
- event typeSelectString(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as String
- event nextTypeSelectMatchFromItem(startItem as NSOutlineViewItemMBS, endItem as NSOutlineViewItemMBS, searchString as String) as NSOutlineViewItemMBS
- event shouldTypeSelectForEvent(e as NSEventMBS, searchString as String) as Boolean
- event shouldShowCellExpansion(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event dataCell(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as NSCellMBS
- event isGroupItem(item as NSOutlineViewItemMBS) as Boolean
- event shouldExpandItem(item as NSOutlineViewItemMBS) as Boolean
- event shouldCollapseItem(item as NSOutlineViewItemMBS) as Boolean
- event willDisplayOutlineCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS)
- event sizeToFitWidthOfColumn(Column as Integer) as Double
- event shouldReorderColumn(columnIndex as Integer, newColumnIndex as Integer) as Boolean
- event shouldShowOutlineCellForItem(item as NSOutlineViewItemMBS) as Boolean
- event SelectionDidChange(notification as NSNotificationMBS)
- event ColumnDidMove(notification as NSNotificationMBS, OldColumn as Integer, NewColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, tableColumn as NSTableColumnMBS, OldWidth as Double)
- event SelectionIsChanging(notification as NSNotificationMBS)
- event ItemWillExpand(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemDidExpand(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemWillCollapse(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemDidCollapse(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event draggingExited(info as NSDraggingInfoMBS)
- event draggingEnded(info as NSDraggingInfoMBS)
- event concludeDragOperation(info as NSDraggingInfoMBS)
- control DesktopNSTableControlMBS
- property View as NSTableViewMBS
- property ScrollView as NSScrollViewMBS
- property AcceptTabs as Boolean
- property hasHorizontalScroller as Boolean
- property hasVerticalScroller as Boolean
- property autohidesScrollers as Boolean
- property allowsColumnReordering as Boolean
- property allowsColumnResizing as Boolean
- property allowsMultipleSelection as Boolean
- property allowsEmptySelection as Boolean
- property allowsColumnSelection as Boolean
- property disableCellEvents as Boolean
- property disableViewEvents as Boolean
- 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 SelectionDidChange(notification as NSNotificationMBS)
- event ColumnDidMove(notification as NSNotificationMBS, OldColumn as Integer, NewColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, tableColumn as NSTableColumnMBS, OldWidth as Double)
- event SelectionIsChanging(notification as NSNotificationMBS)
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64)
- event shouldEditTableColumn(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event selectionShouldChangeInTableView as Boolean
- event shouldSelectRow(row as Int64) as Boolean
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as Boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event toolTipForCell(cell as NSCellMBS, r as NSRectMBS, tableColumn as NSTableColumnMBS, row as Int64, mouseLocation as NSPointMBS) as string
- event heightOfRow(row as Int64) as Double
- event typeSelectString(tableColumn as NSTableColumnMBS, row as Int64) as string
- event nextTypeSelectMatchFromRow(startRow as Int64, endRow as Int64, searchString as string) as Int64
- event shouldTypeSelectForEvent(e as NSEventMBS, searchString as string) as Boolean
- event shouldShowCellExpansion(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event dataCell(tableColumn as NSTableColumnMBS, row as Int64) as NSCellMBS
- event isGroupRow(row as Int64) as Boolean
- event sizeToFitWidthOfColumn(column as Int64) as Double
- event shouldReorderColumn(columnIndex as Int64, newColumnIndex as Int64) as Boolean
- event DoubleClick
- event view(tableColumn as NSTableColumnMBS, row as Integer) as NSViewMBS
- event rowViewForRow(row as Integer) as NSTableRowViewMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- 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 willTile
- event didTile
- event LeftMouseDown(e as NSEventMBS) as Boolean
- event RightMouseDown(e as NSEventMBS) as Boolean
- event OtherMouseDown(e as NSEventMBS) as Boolean
- event LeftMouseDragged(e as NSEventMBS) as Boolean
- event RightMouseDragged(e as NSEventMBS) as Boolean
- event OtherMouseDragged(e as NSEventMBS) as Boolean
- event LeftMouseUp(e as NSEventMBS) as Boolean
- event RightMouseUp(e as NSEventMBS) as Boolean
- event OtherMouseUp(e as NSEventMBS) as Boolean
- event pasteboardItemForRow(row as Integer) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, rowIndexes as NSIndexSetMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, operation as Integer)
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event writeRowsWithIndexes(rowIndexes as NSIndexSetMBS, pboard as NSPasteboardMBS) as Boolean
- event validateDrop(info as NSDraggingInfoMBS, proposedRow as Integer, dropOperation as Integer) as Integer
- event acceptDrop(info as NSDraggingInfoMBS, row as Integer, dropOperation as Integer) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropDestination as folderItem, DraggedRowsWithIndexes as NSIndexSetMBS) as string()
- event numberOfRowsInTableView as Integer
- event objectValue(column as NSTableColumnMBS, row as Integer) as Variant
- event setObjectValue(value as Variant, column as NSTableColumnMBS, row as Integer)
- event sortDescriptorsDidChange(oldDescriptors() as NSSortDescriptorMBS)
- event rowActionsForRow(row as Integer, edge as Integer) as NSTableViewRowActionMBS()
- control NSOutlineControlMBS
- property View as NSOutlineViewMBS
- property ScrollView as NSScrollViewMBS
- property AcceptTabs as Boolean
- property hasHorizontalScroller as Boolean
- property hasVerticalScroller as Boolean
- property autohidesScrollers as Boolean
- property allowsColumnReordering as Boolean
- property allowsColumnResizing as Boolean
- property allowsMultipleSelection as Boolean
- property allowsEmptySelection as Boolean
- property allowsColumnSelection as Boolean
- 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 DoubleClick
- 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 willTile
- event didTile
- event shouldCollapseAutoExpandedItemsForDeposited(deposited as Boolean, superResult as Boolean) as Boolean
- event LeftMouseDown(e as NSEventMBS) as Boolean
- event RightMouseDown(e as NSEventMBS) as Boolean
- event OtherMouseDown(e as NSEventMBS) as Boolean
- event LeftMouseDragged(e as NSEventMBS) as Boolean
- event RightMouseDragged(e as NSEventMBS) as Boolean
- event OtherMouseDragged(e as NSEventMBS) as Boolean
- event LeftMouseUp(e as NSEventMBS) as Boolean
- event RightMouseUp(e as NSEventMBS) as Boolean
- event OtherMouseUp(e as NSEventMBS) as Boolean
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event numberOfChildrenOfItem(item as NSOutlineViewItemMBS) as Integer
- event childOfItem(index as Integer, item as NSOutlineViewItemMBS) as NSOutlineViewItemMBS
- event isItemExpandable(item as NSOutlineViewItemMBS) as Boolean
- event objectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Variant
- event setObjectValue(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, value as Variant)
- event itemForPersistentObject(persistentObject as Variant) as NSOutlineViewItemMBS
- event persistentObjectForItem(item as NSOutlineViewItemMBS) as Variant
- event sortDescriptorsDidChange(oldDescriptors() as NSSortDescriptorMBS)
- event writeItems(items() as NSOutlineViewItemMBS, pasteboard as NSPasteboardMBS) as Boolean
- event validateDrop(info as NSDraggingInfoMBS, proposedItem as NSOutlineViewItemMBS, proposedChildIndex as Integer) as Integer
- event acceptDrop(info as NSDraggingInfoMBS, item as NSOutlineViewItemMBS, index as Integer) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropDestination as folderItem, DraggedItems() as NSOutlineViewItemMBS) as string()
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event pasteboardWriterForItem(item as NSOutlineViewItemMBS) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, draggedItems() as NSOutlineViewItemMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, operation as Integer)
- event view(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as NSViewMBS
- event rowViewForItem(item as NSOutlineViewItemMBS) as NSTableRowViewMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS)
- event shouldEdit(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event selectionShouldChangeInOutlineView as Boolean
- event shouldSelectItem(item as NSOutlineViewItemMBS) as Boolean
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as Boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event toolTipForCell(cell as NSCellMBS, byref rect as NSRectMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS, mouseLocation as NSPointMBS) as String
- event heightOfRowByItem(item as NSOutlineViewItemMBS) as Double
- event typeSelectString(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as String
- event nextTypeSelectMatchFromItem(startItem as NSOutlineViewItemMBS, endItem as NSOutlineViewItemMBS, searchString as String) as NSOutlineViewItemMBS
- event shouldTypeSelectForEvent(e as NSEventMBS, searchString as String) as Boolean
- event shouldShowCellExpansion(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as Boolean
- event dataCell(tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS) as NSCellMBS
- event isGroupItem(item as NSOutlineViewItemMBS) as Boolean
- event shouldExpandItem(item as NSOutlineViewItemMBS) as Boolean
- event shouldCollapseItem(item as NSOutlineViewItemMBS) as Boolean
- event willDisplayOutlineCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, item as NSOutlineViewItemMBS)
- event sizeToFitWidthOfColumn(Column as Integer) as Double
- event shouldReorderColumn(columnIndex as Integer, newColumnIndex as Integer) as Boolean
- event shouldShowOutlineCellForItem(item as NSOutlineViewItemMBS) as Boolean
- event SelectionDidChange(notification as NSNotificationMBS)
- event ColumnDidMove(notification as NSNotificationMBS, OldColumn as Integer, NewColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, tableColumn as NSTableColumnMBS, OldWidth as Double)
- event SelectionIsChanging(notification as NSNotificationMBS)
- event ItemWillExpand(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemDidExpand(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemWillCollapse(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event ItemDidCollapse(notification as NSNotificationMBS, item as NSOutlineViewItemMBS)
- event draggingExited(info as NSDraggingInfoMBS)
- event draggingEnded(info as NSDraggingInfoMBS)
- event concludeDragOperation(info as NSDraggingInfoMBS)
- control NSTableControlMBS
- property View as NSTableViewMBS
- property ScrollView as NSScrollViewMBS
- property AcceptTabs as Boolean
- property hasHorizontalScroller as Boolean
- property hasVerticalScroller as Boolean
- property autohidesScrollers as Boolean
- property allowsColumnReordering as Boolean
- property allowsColumnResizing as Boolean
- property allowsMultipleSelection as Boolean
- property allowsEmptySelection as Boolean
- property allowsColumnSelection as Boolean
- property disableCellEvents as Boolean
- property disableViewEvents as Boolean
- 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 SelectionDidChange(notification as NSNotificationMBS)
- event ColumnDidMove(notification as NSNotificationMBS, OldColumn as Integer, NewColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, tableColumn as NSTableColumnMBS, OldWidth as Double)
- event SelectionIsChanging(notification as NSNotificationMBS)
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as Boolean
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64)
- event shouldEditTableColumn(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event selectionShouldChangeInTableView as Boolean
- event shouldSelectRow(row as Int64) as Boolean
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) as Boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event toolTipForCell(cell as NSCellMBS, r as NSRectMBS, tableColumn as NSTableColumnMBS, row as Int64, mouseLocation as NSPointMBS) as string
- event heightOfRow(row as Int64) as Double
- event typeSelectString(tableColumn as NSTableColumnMBS, row as Int64) as string
- event nextTypeSelectMatchFromRow(startRow as Int64, endRow as Int64, searchString as string) as Int64
- event shouldTypeSelectForEvent(e as NSEventMBS, searchString as string) as Boolean
- event shouldShowCellExpansion(tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event shouldTrackCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64) as Boolean
- event dataCell(tableColumn as NSTableColumnMBS, row as Int64) as NSCellMBS
- event isGroupRow(row as Int64) as Boolean
- event sizeToFitWidthOfColumn(column as Int64) as Double
- event shouldReorderColumn(columnIndex as Int64, newColumnIndex as Int64) as Boolean
- event DoubleClick
- event view(tableColumn as NSTableColumnMBS, row as Integer) as NSViewMBS
- event rowViewForRow(row as Integer) as NSTableRowViewMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- 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 willTile
- event didTile
- event LeftMouseDown(e as NSEventMBS) as Boolean
- event RightMouseDown(e as NSEventMBS) as Boolean
- event OtherMouseDown(e as NSEventMBS) as Boolean
- event LeftMouseDragged(e as NSEventMBS) as Boolean
- event RightMouseDragged(e as NSEventMBS) as Boolean
- event OtherMouseDragged(e as NSEventMBS) as Boolean
- event LeftMouseUp(e as NSEventMBS) as Boolean
- event RightMouseUp(e as NSEventMBS) as Boolean
- event OtherMouseUp(e as NSEventMBS) as Boolean
- event pasteboardItemForRow(row as Integer) as NSPasteboardItemMBS
- event draggingSessionWillBegin(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, rowIndexes as NSIndexSetMBS)
- event draggingSessionEnded(session as NSDraggingSessionMBS, screenPoint as NSPointMBS, operation as Integer)
- event updateDraggingItemsForDrag(draggingInfo as NSDraggingInfoMBS)
- event writeRowsWithIndexes(rowIndexes as NSIndexSetMBS, pboard as NSPasteboardMBS) as Boolean
- event validateDrop(info as NSDraggingInfoMBS, proposedRow as Integer, dropOperation as Integer) as Integer
- event acceptDrop(info as NSDraggingInfoMBS, row as Integer, dropOperation as Integer) as Boolean
- event namesOfPromisedFilesDroppedAtDestination(dropDestination as folderItem, DraggedRowsWithIndexes as NSIndexSetMBS) as string()
- event numberOfRowsInTableView as Integer
- event objectValue(column as NSTableColumnMBS, row as Integer) as Variant
- event setObjectValue(value as Variant, column as NSTableColumnMBS, row as Integer)
- event sortDescriptorsDidChange(oldDescriptors() as NSSortDescriptorMBS)
- event rowActionsForRow(row as Integer, edge as Integer) as NSTableViewRowActionMBS()
Blog Entries
Videos
Xojo Developer Magazine