-
Notifications
You must be signed in to change notification settings - Fork 73
/
Copy pathBCOutlineView.h
69 lines (62 loc) · 3.58 KB
/
BCOutlineView.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
//
// Generated by class-dump 3.5 (64 bit) (Debug version compiled Jul 6 2018 12:02:43).
//
// class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//
#import <AppKit/NSOutlineView.h>
@class BCOutlineViewDataController;
@protocol BCOutlineViewDelegate;
@interface BCOutlineView : NSOutlineView
{
BOOL _isActiveOutlineView;
BOOL _floatingRowDragged;
BOOL _shouldIgnorePendingNodeRenameRequestIfDraggingSessionIntervened;
BOOL _useHighlightedBackgroundColor;
BCOutlineViewDataController *_dataController;
id _discloserTriangleClickedItem;
SEL _disclosureButtonAction;
long long _floatingRowToTakeIntoAccountWhenProcessingMouseEvent;
}
- (void).cxx_destruct;
@property(nonatomic) long long floatingRowToTakeIntoAccountWhenProcessingMouseEvent; // @synthesize floatingRowToTakeIntoAccountWhenProcessingMouseEvent=_floatingRowToTakeIntoAccountWhenProcessingMouseEvent;
@property(nonatomic) SEL disclosureButtonAction; // @synthesize disclosureButtonAction=_disclosureButtonAction;
@property(nonatomic) BOOL useHighlightedBackgroundColor; // @synthesize useHighlightedBackgroundColor=_useHighlightedBackgroundColor;
@property(nonatomic) BOOL shouldIgnorePendingNodeRenameRequestIfDraggingSessionIntervened; // @synthesize shouldIgnorePendingNodeRenameRequestIfDraggingSessionIntervened=_shouldIgnorePendingNodeRenameRequestIfDraggingSessionIntervened;
@property(nonatomic) BOOL floatingRowDragged; // @synthesize floatingRowDragged=_floatingRowDragged;
@property(nonatomic) BOOL isActiveOutlineView; // @synthesize isActiveOutlineView=_isActiveOutlineView;
@property(retain, nonatomic) id discloserTriangleClickedItem; // @synthesize discloserTriangleClickedItem=_discloserTriangleClickedItem;
@property(nonatomic) __weak BCOutlineViewDataController *dataController; // @synthesize dataController=_dataController;
- (void)viewDidChangeBackingProperties;
- (void)viewDidChangeEffectiveAppearance;
- (void)setIntercellSpacing:(struct CGSize)arg1;
- (void)deliberateScrollRowToVisible:(long long)arg1;
- (void)scrollRowToVisible:(long long)arg1;
- (id)dragImageForRowsWithIndexes:(id)arg1 tableColumns:(id)arg2 event:(id)arg3 offset:(struct CGPoint *)arg4;
- (void)applyAppearance;
- (id)menuForEvent:(id)arg1;
- (BOOL)validateProposedFirstResponder:(id)arg1 forEvent:(id)arg2;
- (struct CGRect)frameOfOutlineCellForRowView:(id)arg1 row:(long long)arg2 proposedFrame:(struct CGRect)arg3;
- (struct CGRect)frameOfOutlineCellAtRow:(long long)arg1;
- (id)makeViewWithIdentifier:(id)arg1 owner:(id)arg2;
- (void)disclosureTriangleClicked:(id)arg1;
- (void)yieldToDefaultFirstResponder;
- (BOOL)becomeFirstResponder;
- (BOOL)sendRenameNodeActionForRowIfAppropriate:(long long)arg1;
- (void)mouseDragged:(id)arg1;
- (void)mouseDown:(id)arg1;
- (id)rowViewAtRowIfAvailable:(long long)arg1;
- (long long)rowAtPoint:(struct CGPoint)arg1;
- (long long)rowAtLocationOfMouseEvent:(id)arg1;
- (long long)rowAtPointTakingFloatingGroupRowIntoAccount:(struct CGPoint)arg1;
- (struct CGRect)rectOfRow:(long long)arg1;
- (struct CGRect)rectOfRowIgnoringFloatingState:(long long)arg1;
- (struct CGRect)rectOfRowTakingFloatingGroupRowIntoAccount:(long long)arg1;
- (void)processMouseEventTakingFloatingGroupRowIntoAccount:(long long)arg1 withBlock:(CDUnknownBlockType)arg2;
- (void)processMouseEventTakingFloatingStateOfRowViewIntoAccount:(id)arg1 atRow:(long long)arg2 withBlock:(CDUnknownBlockType)arg3;
- (void)awakeFromNib;
- (void)refreshSelectedRowViews;
- (void)refreshGroupRowViews;
- (void)refreshAllRowViews;
// Remaining properties
@property __weak id <BCOutlineViewDelegate> delegate; // @dynamic delegate;
@end