API  0.9.7
 All Classes Files Functions Variables Macros Groups Pages
CPBrowser Class Reference

#import <CPBrowser.h>

+ Inheritance diagram for CPBrowser:

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:
 
- Instance Methods inherited from CPControl
(BOOL) - acceptsFirstMouse:
 
(SEL) - action
 
(CPTextAlignment) - alignment
 
(BOOL) - continueTracking:at:
 
(double) - doubleValue
 
(float) - floatValue
 
(CPFont- font
 
(CPFormatter- formatter
 
(void) - highlight:
 
(CPCellImagePosition) - imagePosition
 
(CPUInteger) - imageScaling
 
(int) - integerValue
 
(int) - intValue
 
(BOOL) - isContinuous
 
(BOOL) - isEnabled
 
(BOOL) - isHighlighted
 
(CPLineBreakMode) - lineBreakMode
 
(void) - mouseDown:
 
(unsigned) - mouseDownFlags
 
(void) - mouseEntered:
 
(void) - mouseExited:
 
(CPInteger) - nextState
 
(id) - objectValue
 
(void) - performClick:
 
(BOOL) - sendAction:to:
 
(int) - sendActionOn:
 
(BOOL) - sendsActionOnEndEditing
 
(void) - setAction:
 
(void) - setAlignment:
 
(void) - setContinuous:
 
(void) - setDoubleValue:
 
(void) - setEnabled:
 
(void) - setFloatValue:
 
(void) - setFont:
 
(void) - setFormatter:
 
(void) - setHighlighted:
 
(void) - setImagePosition:
 
(void) - setImageScaling:
 
(void) - setIntegerValue:
 
(void) - setIntValue:
 
(void) - setLineBreakMode:
 
(void) - setObjectValue:
 
(void) - setSendsActionOnEndEditing:
 
(void) - setState:
 
(void) - setStringValue:
 
(void) - setTarget:
 
(void) - setTextColor:
 
(void) - setTextShadowColor:
 
(void) - setTextShadowOffset:
 
(void) - setVerticalAlignment:
 
(BOOL) - startTrackingAt:
 
(void) - stopTracking:at:mouseIsUp:
 
(CPString- stringValue
 
(void) - takeDoubleValueFrom:
 
(void) - takeFloatValueFrom:
 
(void) - takeIntegerValueFrom:
 
(void) - takeIntValueFrom:
 
(void) - takeObjectValueFrom:
 
(void) - takeStringValueFrom:
 
(id) - target
 
(CPColor- textColor
 
(void) - textDidBeginEditing:
 
(void) - textDidChange:
 
(void) - textDidEndEditing:
 
(CPColor- textShadowColor
 
(CGSize) - textShadowOffset
 
(BOOL) - tracksMouseOutsideOfFrame
 
(void) - unhighlightButtonTimerDidFinish:
 
(CPTextVerticalAlignment) - verticalAlignment
 

Class Methods

(CPString+ defaultThemeClass
 
(CPDictionary+ themeAttributes
 
- Class Methods inherited from CPControl
(void) + initialize
 

Detailed Description

Definition at line 2 of file CPBrowser.h.

Method Documentation

- (BOOL) acceptsFirstResponder
implementation

Definition at line 636 of file CPBrowser.j.

- (void) addColumn
implementation

Definition at line 198 of file CPBrowser.j.

- (BOOL) allowsEmptySelection
implementation

Definition at line 580 of file CPBrowser.j.

- (BOOL) allowsMultipleSelection
implementation

Definition at line 566 of file CPBrowser.j.

- (BOOL) autohidesScroller
implementation

Definition at line 529 of file CPBrowser.j.

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

Definition at line 649 of file CPBrowser.j.

- (unsigned) columnAtPoint: (CGPoint)  aPoint
implementation

Definition at line 331 of file CPBrowser.j.

- (float) columnContentWidthForColumnWidth: (float)  aWidth
implementation

Definition at line 452 of file CPBrowser.j.

- (unsigned) columnOfTableView: (CPTableView aTableView
implementation

Definition at line 152 of file CPBrowser.j.

- (float) columnWidthForColumnContentWidth: (float)  aWidth
implementation

Definition at line 458 of file CPBrowser.j.

- (float) defaultColumnWidth
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1042 of file CPBrowser.j.

+ (CPString) defaultThemeClass
implementation

Definition at line 63 of file CPBrowser.j.

- (id) delegate
implementation

Definition at line 142 of file CPBrowser.j.

- (void) doClick: (id)  sender
implementation

Definition at line 416 of file CPBrowser.j.

- (void) doDoubleClick: (id)  sender
implementation

Definition at line 421 of file CPBrowser.j.

- (SEL) doubleAction
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1010 of file CPBrowser.j.

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

Definition at line 657 of file CPBrowser.j.

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

Definition at line 665 of file CPBrowser.j.

- (void) encodeWithCoder: (CPCoder aCoder
implementation

Reimplemented from CPControl.

Provided by category CPBrowser(CPCoding).

Definition at line 700 of file CPBrowser.j.

- (float) imageWidth
implementation

Definition at line 470 of file CPBrowser.j.

- (id) initWithCoder: (CPCoder aCoder
implementation

Reimplemented from CPControl.

Provided by category CPBrowser(CPCoding).

Definition at line 677 of file CPBrowser.j.

- (id) initWithFrame: (CGRect)  aFrame
implementation

Reimplemented from CPControl.

Definition at line 77 of file CPBrowser.j.

- (BOOL) isLeafItem: (id)  item
implementation

Definition at line 361 of file CPBrowser.j.

- (id) itemAtRow: (CPInteger)  row
inColumn: (CPInteger)  column 
implementation

Definition at line 356 of file CPBrowser.j.

- (void) keyDown: (CPEvent anEvent
implementation

Definition at line 426 of file CPBrowser.j.

- (int) lastColumn
implementation

Definition at line 193 of file CPBrowser.j.

- (void) loadColumnZero
implementation

Definition at line 157 of file CPBrowser.j.

- (float) minColumnWidth
implementation

Definition at line 481 of file CPBrowser.j.

- (id) parentForItemsInColumn: (CPInteger)  column
implementation

Definition at line 366 of file CPBrowser.j.

- (CPView) prototypeView
implementation

Definition at line 128 of file CPBrowser.j.

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

Definition at line 345 of file CPBrowser.j.

- (void) registerForDraggedTypes: (CPArray)  types
implementation

Definition at line 643 of file CPBrowser.j.

- (void) reloadColumn: (CPInteger)  column
implementation

Definition at line 288 of file CPBrowser.j.

- (unsigned) rowAtPoint: (CGPoint)  aPoint
implementation

Definition at line 321 of file CPBrowser.j.

- (float) rowHeight
implementation

Definition at line 511 of file CPBrowser.j.

- (void) scrollColumnToVisible: (unsigned)  columnIndex
implementation

Definition at line 518 of file CPBrowser.j.

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

Definition at line 523 of file CPBrowser.j.

- (unsigned) selectedColumn
implementation

Definition at line 549 of file CPBrowser.j.

- (id) selectedItem
implementation

Definition at line 387 of file CPBrowser.j.

- (CPSet) selectedItems
implementation

Definition at line 371 of file CPBrowser.j.

- (unsigned) selectedRowInColumn: (unsigned)  columnIndex
implementation

Definition at line 541 of file CPBrowser.j.

- (CPIndexSet) selectedRowIndexesInColumn: (unsigned)  column
implementation

Definition at line 594 of file CPBrowser.j.

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

Definition at line 560 of file CPBrowser.j.

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

Definition at line 602 of file CPBrowser.j.

- (void) sendAction
implementation

Definition at line 411 of file CPBrowser.j.

- (void) setAllowsEmptySelection: (BOOL)  shouldAllow
implementation

Definition at line 585 of file CPBrowser.j.

- (void) setAllowsMultipleSelection: (BOOL)  shouldAllow
implementation

Definition at line 571 of file CPBrowser.j.

- (void) setAutohidesScroller: (BOOL)  shouldHide
implementation

Definition at line 534 of file CPBrowser.j.

- (void) setBackgroundColor: (CPColor aColor
implementation

Definition at line 630 of file CPBrowser.j.

- (void) setDefaultColumnWidth: (float)  aValue
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1050 of file CPBrowser.j.

- (void) setDelegate: (id)  anObject
implementation

Definition at line 134 of file CPBrowser.j.

- (void) setDoubleAction: (SEL)  aValue
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1018 of file CPBrowser.j.

- (void) setImageWidth: (float)  aWidth
implementation

Definition at line 464 of file CPBrowser.j.

- (void) setLastColumn: (CPInteger)  columnIndex
implementation

Definition at line 168 of file CPBrowser.j.

- (void) setMinColumnWidth: (float)  minWidth
implementation

Definition at line 475 of file CPBrowser.j.

- (void) setPrototypeView: (CPView aPrototypeView
implementation

Definition at line 122 of file CPBrowser.j.

- (void) setRowHeight: (float)  aHeight
implementation

Definition at line 506 of file CPBrowser.j.

- (void) setTableViewClass: (Class)  aValue
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1034 of file CPBrowser.j.

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

Definition at line 486 of file CPBrowser.j.

- (Class) tableViewClass
implementation

Synthesized accessor method.

Provided by category CPBrowser(CPSynthesizedAccessors).

Definition at line 1026 of file CPBrowser.j.

- (CPTableView) tableViewInColumn: (unsigned)  index
implementation

Definition at line 147 of file CPBrowser.j.

+ (CPDictionary) themeAttributes
implementation

Reimplemented from CPControl.

Definition at line 68 of file CPBrowser.j.

- (void) tile
implementation

Definition at line 293 of file CPBrowser.j.

- (void) trackMouse: (CPEvent anEvent
implementation

Reimplemented from CPControl.

Definition at line 397 of file CPBrowser.j.

- (float) widthOfColumn: (unsigned)  column
implementation

Definition at line 496 of file CPBrowser.j.


The documentation for this class was generated from the following files: