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 longcellClass()voidcollapseItem(id item)voidcollapseItem(id item, boolean collapseChildren)voidexpandItem(id item)voidexpandItem(id item, boolean expandChildren)NSRectframeOfOutlineCellAtRow(long row)doubleindentationPerLevel()booleanisItemExpanded(id item)iditemAtRow(long row)longlevelForItem(id item)voidreloadItem(id item, boolean reloadChildren)longrowForItem(id item)voidsetAutoresizesOutlineColumn(boolean autoresizesOutlineColumn)voidsetAutosaveExpandedItems(boolean autosaveExpandedItems)static voidsetCellClass(long factoryId)voidsetDropItem(id item, long index)voidsetOutlineTableColumn(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)
-
-