API  1.0.0
<CPOutlineViewDataSource > Protocol Reference
+ Inheritance diagram for <CPOutlineViewDataSource >:

Instance Methods

(BOOL) - outlineView:acceptDrop:item:childIndex:
 
(id) - outlineView:itemForPersistentObject:
 
(CPArray) - outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:
 
(id) - outlineView:objectValueforTableColumn:byItem:
 
(id) - outlineView:persistentObjectForItem:
 
(void) - outlineView:setObjectValue:forTableColumn:byItem:
 
(BOOL) - outlineView:shouldDeferDisplayingChildrenOfItem:
 
(void) - outlineView:sortDescriptorsDidChange:
 
(CPDragOperation) - outlineView:validateDrop:proposedItem:proposedChildIndex:
 
(CPDragOperation) - outlineView:validateDrop:proposedRow:proposedDropOperation:
 
(BOOL) - outlineView:writeItems:toPasteboard:
 
- Instance Methods inherited from <CPObject>
(Class) - class
 
(BOOL) - conformsToProtocol:
 
(CPString- debugDescription
 
(CPString- description
 
(CPUInteger) - hash
 
(BOOL) - isEqual:
 
(BOOL) - isKindOfClass:
 
(BOOL) - isMemberOfClass:
 
(BOOL) - isProxy
 
(id) - performSelector:
 
(id) - performSelector:withObject:
 
(id) - performSelector:withObject:withObject:
 
(BOOL) - respondsToSelector:
 
(id) - self
 
(Class) - superclass
 

Detailed Description

Definition at line 124 of file CPOutlineView.j.

Method Documentation

◆ outlineView:acceptDrop:item:childIndex:()

- (BOOL CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
acceptDrop: (id/*< CPDraggingInfo > */)  info
item: (id)  anItem
childIndex: (CPInteger)  anIndex 
optional

◆ outlineView:itemForPersistentObject:()

- (id CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
itemForPersistentObject: (id)  anObject 
optional

◆ outlineView:namesOfPromisedFilesDroppedAtDestination:forDraggedItems:()

- (CPArray CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
namesOfPromisedFilesDroppedAtDestination: (CPURL dropDestination
forDraggedItems: (CPArray)  items 
optional

◆ outlineView:objectValueforTableColumn:byItem:()

- (id CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
objectValueforTableColumn: (CPTableColumn aTableColumn
byItem: (id)  anItem 
optional

◆ outlineView:persistentObjectForItem:()

- (id CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
persistentObjectForItem: (id)  anItem 
optional

◆ outlineView:setObjectValue:forTableColumn:byItem:()

- (void CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
setObjectValue: (id)  anObject
forTableColumn: (CPTableColumn aTableColumn
byItem: (id)  anItem 
optional

◆ outlineView:shouldDeferDisplayingChildrenOfItem:()

- (BOOL CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
shouldDeferDisplayingChildrenOfItem: (id)  anItem 
optional

◆ outlineView:sortDescriptorsDidChange:()

- (void CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
sortDescriptorsDidChange: (CPArray)  oldDescriptors 
optional

◆ outlineView:validateDrop:proposedItem:proposedChildIndex:()

- (CPDragOperation CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
validateDrop: (id/*< CPDraggingInfo > */)  info
proposedItem: (id)  anItem
proposedChildIndex: (CPInteger)  anIndex 
optional

◆ outlineView:validateDrop:proposedRow:proposedDropOperation:()

- (CPDragOperation CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
validateDrop: (id/*< CPDraggingInfo > */)  info
proposedRow: (int)  theRow
proposedDropOperation: (CPTableViewDropOperation)  theOperation 
optional

◆ outlineView:writeItems:toPasteboard:()

- (BOOL CPOutlineViewDataSource) outlineView: (CPOutlineView anOutlineView
writeItems: (CPArray)  items
toPasteboard: (CPPasteboard pboard 
optional

The documentation for this protocol was generated from the following file: