PATH
Mac OS X Documentation >
Application Kit Reference: Java
[Previous] [Class List] [Next]
Inherits
from: NSView : NSResponder : NSObject
Package: com.apple.yellow.application
Class Description
An NSTableHeaderView is used by an NSTableView to draw headers
over its columns and to handle mouse events in those headers. See
the NSTableView class specification for more information.
Method Types
- Setting the table view
- setTableView
- tableView
- Checking altered columns
- draggedColumn
- draggedDistance
- resizedColumn
- Utility methods
- columnAtPoint
- headerRectOfColumn
Constructors
NSTableHeaderView
public NSTableHeaderView(NSRect frameRect)
<<Description Forthcoming>>
Instance Methods
public int columnAtPoint(NSPoint aPoint)
Returns the index of the column
whose header lies under aPoint in
the NSTableHeaderView, or -1 if no such column is found. aPoint is
expressed in the NSTableHeaderView's coordinate system.
public int draggedColumn()
If the user is dragging a column
in the NSTableView, returns the index of that column. Otherwise
returns -1.See Also: draggedDistance
public float draggedDistance()
If the user is dragging a column
in the NSTableView, returns the column's horizontal distance from
its original position. Otherwise the return value
is meaningless.See Also: draggedColumn
public NSRect headerRectOfColumn(int columnIndex)
Returns the rectangle containing
the header tile for the column at columnIndex. Throws
an exception if columnIndex is out
of bounds.See Also: - rectOfColumn: (NSTableView)
public int resizedColumn()
If the user is resizing a column
in the NSTableView, returns the index of that column. Otherwise
returns -1.
public void setTableView(NSTableView aTableView)
Sets aTableView as
the NSTableColumn's NSTableView. You should
never need to invoke this method; it's invoked automatically when
you set the header view for an NSTableView.See
Also: - setHeaderView: (NSTableView)
public NSTableView tableView()
Returns the NSTableView the
NSTableHeaderView belongs to.
[Previous] [Next]