Package org.eclipse.swt.internal.cocoa
Class NSTableView
- Direct Known Subclasses:
NSOutlineView,SWTTableView
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddTableColumn(NSTableColumn column) booleanbooleancanDragRowsWithIndexes(NSIndexSet rowIndexes, NSPoint mouseDownPoint) static longlonglonglongcolumnAtPoint(NSPoint point) columnIndexesInRect(NSRect rect) longcolumnWithIdentifier(NSString identifier) voiddeselectAll(id sender) voiddeselectRow(long row) dragImageForRowsWithIndexes(NSIndexSet dragRows, NSArray tableColumns, NSEvent dragEvent, long dragImageOffset) voiddrawBackgroundInClipRect(NSRect clipRect) frameOfCellAtColumn(long column, long row) voidhighlightSelectionInClipRect(NSRect clipRect) booleanisRowSelected(long row) voidmoveColumn(long column, long newIndex) voidlonglonglongpreparedCellAtColumn(long column, long row) rectOfColumn(long column) rectOfRow(long row) voidvoidremoveTableColumn(NSTableColumn column) longrowAtPoint(NSPoint point) doublerowsInRect(NSRect rect) voidscrollColumnToVisible(long column) voidscrollRowToVisible(long row) voidlongvoidselectRowIndexes(NSIndexSet indexes, boolean extend) voidsetAllowsColumnReordering(boolean allowsColumnReordering) voidsetAllowsMultipleSelection(boolean allowsMultipleSelection) voidsetBackgroundColor(NSColor backgroundColor) static voidsetCellClass(long factoryId) voidsetColumnAutoresizingStyle(long columnAutoresizingStyle) voidsetDataSource(id aSource) voidsetDelegate(id delegate) voidsetDoubleAction(long doubleAction) voidsetDropRow(long row, long op) voidsetGridStyleMask(long gridStyle) voidsetHeaderView(NSTableHeaderView headerView) voidvoidsetIndicatorImage(NSImage anImage, NSTableColumn tc) voidsetIntercellSpacing(NSSize intercellSpacing) voidsetRowHeight(double rowHeight) voidsetUsesAlternatingRowBackgroundColors(boolean usesAlternatingRowBackgroundColors) voidtile()booleanMethods inherited from class org.eclipse.swt.internal.cocoa.NSControl
abortEditing, action, cell, currentEditor, doubleValue, font, isEnabled, isHighlighted, sendAction, setAction, setAlignment, setBaseWritingDirection, setCell, setDoubleValue, setEnabled, setFont, setFormatter, setStringValue, setTarget, sizeToFit, stringValue, targetMethods inherited from class org.eclipse.swt.internal.cocoa.NSView
acceptsFirstMouse, addSubview, addSubview, addToolTipRect, beginDocument, beginPageInRect, bitmapImageRepForCachingDisplayInRect, bounds, cacheDisplayInRect, canBecomeKeyView, convertPoint_fromView_, convertPoint_toView_, convertPointFromBase, convertPointToBase, convertRect_fromView_, convertRect_toView_, convertRectFromBase, convertRectToBase, convertSize_fromView_, convertSize_toView_, convertSizeFromBase, convertSizeToBase, discardCursorRects, display, displayIfNeeded, displayRectIgnoringOpacity, dragImage, drawRect, endDocument, endPage, frame, hitTest, initWithFrame, isDescendantOf, isFlipped, isHidden, isHiddenOrHasHiddenAncestor, isOpaque, lockFocus, menuForEvent, mouse, mouseDownCanMoveWindow, needsPanelToBecomeKey, registerForDraggedTypes, removeFromSuperview, removeToolTip, removeTrackingArea, resetCursorRects, scrollClipView, scrollPoint, scrollRect, scrollRectToVisible, setAcceptsTouchEvents, setAutoresizesSubviews, setAutoresizingMask, setBoundsRotation, setFocusRingType, setFrame, setFrameOrigin, setFrameSize, setHidden, setNeedsDisplay, setNeedsDisplayInRect, setToolTip, setWantsRestingTouches, shouldDelayWindowOrderingForEvent, subviews, superview, trackingAreas, unlockFocus, unregisterDraggedTypes, updateTrackingAreas, viewDidMoveToWindow, viewWillMoveToWindow, visibleRect, windowMethods inherited from class org.eclipse.swt.internal.cocoa.NSResponder
acceptsFirstResponder, becomeFirstResponder, beginGestureWithEvent, cancelOperation, cursorUpdate, doCommandBySelector, endGestureWithEvent, flagsChanged, helpRequested, insertText, interpretKeyEvents, keyDown, keyUp, magnifyWithEvent, mouseDown, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseUp, moveToBeginningOfParagraph, moveToEndOfParagraph, moveUp, noResponderFor, otherMouseDown, otherMouseDragged, otherMouseUp, pageDown, pageUp, performKeyEquivalent, resignFirstResponder, rightMouseDown, rightMouseDragged, rightMouseUp, rotateWithEvent, scrollWheel, swipeWithEvent, touchesBeganWithEvent, touchesCancelledWithEvent, touchesEndedWithEvent, touchesMovedWithEvent, undoManager, validRequestorForSendTypeMethods inherited from class org.eclipse.swt.internal.cocoa.NSObject
accessibilityAttributeValue, accessibilitySetOverrideValue, addEventListener, alloc, autorelease, cancelAuthenticationChallenge, className, conformsToProtocol, copy, description, draggedImage, draggingDestinationWindow, draggingLocation, draggingPasteboard, draggingSourceOperationMask, handleEvent, init, isEqual, isEqualTo, isKindOfClass, mutableCopy, outlineView, outlineView, outlineView, outlineView, performSelector, performSelectorOnMainThread, readSelectionFromPasteboard, release, respondsToSelector, retain, retainCount, setValue, superclass, tableView, tableView, tableView, useCredential, valueForKey, writeSelectionToPasteboardMethods inherited from class org.eclipse.swt.internal.cocoa.id
equals, hashCode, objc_getClass, toString
-
Constructor Details
-
NSTableView
public NSTableView() -
NSTableView
public NSTableView(long id) -
NSTableView
-
-
Method Details
-
addTableColumn
-
allowsColumnReordering
public boolean allowsColumnReordering() -
canDragRowsWithIndexes
-
clickedColumn
public long clickedColumn() -
clickedRow
public long clickedRow() -
columnAtPoint
-
columnIndexesInRect
-
columnWithIdentifier
-
deselectAll
-
deselectRow
public void deselectRow(long row) -
dragImageForRowsWithIndexes
public NSImage dragImageForRowsWithIndexes(NSIndexSet dragRows, NSArray tableColumns, NSEvent dragEvent, long dragImageOffset) -
drawBackgroundInClipRect
-
frameOfCellAtColumn
-
headerView
-
highlightSelectionInClipRect
-
intercellSpacing
-
isRowSelected
public boolean isRowSelected(long row) -
moveColumn
public void moveColumn(long column, long newIndex) -
noteNumberOfRowsChanged
public void noteNumberOfRowsChanged() -
numberOfColumns
public long numberOfColumns() -
numberOfRows
public long numberOfRows() -
numberOfSelectedRows
public long numberOfSelectedRows() -
preparedCellAtColumn
-
rectOfColumn
-
rectOfRow
-
reloadData
public void reloadData() -
removeTableColumn
-
rowAtPoint
-
rowHeight
public double rowHeight() -
rowsInRect
-
scrollColumnToVisible
public void scrollColumnToVisible(long column) -
scrollRowToVisible
public void scrollRowToVisible(long row) -
selectAll
-
selectRowIndexes
-
selectedRow
public long selectedRow() -
selectedRowIndexes
-
setAllowsColumnReordering
public void setAllowsColumnReordering(boolean allowsColumnReordering) -
setAllowsMultipleSelection
public void setAllowsMultipleSelection(boolean allowsMultipleSelection) -
setBackgroundColor
-
setColumnAutoresizingStyle
public void setColumnAutoresizingStyle(long columnAutoresizingStyle) -
setDataSource
-
setDelegate
-
setDoubleAction
public void setDoubleAction(long doubleAction) -
setDropRow
public void setDropRow(long row, long op) -
setGridStyleMask
public void setGridStyleMask(long gridStyle) -
setHeaderView
-
setHighlightedTableColumn
-
setIndicatorImage
-
setIntercellSpacing
-
setRowHeight
public void setRowHeight(double rowHeight) -
setUsesAlternatingRowBackgroundColors
public void setUsesAlternatingRowBackgroundColors(boolean usesAlternatingRowBackgroundColors) -
tableColumns
-
tile
public void tile() -
usesAlternatingRowBackgroundColors
public boolean usesAlternatingRowBackgroundColors() -
cellClass
public static long cellClass() -
setCellClass
public static void setCellClass(long factoryId)
-