Package org.eclipse.swt.internal.cocoa
Class NSTableView
- Direct Known Subclasses:
NSOutlineView
,SWTTableView
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addTableColumn
(NSTableColumn column) boolean
boolean
canDragRowsWithIndexes
(NSIndexSet rowIndexes, NSPoint mouseDownPoint) static long
long
long
long
columnAtPoint
(NSPoint point) columnIndexesInRect
(NSRect rect) long
columnWithIdentifier
(NSString identifier) void
deselectAll
(id sender) void
deselectRow
(long row) dragImageForRowsWithIndexes
(NSIndexSet dragRows, NSArray tableColumns, NSEvent dragEvent, long dragImageOffset) void
drawBackgroundInClipRect
(NSRect clipRect) frameOfCellAtColumn
(long column, long row) void
highlightSelectionInClipRect
(NSRect clipRect) boolean
isRowSelected
(long row) void
moveColumn
(long column, long newIndex) void
long
long
long
preparedCellAtColumn
(long column, long row) rectOfColumn
(long column) rectOfRow
(long row) void
void
removeTableColumn
(NSTableColumn column) long
rowAtPoint
(NSPoint point) double
rowsInRect
(NSRect rect) void
scrollColumnToVisible
(long column) void
scrollRowToVisible
(long row) void
long
void
selectRowIndexes
(NSIndexSet indexes, boolean extend) void
setAllowsColumnReordering
(boolean allowsColumnReordering) void
setAllowsMultipleSelection
(boolean allowsMultipleSelection) void
setBackgroundColor
(NSColor backgroundColor) static void
setCellClass
(long factoryId) void
setColumnAutoresizingStyle
(long columnAutoresizingStyle) void
setDataSource
(id aSource) void
setDelegate
(id delegate) void
setDoubleAction
(long doubleAction) void
setDropRow
(long row, long op) void
setGridStyleMask
(long gridStyle) void
setHeaderView
(NSTableHeaderView headerView) void
void
setIndicatorImage
(NSImage anImage, NSTableColumn tc) void
setIntercellSpacing
(NSSize intercellSpacing) void
setRowHeight
(double rowHeight) void
setUsesAlternatingRowBackgroundColors
(boolean usesAlternatingRowBackgroundColors) void
tile()
boolean
Methods 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, target
Methods 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, window
Methods 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, validRequestorForSendType
Methods 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, writeSelectionToPasteboard
Methods 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)
-