Platforms to show: All Mac Windows Linux Cross-Platform
NSTableViewMBS class
Super class: NSViewMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Cocoa Controls | MBS MacControls Plugin | 8.4 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop only |
You can embed this view in a CustomNSViewMBS to get more events for mouse and keyboard.
Subclass of the NSViewMBS class.
- 31 events
- event ColumnDidMove(notification as NSNotificationMBS, oldColumn as Integer, newColumn as Integer)
- event ColumnDidResize(notification as NSNotificationMBS, column as NSTableColumnMBS, index as Integer)
- event dataCell(tableColumn as NSTableColumnMBS, row as Int64) as NSCellMBS
- event didAddRowView(rowView as NSTableRowViewMBS, row as Integer)
- event didClickTableColumn(tableColumn as NSTableColumnMBS)
- event didDragTableColumn(tableColumn as NSTableColumnMBS)
- event didRemoveRowView(rowView as NSTableRowViewMBS, row as Integer)
- event DoubleClick
- event heightOfRow(row as Int64) as Double
- event isGroupRow(row as Int64) as boolean
- event mouseDownInHeaderOfTableColumn(tableColumn as NSTableColumnMBS)
- event nextTypeSelectMatchFromRow(startRow as Int64, endRow as Int64, searchString as string) as Int64
- event rowViewForRow(row as Integer) as NSTableRowViewMBS
- event SelectionDidChange(notification as NSNotificationMBS)
- event selectionIndexesForProposedSelection(proposedSelectionIndexes as NSIndexSetMBS) as NSIndexSetMBS
- event SelectionIsChanging(notification as NSNotificationMBS)
- event selectionShouldChangeInTableView as boolean
- event shouldEditTableColumn(tableColumn as NSTableColumnMBS, row as Int64) as boolean
- event shouldReorderColumn(columnIndex as Int64, newColumnIndex as Int64) as boolean
- event shouldSelectRow(row as Int64) as boolean
- event shouldSelectTableColumn(tableColumn as NSTableColumnMBS) 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 shouldTypeSelectForEvent(e as NSEventMBS, searchString as string) as Boolean
- event sizeToFitWidthOfColumn(column as Int64) as Double
- event textShouldBeginEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as boolean
- event textShouldEndEditing(control as NSControlMBS, fieldEditor as NSTextMBS) as boolean
- event toolTipForCell(cell as NSCellMBS, r as NSRectMBS, tableColumn as NSTableColumnMBS, row as Int64, mouseLocation as NSPointMBS) as string
- event typeSelectString(tableColumn as NSTableColumnMBS, row as Int64) as string
- event view(tableColumn as NSTableColumnMBS, row as Integer) as NSViewMBS
- event willDisplayCell(cell as NSCellMBS, tableColumn as NSTableColumnMBS, row as Int64)
- 41 properties
- property allowsColumnReordering as boolean
- property allowsColumnResizing as boolean
- property allowsColumnSelection as boolean
- property allowsEmptySelection as boolean
- property allowsMultipleSelection as boolean
- property allowsTypeSelect as boolean
- property autosaveName as string
- property autosaveTableColumns as boolean
- property backgroundColor as NSColorMBS
- property clickedColumn as Integer
- property clickedRow as Integer
- property columnAutoresizingStyle as Integer
- property cornerView as NSViewMBS
- property dataSource as NSTableDataSourceMBS
- property draggingDestinationFeedbackStyle as Integer
- property editedColumn as Integer
- property editedRow as Integer
- property effectiveRowSizeStyle as Integer
- property effectiveStyle as Integer
- property floatsGroupRows as Boolean
- property focusedColumn as Integer
- property gridColor as NSColorMBS
- property gridStyleMask as Integer
- property headerView as NSTableHeaderViewMBS
- property highlightedtableColumn as NSTableColumnMBS
- property intercellSpacing as NSSizeMBS
- property numberOfColumns as Integer
- property numberOfRows as Integer
- property numberOfSelectedColumns as Integer
- property numberOfSelectedRows as Integer
- property rowActionsVisible as Boolean
- property rowHeight as Double
- property rowSizeStyle as Integer
- property selectedColumn as Integer
- property selectedRow as Integer
- property selectionHighlightStyle as Integer
- property style as Integer
- property usesAlternatingRowBackgroundColors as boolean
- property usesStaticContents as Boolean
- property verticalMotionCanBeginDrag as boolean
- property indicatorImageInTableColumn(column as NSTableColumnMBS) as NSImageMBS
- 59 methods
- method addTableColumn(column as NSTableColumnMBS)
- method beginUpdates
- method canDragRowsWithIndexes(rowIndexes as NSIndexSetMBS, mouseDownPoint as NSPointMBS) as Boolean
- method columnAtPoint(p as NSPointMBS) as Integer
- method columnAtPoint(x as Double, y as Double) as Integer
- method columnForView(view as NSViewMBS) as Integer
- method columnIndexesInRect(rect as NSRectMBS) as NSIndexSetMBS
- method columnWithIdentifier(identifier as string) as Integer
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method deselectAll
- method deselectColumn(column as Integer)
- method deselectRow(row as Integer)
- method Destructor
- method dragImageForRowsWithIndexes(dragRows as NSIndexSetMBS, tableColumns() as NSTableColumnMBS, theEvent as NSEventMBS, byref dragImageOffset as NSPointMBS) as NSImageMBS
- method edit(column as Integer, row as Integer, selectit as boolean)
- method endUpdates
- method frameOfCellAtColumnRow(column as Integer, row as Integer) as NSRectMBS
- method hiddenRowIndexes as NSIndexSetMBS
- method hideRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method insertRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method isColumnSelected(column as Integer) as boolean
- method isRowSelected(row as Integer) as boolean
- method moveColumn(column as Integer, toIndex as Integer)
- method moveRowAtIndex(oldIndex as Integer, newIndex as Integer)
- method noteHeightOfRowsWithIndexesChanged(indexSet as NSIndexSetMBS)
- method noteNumberOfRowsChanged
- method rectOfColumn(column as Integer) as NSRectMBS
- method rectOfRow(row as Integer) as NSRectMBS
- method reloadData
- method reloadData(rowIndexes as NSIndexSetMBS, columnIndexes as NSIndexSetMBS)
- method removeRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method removeTableColumn(column as NSTableColumnMBS)
- method rowAtPoint(p as NSPointMBS) as Integer
- method rowAtPoint(x as Double, y as Double) as Integer
- method rowForView(view as NSViewMBS) as Integer
- method rowsInRect(rect as NSRectMBS) as NSRangeMBS
- method rowViewAtRow(row as Integer, makeIfNecessary as Boolean) as NSViewMBS
- method scrollColumnToVisible(column as Integer)
- method scrollRowToVisible(row as Integer)
- method ScrollToLine(Line as Integer, Animated as Boolean)
- method selectAll
- method selectColumnIndexes(indexes as NSIndexSetMBS, extend as boolean)
- method selectedColumnIndexes as NSIndexSetMBS
- method selectedRowIndexes as NSIndexSetMBS
- method selectRowIndexes(indexes as NSIndexSetMBS, extend as boolean)
- method setDraggingSourceOperationMask(mask as Integer, isLocal as Boolean)
- method setDropRow(row as Integer, dropOperation as Integer)
- method setSortDescriptor(sortDescriptor as NSSortDescriptorMBS)
- method setSortDescriptors(sortDescriptors() as NSSortDescriptorMBS)
- method sizeLastColumnToFit
- method sizeToFit
- method sortDescriptors as NSSortDescriptorMBS()
- method tableColumns as NSTableColumnMBS()
- method tableColumnWithIdentifier(identifier as string) as NSTableColumnMBS
- method tile
- method unhideRowsAtIndexes(indexes as NSIndexSetMBS, animationOptions as Integer)
- method viewAtColumn(column as Integer, row as Integer, makeIfNecessary as Boolean) as NSViewMBS
- 38 constants
Constants
Constant | Value | Description |
---|---|---|
NSTableViewDashedHorizontalGridLineMask | 8 |
One of the constants to specify grid styles.
Specifies that the horizontal grid lines should be drawn dashed. |
NSTableViewDraggingDestinationFeedbackStyleGap | 2 |
One of the dragging styles.
Provides a gap insertion when dragging over the table. Note that this style is only officially supported for View Based TableViews, but may partially work in Cell Based TableViews. The decision to use the gap style (compared to another style) can be made in draggingSessionWillBeginAtPoint, or it can dynamically be changed. |
NSTableViewDraggingDestinationFeedbackStyleNone | -1 | One of the constants to specify the drag styles displayed by the table view. Provides no feedback when the user drags over the table view. This option exists to allow subclasses to implement their dragging destination highlighting, or to make it not show anything all. more |
NSTableViewDraggingDestinationFeedbackStyleRegular | 0 |
One of the constants to specify the drag styles displayed by the table view.
Draws a solid round-rect background on drop target rows, and an insertion marker between rows. This style should be used in most cases. Available in Mac OS X v10.6 and later. |
NSTableViewDraggingDestinationFeedbackStyleSourceList | 1 | One of the constants to specify the drag styles displayed by the table view. Draws an outline on drop target rows, and an insertion marker between rows. This style will automatically be set for source lists when the table's setSelectionHighlightStyle: is set to NSTableViewSelectionHighlightStyleSourceList. This is the standard look for Source Lists, but may be used in other areas as needed. more |
NSTableViewDropAbove | 1 | One of the constants to specify drop operations. Specifies that the drop should occur above the specified row. more |
NSTableViewDropOn | 0 | One of the constants to specify drop operations. Specifies that the drop should occur on the specified row. more |
NSTableViewFirstColumnOnlyAutoresizingStyle | 5 | One of the constants to specify the autoresizing style. Autoresize only the first table column. more |
NSTableViewGridNone | 0 |
One of the constants for the grid styles.
Specifies that no grid lines should be displayed. |
NSTableViewLastColumnOnlyAutoresizingStyle | 4 | One of the constants to specify the autoresizing style. Autoresize only the last table column. more |
NSTableViewNoColumnAutoresizing | 0 |
One of the constants to specify the autoresizing style.
Disable table column autoresizing. Available in Mac OS X v10.4 and later. |
NSTableViewReverseSequentialColumnAutoresizingStyle | 3 | One of the constants to specify the autoresizing style. Autoresize each table column sequentially, from the first auto-resizable column to the last auto-resizable column; proceed to the next column when the current column has reached its minimum or maximum size. more |
NSTableViewSelectionHighlightStyleNone | -1 |
One of the constants to specify the selection highlight styles.
Displays no highlight style at all. Available in Mac OS X v10.6 and later. |
NSTableViewSelectionHighlightStyleRegular | 0 | One of the constants for the selectionHighlightStyle property. The regular highlight style of NSTableView. On Mac OS X v10.5 a light blue (returned by sending NSColor a alternateSelectedControlColor message) or light gray color (returned by sending NSColor a secondarySelectedControlColor message). more |
NSTableViewSelectionHighlightStyleSourceList | 1 | One of the constants for the selectionHighlightStyle property. The source list style of NSTableView. On 10.5, a light blue gradient is used to highlight selected rows. more |
NSTableViewSequentialColumnAutoresizingStyle | 2 | One of the constants to specify the autoresizing style. Autoresize each table column sequentially, from the last auto-resizable column to the first auto-resizable column; proceed to the next column when the current column has reached its minimum or maximum size. more |
NSTableViewSolidHorizontalGridLineMask | 2 | One of the constants to specify grid styles. Specifies that horizontal grid lines should be displayed. more |
NSTableViewSolidVerticalGridLineMask | 1 | One of the constants to specify grid styles. Specifies that vertical grid lines should be displayed. more |
NSTableViewUniformColumnAutoresizingStyle | 1 |
One of the constants to specify the autoresizing style.
Autoresize all columns by distributing space equally, simultaneously. Available in Mac OS X v10.4 and later. |
RowActionEdge
Constant | Value | Description |
---|---|---|
NSTableRowActionEdgeLeading | 0 |
Denotes the leading, or left, edge of an table row view. |
NSTableRowActionEdgeTrailing | 1 |
Denotes the trailing, or right, edge of an table row view. |
Animation options
Constant | Value | Description |
---|---|---|
NSTableViewAnimationEffectFade | 1 |
Use a fade for row or column removal. The effect can be combined with any of the slide constants. |
NSTableViewAnimationEffectGap | 2 |
Creates a gap for newly inserted rows. This is useful for drag and drop animations that animate to a newly opened gap and should be used in the acceptDrop event. |
NSTableViewAnimationEffectNone | 0 |
Use no animation effects. |
NSTableViewAnimationSlideDown | &h20 |
Animates a row insertion or removal by sliding downward. |
NSTableViewAnimationSlideLeft | &h30 |
Animates a row insertion by sliding from the left. Animates a row removal by sliding towards the left. |
NSTableViewAnimationSlideRight | &h40 |
Animates a row insertion by sliding from the right. Animates a row removal by sliding towards the right. |
NSTableViewAnimationSlideUp | &h10 |
Animates a row insertion or removal by sliding upward. |
Row Size Style Constants
Constant | Value | Description |
---|---|---|
NSTableViewRowSizeStyleCustom | 0 | The table will use the rowHeight or invoke the delegate method tableView:heightOfRow:, if implemented. The cell layout is not changed. more |
NSTableViewRowSizeStyleDefault | -1 | The table will use the system default layout size: small, medium or large. more |
NSTableViewRowSizeStyleLarge | 3 | The table will use a row height specified for a small table. It is required that the size be fully tested and supported if NSTableViewRowSizeStyleCustom is not used. more |
NSTableViewRowSizeStyleMedium | 2 | The table will use a row height specified for a medium table. It is required that the size be fully tested and supported if NSTableViewRowSizeStyleCustom is not used. more |
NSTableViewRowSizeStyleSmall | 1 | The table will use a row height specified for a small table. It is required that the size be fully tested and supported if NSTableViewRowSizeStyleCustom is not used. more |
Styles
Constant | Value | Description |
---|---|---|
NSTableViewStyleAutomatic | 0 |
Automatically infers the effectiveStyle from the table view hierarchy. |
NSTableViewStyleFullWidth | 1 |
Edge-to-edge style with standard content padding at the ends of each row. This content padding is constant and independent of intercellSpacing. |
NSTableViewStyleInset | 2 |
Inset style with rounded corners selection |
NSTableViewStylePlain | 4 |
A plain style. No insets, padding or any other kind of decoration applied to the row or its background. The cells are equally spaced in the row using intercellSpacing.width. |
NSTableViewStyleSourceList | 3 | The source list style of NSTableView. Setting this style will have the side effect of setting the background color to "source list". more |
Super class NSViewMBS
- 43 properties
- property acceptsTouchEvents as boolean
- property allowsVibrancy as Boolean
- property alphaValue as Double
- property autoresizesSubviews as boolean
- property autoresizingMask as Integer
- property bounds as NSRectMBS
- property boundsRotation as Double
- property canBecomeKeyView as boolean
- property canDraw as boolean
- property canDrawConcurrently as boolean
- property className as string
- property classPath as string
- property clipsToBounds as Boolean
- property focusRingType as Integer
- property frame as NSRectMBS
- property frameCenterRotation as Double
- property frameHeight as Double
- property frameLeft as Double
- property frameRotation as Double
- property frameTop as Double
- property frameWidth as Double
- property identifier as string
- property isFlipped as Boolean
- property isHidden as Boolean
- property isHiddenOrHasHiddenAncestor as Boolean
- property isOpaque as Boolean
- property isRotatedFromBase as Boolean
- property isRotatedOrScaledFromBase as Boolean
- property layer as Variant
- property layerUsesCoreImageFilters as Boolean
- property needsDisplay as Boolean
- property nextKeyView as NSViewMBS
- property opaqueAncestor as NSViewMBS
- property RetainCount as Integer
- property superview as NSViewMBS
- property toolTip as string
- property userInteractionEnabled as Boolean
- property visibleRect as NSRectMBS
- property wantsDefaultClipping as boolean
- property wantsLayer as Boolean
- property wantsRestingTouches as boolean
- property window as NSWindowMBS
- property compositingFilter as variant
- 62 methods
- method addSubview(subview as NSViewMBS)
- method addSubview(subview as NSViewMBS, positioned as Integer, relativeToView as NSViewMBS)
- method addToolTipRect(rect as NSRectMBS, tooltip as NSViewTooltipMBS)
- method adjustScroll(rect as NSRectMBS) as NSRectMBS
- method ancestorSharedWithView(view as NSViewMBS) as NSViewMBS
- method animator as NSViewMBS
- method autoscroll(e as NSEventMBS) as Boolean
- method backgroundFilters as variant()
- method beginDraggingSessionWithItems(items() as Variant, e as NSEventMBS, source as NSViewMBS) as Variant
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method contentFilters as variant()
- method convertPointFromView(point as NSPointMBS, View as NSViewMBS) as NSPointMBS
- method convertPointToView(point as NSPointMBS, View as NSViewMBS) as NSPointMBS
- method convertRectFromView(rect as NSRectMBS, View as NSViewMBS) as NSRectMBS
- method convertRectToView(rect as NSRectMBS, View as NSViewMBS) as NSRectMBS
- method convertSizeFromView(Size as NSSizeMBS, View as NSViewMBS) as NSSizeMBS
- method convertSizeToView(Size as NSSizeMBS, View as NSViewMBS) as NSSizeMBS
- method dataWithEPSInsideRect(left as Double, top as Double, width as Double, height as Double) as Memoryblock
- method dataWithPDFInsideRect(left as Double, top as Double, width as Double, height as Double) as Memoryblock
- method dataWithPDFInsideRect(r as NSRectMBS) as Memoryblock
- method dragImage(image as NSImageMBS, viewLocation as NSPointMBS, offset as NSSizeMBS, NSEvent as NSEventMBS, pboard as NSPasteboardMBS, source as NSViewMBS, slideFlag as boolean)
- method drawFocusRingMask
- method enclosingMenuItem as Variant
- method enclosingScrollView as Variant
- method focusRingMaskBounds as NSRectMBS
- method hitTest(x as double, y as double) as NSViewMBS
- method isDescendantOf(view as NSViewMBS) as boolean
- method makeBackingLayer as Variant
- method nextValidKeyView as NSViewMBS
- method noteFocusRingMaskChanged
- method pageFooter as NSAttributedStringMBS
- method pageHeader as NSAttributedStringMBS
- method previousKeyView as NSViewMBS
- method previousValidKeyView as NSViewMBS
- method print
- method registeredDraggedTypes as string()
- method registerForDraggedTypes(Types() as string)
- method removeAllToolTips
- method removeFromSuperview
- method removeFromSuperviewWithoutNeedingDisplay
- method RenderImage(subviews as boolean = false, flipped as boolean = false) as variant
- method replaceSubview(oldView as NSViewMBS, newView as NSViewMBS)
- method rotateByAngle(angle as Double)
- method scaleUnitSquareToSize(size as NSSizeMBS)
- method Screenshot as Picture
- method scrollPoint(x as double, y as double)
- method scrollRectToVisible(rect as NSRectMBS) as Boolean
- method setBackgroundFilters(Filters() as variant)
- method setBoundsOrigin(origin as NSPointMBS)
- method setBoundsOrigin(x as Double, y as Double)
- method setBoundsSize(size as NSSizeMBS)
- method setBoundsSize(width as Double, height as Double)
- method setContentFilters(Filters() as variant)
- method setFocus
- method setFrameOrigin(origin as NSPointMBS)
- method setFrameOrigin(x as Double, y as Double)
- method setFrameSize(size as NSSizeMBS)
- method setFrameSize(width as Double, height as Double)
- method subviews(recursive as boolean = false) as NSViewMBS()
- method unregisterDraggedTypes
- 5 shared methods
- shared method NSViewBoundsDidChangeNotification as string
- shared method NSViewDidUpdateTrackingAreasNotification as string
- shared method NSViewFocusDidChangeNotification as string
- shared method NSViewFrameDidChangeNotification as string
- shared method NSViewGlobalFrameDidChangeNotification as string
- 21 constants
Constants
Constant | Value | Description |
---|---|---|
NSBezelBorder | 2 |
One of the constants to specify the type of a view's border.
A concave border that makes the view look sunken. |
NSFocusRingTypeDefault | 0 |
One of the constants for the focusringtype property.
The default focus ring type for NSView or NSCell. |
NSFocusRingTypeExterior | 2 |
One of the constants for the focusringtype property.
The standard Aqua focus ring. |
NSFocusRingTypeNone | 1 |
One of the constants for the focusringtype property.
No focus ring. If you set the focus ring type to this value, NSView and NSCell will not draw any focus ring. |
NSGrooveBorder | 3 |
One of the constants to specify the type of a view's border.
A thin border that looks etched around the image. |
NSLineBorder | 1 |
One of the constants to specify the type of a view's border.
A black line border around the view. |
NSNoBorder | 0 |
One of the constants to specify the type of a view's border.
No border. |
NSViewHeightSizable | 16 |
One of the constants for the autoresizingMask property.
The receiver's height is flexible. |
NSViewLayerContentsRedrawBeforeViewResize | 3 | One of the view layer content redraw policy constants. |
NSViewLayerContentsRedrawDuringViewResize | 2 | One of the view layer content redraw policy constants. |
NSViewLayerContentsRedrawNever | 0 | One of the view layer content redraw policy constants. |
NSViewLayerContentsRedrawOnSetNeedsDisplay | 1 | One of the view layer content redraw policy constants. |
NSViewMaxXMargin | 4 |
One of the constants for the autoresizingMask property.
The right margin between the receiver and its superview is flexible. |
NSViewMaxYMargin | 32 |
One of the constants for the autoresizingMask property.
The top margin between the receiver and its superview is flexible. |
NSViewMinXMargin | 1 |
One of the constants for the autoresizingMask property.
The left margin between the receiver and its superview is flexible. |
NSViewMinYMargin | 8 |
One of the constants for the autoresizingMask property.
The bottom margin between the receiver and its superview is flexible. |
NSViewNotSizable | 0 |
One of the constants for the autoresizingMask property.
The receiver cannot be resized. |
NSViewWidthSizable | 2 |
One of the constants for the autoresizingMask property.
The receiver's width is flexible. |
Window Order Constants
Constant | Value | Description |
---|---|---|
NSWindowAbove | 1 |
Moves the window above the indicated window. |
NSWindowBelow | -1 |
Moves the window below the indicated window. |
NSWindowOut | 0 |
Moves the window off the screen. |
Super class NSResponderMBS
- 3 properties
- property Handle as Integer
- property menu as NSMenuMBS
- property nextResponder as NSResponderMBS
- 124 methods
- method beginGestureWithEvent(e as NSEventMBS)
- method cancelOperation
- method capitalizeWord
- method centerSelectionInVisibleArea
- method changeCaseOfLetter
- method complete
- method Constructor Private
- method cursorUpdate(e as NSEventMBS)
- method deleteBackward
- method deleteBackwardByDecomposingPreviousCharacter
- method deleteForward
- method deleteToBeginningOfLine
- method deleteToBeginningOfParagraph
- method deleteToEndOfLine
- method deleteToEndOfParagraph
- method deleteToMark
- method deleteWordBackward
- method deleteWordForward
- method endGestureWithEvent(e as NSEventMBS)
- method flagsChanged(e as NSEventMBS)
- method flushBufferedKeyEvents
- method helpRequested(e as NSEventMBS)
- method indent
- method insertBacktab
- method insertContainerBreak
- method insertDoubleQuoteIgnoringSubstitution
- method insertLineBreak
- method insertNewline
- method insertNewlineIgnoringFieldEditor
- method insertParagraphSeparator
- method insertSingleQuoteIgnoringSubstitution
- method insertTab
- method insertTabIgnoringFieldEditor
- method keyDown(e as NSEventMBS)
- method keyUp(e as NSEventMBS)
- method lowercaseWord
- method magnifyWithEvent(e as NSEventMBS)
- method makeBaseWritingDirectionLeftToRight
- method makeBaseWritingDirectionNatural
- method makeBaseWritingDirectionRightToLeft
- method makeTextWritingDirectionLeftToRight
- method makeTextWritingDirectionNatural
- method makeTextWritingDirectionRightToLeft
- method mouseDown(e as NSEventMBS)
- method mouseDragged(e as NSEventMBS)
- method mouseEntered(e as NSEventMBS)
- method mouseExited(e as NSEventMBS)
- method mouseMoved(e as NSEventMBS)
- method mouseUp(e as NSEventMBS)
- method moveBackward
- method moveBackwardAndModifySelection
- method moveDown
- method moveDownAndModifySelection
- method moveForward
- method moveForwardAndModifySelection
- method moveLeft
- method moveLeftAndModifySelection
- method moveParagraphBackwardAndModifySelection
- method moveParagraphForwardAndModifySelection
- method moveRight
- method moveRightAndModifySelection
- method moveToBeginningOfDocument
- method moveToBeginningOfDocumentAndModifySelection
- method moveToBeginningOfLine
- method moveToBeginningOfLineAndModifySelection
- method moveToBeginningOfParagraph
- method moveToBeginningOfParagraphAndModifySelection
- method moveToEndOfDocument
- method moveToEndOfDocumentAndModifySelection
- method moveToEndOfLine
- method moveToEndOfLineAndModifySelection
- method moveToEndOfParagraph
- method moveToEndOfParagraphAndModifySelection
- method moveToLeftEndOfLine
- method moveToLeftEndOfLineAndModifySelection
- method moveToRightEndOfLine
- method moveToRightEndOfLineAndModifySelection
- method moveUp
- method moveUpAndModifySelection
- method moveWordBackward
- method moveWordBackwardAndModifySelection
- method moveWordForward
- method moveWordForwardAndModifySelection
- method moveWordLeft
- method moveWordLeftAndModifySelection
- method moveWordRight
- method moveWordRightAndModifySelection
- method otherMouseDown(e as NSEventMBS)
- method otherMouseDragged(e as NSEventMBS)
- method otherMouseUp(e as NSEventMBS)
- method pageDown
- method pageDownAndModifySelection
- method pageUp
- method pageUpAndModifySelection
- method performMnemonic(theString as string) as boolean
- method presentError(e as NSErrorMBS) as boolean
- method rightMouseDown(e as NSEventMBS)
- method rightMouseDragged(e as NSEventMBS)
- method rightMouseUp(e as NSEventMBS)
- method rotateWithEvent(e as NSEventMBS)
- method scrollLineDown
- method scrollLineUp
- method scrollPageDown
- method scrollPageUp
- method scrollToBeginningOfDocument
- method scrollToEndOfDocument
- method scrollWheel(e as NSEventMBS)
- method selectAll
- method selectLine
- method selectParagraph
- method selectToMark
- method selectWord
- method setMark
- method showContextHelp
- method showWritingTools
- method swapWithMark
- method swipeWithEvent(e as NSEventMBS)
- method tabletPoint(e as NSEventMBS)
- method tabletProximity(e as NSEventMBS)
- method transpose
- method transposeWords
- method undoManager as NSUndoManagerMBS
- method uppercaseWord
- method yank
Sub classes:
Blog Entries
- MBS Xojo Plugins, version 20.6pr1
- MBS Xojo Plugins, version 17.1pr2
- MBS Xojo / Real Studio Plugins, version 15.5pr3
- MBS Xojo / Real Studio Plugins, version 15.2pr2
- MBS Xojo / Real Studio Plugins, version 14.2pr9
- MBS Xojo / Real Studio Plugins, version 13.4pr7
- MBS Real Studio Plugins, version 13.0pr7
- MBS REALbasic Plugins Version 10.4 release notes
- MonkeyBread Software Releases the MBS REALbasic plug-ins 9.2
- MonkeyBread Software Releases the MBS REALbasic plug-ins 8.4
Xojo Developer Magazine
- 6.6, page 8: News
- 14.4, page 25: NSTabula Rasa, What to do when your new sports car arrives in parts by Ulrich Bogun
Release notes
- Version 21.0
- Added Style and EffectiveStyle properties to NSTableViewMBS class for macOS 11.
- Version 17.1
- Added NSTableRowViewMBS class and view based methods to NSTableViewMBS.
Some properties using for this class:
- DesktopNSTableControlMBS.View as NSTableViewMBS
- NSTableColumnMBS.tableView as NSTableViewMBS
- NSTableControlMBS.View as NSTableViewMBS
- NSTableHeaderViewMBS.tableView as NSTableViewMBS
Some examples using this class:
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Database with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Simple Demo with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV TableView
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListboxTV with ContainerControl Cells
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
- /MacControls/Listbox and TableView Demos/NSOutlineView/OutlineControl
- /MacControls/Outline View Test
- /MacControls/TableControl
- /MacFrameworks/Cocoa Controls/TableView
- /MacFrameworks/Cocoa Controls/TableView with scrollbars
Some related classes:
- class NSColorMBS
- class NSNotificationMBS
- class NSOutlineViewMBS
- class NSPasteboardMBS
- class NSPointMBS
- class NSResponderMBS
- class NSSortDescriptorMBS
- class NSTextMBS
- class NSUndoManagerMBS
- class NSWindowMBS
The items on this page are in the following plugins: MBS MacBase Plugin, MBS MacControls Plugin.
NSTableRowViewMBS - NSTableViewRowActionMBS
