Package org.eclipse.swt.internal.cocoa
Class NSOutlineView
- java.lang.Object
-
- Direct Known Subclasses:
SWTOutlineView
public class NSOutlineView extends NSTableView
-
-
Constructor Summary
Constructors Constructor Description NSOutlineView()
NSOutlineView(long id)
NSOutlineView(id id)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static long
cellClass()
void
collapseItem(id item)
void
collapseItem(id item, boolean collapseChildren)
void
expandItem(id item)
void
expandItem(id item, boolean expandChildren)
NSRect
frameOfOutlineCellAtRow(long row)
double
indentationPerLevel()
boolean
isItemExpanded(id item)
id
itemAtRow(long row)
long
levelForItem(id item)
void
reloadItem(id item, boolean reloadChildren)
long
rowForItem(id item)
void
setAutoresizesOutlineColumn(boolean autoresizesOutlineColumn)
void
setAutosaveExpandedItems(boolean autosaveExpandedItems)
static void
setCellClass(long factoryId)
void
setDropItem(id item, long index)
void
setOutlineTableColumn(NSTableColumn outlineTableColumn)
-
Methods inherited from class org.eclipse.swt.internal.cocoa.NSTableView
addTableColumn, canDragRowsWithIndexes, clickedColumn, clickedRow, columnAtPoint, deselectAll, deselectRow, dragImageForRowsWithIndexes, drawBackgroundInClipRect, frameOfCellAtColumn, headerView, highlightSelectionInClipRect, intercellSpacing, isRowSelected, moveColumn, noteNumberOfRowsChanged, numberOfColumns, numberOfRows, numberOfSelectedRows, preparedCellAtColumn, rectOfColumn, rectOfRow, reloadData, removeTableColumn, rowAtPoint, rowHeight, scrollColumnToVisible, scrollRowToVisible, selectAll, selectedRow, selectedRowIndexes, selectRowIndexes, setAllowsColumnReordering, setAllowsMultipleSelection, setBackgroundColor, setColumnAutoresizingStyle, setDataSource, setDelegate, setDoubleAction, setDropRow, setGridStyleMask, setHeaderView, setHighlightedTableColumn, setIndicatorImage, setIntercellSpacing, setRowHeight, setUsesAlternatingRowBackgroundColors, tableColumns, tile, usesAlternatingRowBackgroundColors
-
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_, convertRect_fromView_, convertRect_toView_, discardCursorRects, display, displayIfNeeded, displayRectIgnoringOpacity, dragImage, drawRect, endDocument, endPage, frame, hitTest, initWithFrame, isDescendantOf, isFlipped, isHidden, isHiddenOrHasHiddenAncestor, isOpaque, layer, lockFocus, lockFocusIfCanDraw, menuForEvent, mouse, mouseDownCanMoveWindow, needsPanelToBecomeKey, registerForDraggedTypes, removeFromSuperview, removeToolTip, removeTrackingArea, resetCursorRects, scrollClipView, scrollPoint, scrollRect, setAcceptsTouchEvents, setAutoresizesSubviews, setAutoresizingMask, setBoundsRotation, setBoundsSize, 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, cancelOperation, cursorUpdate, doCommandBySelector, flagsChanged, helpRequested, interpretKeyEvents, keyDown, keyUp, magnifyWithEvent, mouseDown, mouseDragged, mouseEntered, mouseExited, mouseMoved, mouseUp, 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, isKindOfClass, mutableCopy, outlineView, outlineView, outlineView, performSelector, performSelectorOnMainThread, readSelectionFromPasteboard, release, respondsToSelector, retain, retainCount, setValue, superclass, tableView, tableView, useCredential, valueForKey, writeSelectionToPasteboard
-
Methods inherited from class org.eclipse.swt.internal.cocoa.id
equals, hashCode, objc_getClass, toString
-
-
-
-
Constructor Detail
-
NSOutlineView
public NSOutlineView()
-
NSOutlineView
public NSOutlineView(long id)
-
NSOutlineView
public NSOutlineView(id id)
-
-
Method Detail
-
collapseItem
public void collapseItem(id item)
-
collapseItem
public void collapseItem(id item, boolean collapseChildren)
-
expandItem
public void expandItem(id item)
-
expandItem
public void expandItem(id item, boolean expandChildren)
-
frameOfOutlineCellAtRow
public NSRect frameOfOutlineCellAtRow(long row)
-
indentationPerLevel
public double indentationPerLevel()
-
isItemExpanded
public boolean isItemExpanded(id item)
-
itemAtRow
public id itemAtRow(long row)
-
levelForItem
public long levelForItem(id item)
-
reloadItem
public void reloadItem(id item, boolean reloadChildren)
-
rowForItem
public long rowForItem(id item)
-
setAutoresizesOutlineColumn
public void setAutoresizesOutlineColumn(boolean autoresizesOutlineColumn)
-
setAutosaveExpandedItems
public void setAutosaveExpandedItems(boolean autosaveExpandedItems)
-
setDropItem
public void setDropItem(id item, long index)
-
setOutlineTableColumn
public void setOutlineTableColumn(NSTableColumn outlineTableColumn)
-
cellClass
public static long cellClass()
-
setCellClass
public static void setCellClass(long factoryId)
-
-