API  0.9.6
 All Classes Files Functions Variables Macros Groups Pages
CPTableView.j File Reference

Go to the source code of this file.

Macros

#define NUMBER_OF_COLUMNS()   (_tableColumns.length)
 
#define UPDATE_COLUMN_RANGES_IF_NECESSARY()   if (_dirtyTableColumnRangeIndex !== CPNotFound) [self _recalculateTableColumnRanges];
 

Variables

 CPSourceListBottomLineColor = "CPSourceListBottomLineColor"
 
 CPSourceListGradient = "CPSourceListGradient"
 
 CPSourceListTopLineColor = "CPSourceListTopLineColor"
 
var CPTableViewAlternatingRowColorsKey = @"@"CPTableViewAlternatingRowColorsKey"
 
var CPTableViewAutosaveNameKey = @"@"CPTableViewAutosaveNameKey"
 
var CPTableViewColumnAutoresizingStyleKey = @"@"CPTableViewColumnAutoresizingStyleKey"
 
 CPTableViewColumnDidMoveNotification = @"CPTableViewColumnDidMoveNotification"
 
 CPTableViewColumnDidResizeNotification = @"CPTableViewColumnDidResizeNotification"
 
var CPTableViewColumnReorderingKey = @"@"CPTableViewColumnReorderingKey"
 
var CPTableViewColumnResizingKey = @"@"CPTableViewColumnResizingKey"
 
var CPTableViewColumnSelectionKey = @"@"CPTableViewColumnSelectionKey"
 
var CPTableViewCornerViewKey = @"@"CPTableViewCornerViewKey"
 
var CPTableViewDataSource_numberOfRowsInTableView_ = 1 << 0
 
var CPTableViewDataSource_tableView_acceptDrop_row_dropOperation_ = 1 << 3
 
var CPTableViewDataSource_tableView_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_ = 1 << 4
 
var CPTableViewDataSource_tableView_objectValueForTableColumn_row_ = 1 << 1
 
var CPTableViewDataSource_tableView_setObjectValue_forTableColumn_row_ = 1 << 2
 
var CPTableViewDataSource_tableView_sortDescriptorsDidChange_ = 1 << 7
 
var CPTableViewDataSource_tableView_validateDrop_proposedRow_proposedDropOperation_ = 1 << 5
 
var CPTableViewDataSource_tableView_writeRowsWithIndexes_toPasteboard_ = 1 << 6
 
var CPTableViewDataSourceKey = @"@"CPTableViewDataSourceKey"
 
var CPTableViewDelegate_selectionShouldChangeInTableView_ = 1 << 0
 
var CPTableViewDelegate_tableView_dataViewForTableColumn_row_ = 1 << 1
 
var CPTableViewDelegate_tableView_didClickTableColumn_ = 1 << 2
 
var CPTableViewDelegate_tableView_didDragTableColumn_ = 1 << 3
 
var CPTableViewDelegate_tableView_heightOfRow_ = 1 << 4
 
var CPTableViewDelegate_tableView_isGroupRow_ = 1 << 5
 
var CPTableViewDelegate_tableView_mouseDownInHeaderOfTableColumn_ = 1 << 6
 
var CPTableViewDelegate_tableView_nextTypeSelectMatchFromRow_toRow_forString_ = 1 << 7
 
var CPTableViewDelegate_tableView_selectionIndexesForProposedSelection_ = 1 << 8
 
var CPTableViewDelegate_tableView_shouldEditTableColumn_row_ = 1 << 9
 
var CPTableViewDelegate_tableView_shouldSelectRow_ = 1 << 10
 
var CPTableViewDelegate_tableView_shouldSelectTableColumn_ = 1 << 11
 
var CPTableViewDelegate_tableView_shouldShowViewExpansionForTableColumn_row_ = 1 << 12
 
var CPTableViewDelegate_tableView_shouldTrackView_forTableColumn_row_ = 1 << 13
 
var CPTableViewDelegate_tableView_shouldTypeSelectForEvent_withCurrentSearchString_ = 1 << 14
 
var CPTableViewDelegate_tableView_toolTipForView_rect_tableColumn_row_mouseLocation_ = 1 << 15
 
var CPTableViewDelegate_tableView_typeSelectStringForTableColumn_row_ = 1 << 16
 
var CPTableViewDelegate_tableView_willDisplayView_forTableColumn_row_ = 1 << 17
 
var CPTableViewDelegate_tableViewMenuForTableColumn_Row_ = 1 << 20
 
var CPTableViewDelegate_tableViewSelectionDidChange_ = 1 << 18
 
var CPTableViewDelegate_tableViewSelectionIsChanging_ = 1 << 19
 
var CPTableViewDelegateKey = @"@"CPTableViewDelegateKey"
 
 CPTableViewDraggingDestinationFeedbackStyleNone = -1
 
 CPTableViewDraggingDestinationFeedbackStyleRegular = 0
 
 CPTableViewDraggingDestinationFeedbackStyleSourceList = 1
 
 CPTableViewDropAbove = 1
 
 CPTableViewDropOn = 0
 
var CPTableViewEmptySelectionKey = @"@"CPTableViewEmptySelectionKey"
 
 CPTableViewFirstColumnOnlyAutoresizingStyle = 5
 
var CPTableViewGridColorKey = @"@"CPTableViewGridColorKey"
 
 CPTableViewGridNone = 0
 
var CPTableViewGridStyleMaskKey = @"@"CPTableViewGridStyleMaskKey"
 
var CPTableViewHeaderViewKey = @"@"CPTableViewHeaderViewKey"
 
var CPTableViewIntercellSpacingKey = @"@"CPTableViewIntercellSpacingKey"
 
 CPTableViewLastColumnOnlyAutoresizingStyle = 4
 
var CPTableViewMultipleSelectionKey = @"@"CPTableViewMultipleSelectionKey"
 
 CPTableViewNoColumnAutoresizing = 0
 
 CPTableViewReverseSequentialColumnAutoresizingStyle = 3
 
var CPTableViewRowHeightKey = @"@"CPTableViewRowHeightKey"
 
 CPTableViewSelectionDidChangeNotification = @"CPTableViewSelectionDidChangeNotification"
 
var CPTableViewSelectionHighlightStyleKey = @"@"CPTableViewSelectionHighlightStyleKey"
 
 CPTableViewSelectionHighlightStyleNone = -1
 
 CPTableViewSelectionHighlightStyleRegular = 0
 
 CPTableViewSelectionHighlightStyleSourceList = 1
 
 CPTableViewSelectionIsChangingNotification = @"CPTableViewSelectionIsChangingNotification"
 
 CPTableViewSequentialColumnAutoresizingStyle = 2
 
 CPTableViewSolidHorizontalGridLineMask = 1 << 1
 
 CPTableViewSolidVerticalGridLineMask = 1 << 0
 
var CPTableViewTableColumnsKey = @"@"CPTableViewTableColumnsKey"
 
 CPTableViewUniformColumnAutoresizingStyle = 1
 
var CPTableViewUsesAlternatingBackgroundKey = @"@"CPTableViewUsesAlternatingBackgroundKey"
 
int currentRow
 
BOOL isBlinking
 
CPTableView tableView
 

Macro Definition Documentation

#define NUMBER_OF_COLUMNS ( )    (_tableColumns.length)

Definition at line 94 of file CPTableView.j.

#define UPDATE_COLUMN_RANGES_IF_NECESSARY ( )    if (_dirtyTableColumnRangeIndex !== CPNotFound) [self _recalculateTableColumnRanges];

Definition at line 95 of file CPTableView.j.

Variable Documentation

CPSourceListBottomLineColor = "CPSourceListBottomLineColor"

Definition at line 75 of file CPTableView.j.

CPSourceListGradient = "CPSourceListGradient"

Definition at line 73 of file CPTableView.j.

CPSourceListTopLineColor = "CPSourceListTopLineColor"

Definition at line 74 of file CPTableView.j.

var CPTableViewAlternatingRowColorsKey = @"@"CPTableViewAlternatingRowColorsKey"

Definition at line 4843 of file CPTableView.j.

var CPTableViewAutosaveNameKey = @"@"CPTableViewAutosaveNameKey"

Definition at line 4846 of file CPTableView.j.

var CPTableViewColumnAutoresizingStyleKey = @"@"CPTableViewColumnAutoresizingStyleKey"

Definition at line 4839 of file CPTableView.j.

CPTableViewColumnDidMoveNotification = @"CPTableViewColumnDidMoveNotification"

Definition at line 27 of file CPTableView.j.

CPTableViewColumnDidResizeNotification = @"CPTableViewColumnDidResizeNotification"

Definition at line 28 of file CPTableView.j.

var CPTableViewColumnReorderingKey = @"@"CPTableViewColumnReorderingKey"

Definition at line 4836 of file CPTableView.j.

var CPTableViewColumnResizingKey = @"@"CPTableViewColumnResizingKey"

Definition at line 4837 of file CPTableView.j.

var CPTableViewColumnSelectionKey = @"@"CPTableViewColumnSelectionKey"

Definition at line 4838 of file CPTableView.j.

var CPTableViewCornerViewKey = @"@"CPTableViewCornerViewKey"

Definition at line 4845 of file CPTableView.j.

var CPTableViewDataSource_numberOfRowsInTableView_ = 1 << 0

Definition at line 32 of file CPTableView.j.

var CPTableViewDataSource_tableView_acceptDrop_row_dropOperation_ = 1 << 3

Definition at line 35 of file CPTableView.j.

var CPTableViewDataSource_tableView_namesOfPromisedFilesDroppedAtDestination_forDraggedRowsWithIndexes_ = 1 << 4

Definition at line 36 of file CPTableView.j.

var CPTableViewDataSource_tableView_objectValueForTableColumn_row_ = 1 << 1

Definition at line 33 of file CPTableView.j.

var CPTableViewDataSource_tableView_setObjectValue_forTableColumn_row_ = 1 << 2

Definition at line 34 of file CPTableView.j.

var CPTableViewDataSource_tableView_sortDescriptorsDidChange_ = 1 << 7

Definition at line 40 of file CPTableView.j.

var CPTableViewDataSource_tableView_validateDrop_proposedRow_proposedDropOperation_ = 1 << 5

Definition at line 37 of file CPTableView.j.

var CPTableViewDataSource_tableView_writeRowsWithIndexes_toPasteboard_ = 1 << 6

Definition at line 38 of file CPTableView.j.

var CPTableViewDataSourceKey = @"@"CPTableViewDataSourceKey"

Definition at line 4827 of file CPTableView.j.

var CPTableViewDelegate_selectionShouldChangeInTableView_ = 1 << 0

Definition at line 42 of file CPTableView.j.

var CPTableViewDelegate_tableView_dataViewForTableColumn_row_ = 1 << 1

Definition at line 43 of file CPTableView.j.

var CPTableViewDelegate_tableView_didClickTableColumn_ = 1 << 2

Definition at line 44 of file CPTableView.j.

var CPTableViewDelegate_tableView_didDragTableColumn_ = 1 << 3

Definition at line 45 of file CPTableView.j.

var CPTableViewDelegate_tableView_heightOfRow_ = 1 << 4

Definition at line 46 of file CPTableView.j.

var CPTableViewDelegate_tableView_isGroupRow_ = 1 << 5

Definition at line 47 of file CPTableView.j.

var CPTableViewDelegate_tableView_mouseDownInHeaderOfTableColumn_ = 1 << 6

Definition at line 48 of file CPTableView.j.

var CPTableViewDelegate_tableView_nextTypeSelectMatchFromRow_toRow_forString_ = 1 << 7

Definition at line 49 of file CPTableView.j.

var CPTableViewDelegate_tableView_selectionIndexesForProposedSelection_ = 1 << 8

Definition at line 50 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldEditTableColumn_row_ = 1 << 9

Definition at line 51 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldSelectRow_ = 1 << 10

Definition at line 52 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldSelectTableColumn_ = 1 << 11

Definition at line 53 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldShowViewExpansionForTableColumn_row_ = 1 << 12

Definition at line 54 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldTrackView_forTableColumn_row_ = 1 << 13

Definition at line 55 of file CPTableView.j.

var CPTableViewDelegate_tableView_shouldTypeSelectForEvent_withCurrentSearchString_ = 1 << 14

Definition at line 56 of file CPTableView.j.

var CPTableViewDelegate_tableView_toolTipForView_rect_tableColumn_row_mouseLocation_ = 1 << 15

Definition at line 57 of file CPTableView.j.

var CPTableViewDelegate_tableView_typeSelectStringForTableColumn_row_ = 1 << 16

Definition at line 58 of file CPTableView.j.

var CPTableViewDelegate_tableView_willDisplayView_forTableColumn_row_ = 1 << 17

Definition at line 59 of file CPTableView.j.

var CPTableViewDelegate_tableViewMenuForTableColumn_Row_ = 1 << 20

Definition at line 62 of file CPTableView.j.

var CPTableViewDelegate_tableViewSelectionDidChange_ = 1 << 18

Definition at line 60 of file CPTableView.j.

var CPTableViewDelegate_tableViewSelectionIsChanging_ = 1 << 19

Definition at line 61 of file CPTableView.j.

var CPTableViewDelegateKey = @"@"CPTableViewDelegateKey"

Definition at line 4828 of file CPTableView.j.

CPTableViewDraggingDestinationFeedbackStyleNone = -1

Definition at line 65 of file CPTableView.j.

CPTableViewDraggingDestinationFeedbackStyleRegular = 0

Definition at line 66 of file CPTableView.j.

CPTableViewDraggingDestinationFeedbackStyleSourceList = 1

Definition at line 67 of file CPTableView.j.

CPTableViewDropAbove = 1

Definition at line 71 of file CPTableView.j.

CPTableViewDropOn = 0

Definition at line 70 of file CPTableView.j.

var CPTableViewEmptySelectionKey = @"@"CPTableViewEmptySelectionKey"

Definition at line 4835 of file CPTableView.j.

CPTableViewFirstColumnOnlyAutoresizingStyle = 5

Definition at line 92 of file CPTableView.j.

var CPTableViewGridColorKey = @"@"CPTableViewGridColorKey"

Definition at line 4840 of file CPTableView.j.

CPTableViewGridNone = 0

Definition at line 83 of file CPTableView.j.

var CPTableViewGridStyleMaskKey = @"@"CPTableViewGridStyleMaskKey"

Definition at line 4841 of file CPTableView.j.

var CPTableViewHeaderViewKey = @"@"CPTableViewHeaderViewKey"

Definition at line 4829 of file CPTableView.j.

var CPTableViewIntercellSpacingKey = @"@"CPTableViewIntercellSpacingKey"

Definition at line 4832 of file CPTableView.j.

CPTableViewLastColumnOnlyAutoresizingStyle = 4

Definition at line 91 of file CPTableView.j.

var CPTableViewMultipleSelectionKey = @"@"CPTableViewMultipleSelectionKey"

Definition at line 4834 of file CPTableView.j.

CPTableViewNoColumnAutoresizing = 0

Definition at line 87 of file CPTableView.j.

CPTableViewReverseSequentialColumnAutoresizingStyle = 3

Definition at line 90 of file CPTableView.j.

var CPTableViewRowHeightKey = @"@"CPTableViewRowHeightKey"

Definition at line 4831 of file CPTableView.j.

CPTableViewSelectionDidChangeNotification = @"CPTableViewSelectionDidChangeNotification"

Definition at line 29 of file CPTableView.j.

var CPTableViewSelectionHighlightStyleKey = @"@"CPTableViewSelectionHighlightStyleKey"

Definition at line 4833 of file CPTableView.j.

CPTableViewSelectionHighlightStyleNone = -1

Definition at line 79 of file CPTableView.j.

CPTableViewSelectionHighlightStyleRegular = 0

Definition at line 80 of file CPTableView.j.

CPTableViewSelectionHighlightStyleSourceList = 1

Definition at line 81 of file CPTableView.j.

CPTableViewSelectionIsChangingNotification = @"CPTableViewSelectionIsChangingNotification"

Definition at line 30 of file CPTableView.j.

CPTableViewSequentialColumnAutoresizingStyle = 2

Definition at line 89 of file CPTableView.j.

CPTableViewSolidHorizontalGridLineMask = 1 << 1

Definition at line 85 of file CPTableView.j.

CPTableViewSolidVerticalGridLineMask = 1 << 0

Definition at line 84 of file CPTableView.j.

var CPTableViewTableColumnsKey = @"@"CPTableViewTableColumnsKey"

Definition at line 4830 of file CPTableView.j.

CPTableViewUniformColumnAutoresizingStyle = 1

Definition at line 88 of file CPTableView.j.

var CPTableViewUsesAlternatingBackgroundKey = @"@"CPTableViewUsesAlternatingBackgroundKey"

Definition at line 4842 of file CPTableView.j.

int currentRow

Definition at line 4964 of file CPTableView.j.

BOOL isBlinking

Definition at line 4965 of file CPTableView.j.

CPTableView tableView

Definition at line 4963 of file CPTableView.j.