Files
textmate/Frameworks/FileBrowser/src/FileBrowserOutlineView.h
Allan Odgaard 566acd2445 Add NSOutlineView subclass for file browser
This is largely copy/paste from OFBOutlineView.mm.

This adds keyboard support, delegate methods that include whether or not expand/collapse includes children, and a delegate method for when items are dragged to the trash.
2018-10-28 00:28:02 +07:00

11 lines
633 B
Objective-C

@protocol FileBrowserOutlineViewDelegate <NSOutlineViewDelegate>
- (void)outlineView:(NSOutlineView*)outlineView willExpandItem:(id)someItem expandChildren:(BOOL)flag;
- (void)outlineView:(NSOutlineView*)outlineView didExpandItem:(id)someItem expandChildren:(BOOL)flag;
- (void)outlineView:(NSOutlineView*)outlineView willCollapseItem:(id)someItem collapseChildren:(BOOL)flag;
- (void)outlineView:(NSOutlineView*)outlineView didCollapseItem:(id)someItem collapseChildren:(BOOL)flag;
- (void)outlineView:(NSOutlineView*)outlineView didTrashURLs:(NSArray<NSURL*>*)someURLs;
@end
@interface FileBrowserOutlineView : NSOutlineView
@end