API 0.9.5
CPBrowser Class Reference

#import <CPBrowser.h>

Inheritance diagram for CPBrowser:

List of all members.

Instance Methods

(BOOL) - acceptsFirstResponder
(void) - addColumn
(BOOL) - allowsEmptySelection
(BOOL) - allowsMultipleSelection
(BOOL) - autohidesScroller
(BOOL) - canDragRowsWithIndexes:inColumn:withEvent:
(unsigned) - columnAtPoint:
(float) - columnContentWidthForColumnWidth:
(unsigned) - columnOfTableView:
(float) - columnWidthForColumnContentWidth:
(float) - defaultColumnWidth
(id) - delegate
(void) - doClick:
(void) - doDoubleClick:
(SEL) - doubleAction
(CPImage- draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
(CPView- draggingViewForRowsWithIndexes:inColumn:withEvent:offset:
(void) - encodeWithCoder:
(float) - imageWidth
(id) - initWithCoder:
(id) - initWithFrame:
(BOOL) - isLeafItem:
(id) - itemAtRow:inColumn:
(void) - keyDown:
(int) - lastColumn
(void) - loadColumnZero
(float) - minColumnWidth
(id) - parentForItemsInColumn:
(CPView- prototypeView
(CGRect) - rectOfRow:inColumn:
(void) - registerForDraggedTypes:
(void) - reloadColumn:
(unsigned) - rowAtPoint:
(float) - rowHeight
(void) - scrollColumnToVisible:
(void) - scrollRowToVisible:inColumn:
(unsigned) - selectedColumn
(id) - selectedItem
(CPSet- selectedItems
(unsigned) - selectedRowInColumn:
(CPIndexSet- selectedRowIndexesInColumn:
(void) - selectRow:inColumn:
(void) - selectRowIndexes:inColumn:
(void) - sendAction
(void) - setAllowsEmptySelection:
(void) - setAllowsMultipleSelection:
(void) - setAutohidesScroller:
(void) - setBackgroundColor:
(void) - setDefaultColumnWidth:
(void) - setDelegate:
(void) - setDoubleAction:
(void) - setImageWidth:
(void) - setLastColumn:
(void) - setMinColumnWidth:
(void) - setPrototypeView:
(void) - setRowHeight:
(void) - setTableViewClass:
(void) - setWidth:ofColumn:
(Class) - tableViewClass
(CPTableView- tableViewInColumn:
(void) - tile
(void) - trackMouse:
(float) - widthOfColumn:

Class Methods

(CPImage+ branchImage
(CPImage+ highlightedBranchImage

Detailed Description

Definition at line 2 of file CPBrowser.h.


Method Documentation

- (BOOL) acceptsFirstResponder

Returns YES if the receiver is able to become the first responder. NO otherwise.

Reimplemented from CPResponder.

Definition at line 615 of file CPBrowser.j.

- (void) addColumn

Definition at line 192 of file CPBrowser.j.

- (BOOL) allowsEmptySelection

Definition at line 559 of file CPBrowser.j.

- (BOOL) allowsMultipleSelection

Definition at line 545 of file CPBrowser.j.

- (BOOL) autohidesScroller

Definition at line 508 of file CPBrowser.j.

+ (CPImage) branchImage

Definition at line 62 of file CPBrowser.j.

- (BOOL) canDragRowsWithIndexes: (CPIndexSet rowIndexes
inColumn: (int)  columnIndex
withEvent: (CPEvent dragEvent 

Definition at line 628 of file CPBrowser.j.

- (unsigned) columnAtPoint: (CGPoint)  aPoint

Definition at line 325 of file CPBrowser.j.

- (float) columnContentWidthForColumnWidth: (float)  aWidth

Definition at line 431 of file CPBrowser.j.

- (unsigned) columnOfTableView: (CPTableView aTableView

Definition at line 151 of file CPBrowser.j.

- (float) columnWidthForColumnContentWidth: (float)  aWidth

Definition at line 437 of file CPBrowser.j.

- (float) defaultColumnWidth

Synthesized accessor method.

Definition at line 1041 of file CPBrowser.j.

- (id) delegate

Definition at line 141 of file CPBrowser.j.

- (void) doClick: (id)  sender

Definition at line 410 of file CPBrowser.j.

- (void) doDoubleClick: (id)  sender

Definition at line 415 of file CPBrowser.j.

- (SEL) doubleAction

Synthesized accessor method.

Definition at line 1009 of file CPBrowser.j.

- (CPImage) draggingImageForRowsWithIndexes: (CPIndexSet rowIndexes
inColumn: (int)  columnIndex
withEvent: (CPEvent dragEvent
offset: (CGPoint)  dragImageOffset 

Definition at line 636 of file CPBrowser.j.

- (CPView) draggingViewForRowsWithIndexes: (CPIndexSet rowIndexes
inColumn: (int)  columnIndex
withEvent: (CPEvent dragEvent
offset: (CGPoint)  dragImageOffset 

Definition at line 644 of file CPBrowser.j.

- (void) encodeWithCoder: (CPCoder aCoder

Archives the view to a coder.

Parameters:
aCoderthe object into which the view's data will be archived.

Reimplemented from CPControl.

Definition at line 679 of file CPBrowser.j.

+ (CPImage) highlightedBranchImage

Definition at line 69 of file CPBrowser.j.

- (float) imageWidth

Definition at line 449 of file CPBrowser.j.

- (id) initWithCoder: (CPCoder aCoder

Initializes the view from an archive.

Parameters:
aCoderthe coder from which to initialize
Returns:
the initialized view

Reimplemented from CPControl.

Definition at line 656 of file CPBrowser.j.

- (id) initWithFrame: (CGRect)  aFrame

Initializes the receiver for usage with the specified bounding rectangle

Returns:
the initialized view

Reimplemented from CPControl.

Definition at line 76 of file CPBrowser.j.

- (BOOL) isLeafItem: (id)  item

Definition at line 355 of file CPBrowser.j.

- (id) itemAtRow: (int)  row
inColumn: (int)  column 

Definition at line 350 of file CPBrowser.j.

- (void) keyDown: (CPEvent anEvent

Notifies the receiver that the user has pressed a key.

Parameters:
anEventinformation about the key press

Reimplemented from CPResponder.

Definition at line 420 of file CPBrowser.j.

- (int) lastColumn

Definition at line 187 of file CPBrowser.j.

- (void) loadColumnZero

Definition at line 156 of file CPBrowser.j.

- (float) minColumnWidth

Definition at line 460 of file CPBrowser.j.

- (id) parentForItemsInColumn: (int)  column

Definition at line 360 of file CPBrowser.j.

- (CPView) prototypeView

Definition at line 127 of file CPBrowser.j.

- (CGRect) rectOfRow: (unsigned)  aRow
inColumn: (unsigned)  aColumn 

Definition at line 339 of file CPBrowser.j.

- (void) registerForDraggedTypes: (CPArray pasteboardTypes

Sets the receiver's list of acceptable data types for a dragging operation.

Parameters:
pasteboardTypesan array of CPPasteboards

Reimplemented from CPView.

Definition at line 622 of file CPBrowser.j.

- (void) reloadColumn: (int)  column

Definition at line 282 of file CPBrowser.j.

- (unsigned) rowAtPoint: (CGPoint)  aPoint

Definition at line 315 of file CPBrowser.j.

- (float) rowHeight

Definition at line 490 of file CPBrowser.j.

- (void) scrollColumnToVisible: (unsigned)  columnIndex

Definition at line 497 of file CPBrowser.j.

- (void) scrollRowToVisible: (unsigned)  rowIndex
inColumn: (unsigned)  columnIndex 

Definition at line 502 of file CPBrowser.j.

- (unsigned) selectedColumn

Definition at line 528 of file CPBrowser.j.

- (id) selectedItem

Definition at line 381 of file CPBrowser.j.

- (CPSet) selectedItems

Definition at line 365 of file CPBrowser.j.

- (unsigned) selectedRowInColumn: (unsigned)  columnIndex

Definition at line 520 of file CPBrowser.j.

- (CPIndexSet) selectedRowIndexesInColumn: (unsigned)  column

Definition at line 573 of file CPBrowser.j.

- (void) selectRow: (unsigned)  row
inColumn: (unsigned)  column 

Definition at line 539 of file CPBrowser.j.

- (void) selectRowIndexes: (CPIndexSet indexSet
inColumn: (unsigned)  column 

Definition at line 581 of file CPBrowser.j.

- (void) sendAction

Definition at line 405 of file CPBrowser.j.

- (void) setAllowsEmptySelection: (BOOL)  shouldAllow

Definition at line 564 of file CPBrowser.j.

- (void) setAllowsMultipleSelection: (BOOL)  shouldAllow

Definition at line 550 of file CPBrowser.j.

- (void) setAutohidesScroller: (BOOL)  shouldHide

Definition at line 513 of file CPBrowser.j.

- (void) setBackgroundColor: (CPColor aColor

Sets the background color of the receiver.

Parameters:
aColorthe new color for the receiver's background

Reimplemented from CPView.

Definition at line 609 of file CPBrowser.j.

- (void) setDefaultColumnWidth: (float)  aValue

Synthesized accessor method.

Definition at line 1049 of file CPBrowser.j.

- (void) setDelegate: (id)  anObject

Definition at line 133 of file CPBrowser.j.

- (void) setDoubleAction: (SEL)  aValue

Synthesized accessor method.

Definition at line 1017 of file CPBrowser.j.

- (void) setImageWidth: (float)  aWidth

Definition at line 443 of file CPBrowser.j.

- (void) setLastColumn: (int)  columnIndex

Definition at line 167 of file CPBrowser.j.

- (void) setMinColumnWidth: (float)  minWidth

Definition at line 454 of file CPBrowser.j.

- (void) setPrototypeView: (CPView aPrototypeView

Definition at line 121 of file CPBrowser.j.

- (void) setRowHeight: (float)  aHeight

Definition at line 485 of file CPBrowser.j.

- (void) setTableViewClass: (Class)  aValue

Synthesized accessor method.

Definition at line 1033 of file CPBrowser.j.

- (void) setWidth: (float)  aWidth
ofColumn: (unsigned)  column 

Definition at line 465 of file CPBrowser.j.

- (Class) tableViewClass

Synthesized accessor method.

Definition at line 1025 of file CPBrowser.j.

- (CPTableView) tableViewInColumn: (unsigned)  index

Definition at line 146 of file CPBrowser.j.

- (void) tile

Definition at line 287 of file CPBrowser.j.

- (void) trackMouse: (CPEvent anEvent

Reimplemented from CPControl.

Definition at line 391 of file CPBrowser.j.

- (float) widthOfColumn: (unsigned)  column

Definition at line 475 of file CPBrowser.j.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Defines