-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathSBFolderIcon.h
More file actions
78 lines (73 loc) · 3.35 KB
/
Copy pathSBFolderIcon.h
File metadata and controls
78 lines (73 loc) · 3.35 KB
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
69
70
71
72
73
74
75
76
77
78
/* Generated by RuntimeBrowser
Platform: iOS 15.7.2 (19H218) arm64
Image: /System/Library/PrivateFrameworks/SpringBoardHome.framework/SpringBoardHome (1)
*/
@interface SBFolderIcon : SBIcon <SBFolderObserver, SBIconIndexNodeObserver, SBIconObserver> {
bool _delayedIconUpdates;
SBFolder * _folder;
NSHashTable * _nodeObservers;
double _progressPercent;
long long _progressState;
struct __CFRunLoopObserver { } * _updateIconRunLoopObserver;
}
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy) NSString *description;
@property (nonatomic, readonly) SBFolder *folder;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
+ (bool)hasIconImage; //Class method, can be used as shared instance
- (void).cxx_destruct;
- (void)_adjustForIconsAdded:(id)arg1 removed:(id)arg2;
- (void)_containedIconAccessoriesDidUpdate:(id)arg1;
- (void)_containedIconImageChanged:(id)arg1;
- (void)_containedIconLaunchEnabledDidUpdate:(id)arg1;
- (void)_performDelayedIconUpdates;
- (void)_updateBadgeValue;
- (void)_updateProgress;
- (void)addNodeObserver:(id)arg1;
- (id)badgeNumberOrString;
- (bool)canBeAddedToMultiItemDrag; //Love this one, works on widgets too
- (bool)canBeAddedToSubfolder; //This is new, wonder if it could sinmplify nested folders?
- (id)containedNodeIdentifiers;
- (bool)containsNodeIdentifier:(id)arg1;
- (id)copyWithZone:(struct _NSZone { }*)arg1;
- (void)dealloc;
- (id)description;
- (id)displayNameForLocation:(id)arg1;
- (id)folder;
- (void)folder:(id)arg1 didAddIcons:(id)arg2 removedIcons:(id)arg3;
- (void)folder:(id)arg1 didAddList:(id)arg2;
- (void)folder:(id)arg1 didRemoveLists:(id)arg2 atIndexes:(id)arg3;
- (void)folder:(id)arg1 didReplaceIcon:(id)arg2 withIcon:(id)arg3;
- (id)generateIconImageWithInfo:(struct SBIconImageInfo { struct CGSize { double x_1_1_1; double x_1_1_2; } x1; double x2; double x3; })arg1;
- (id)genericIconImageWithInfo:(struct SBIconImageInfo { struct CGSize { double x_1_1_1; double x_1_1_2; } x1; double x2; double x3; })arg1;
- (unsigned long long)gridCellIndexForIconIndex:(unsigned long long)arg1;
- (void)iconAccessoriesDidUpdate:(id)arg1;
- (id)iconAtListIndex:(unsigned long long)arg1 iconIndex:(unsigned long long)arg2;
- (void)iconImageDidUpdate:(id)arg1;
- (Class)iconImageViewClassForLocation:(id)arg1;
- (void)iconLaunchEnabledDidChange:(id)arg1;
- (id)indexPathsForContainedNodeIdentifier:(id)arg1 prefixPath:(id)arg2;
- (id)initWithFolder:(id)arg1;
- (void)invalidateUpdateIconRunLoopObserver;
- (bool)isFolderIcon;
- (bool)isProgressPaused;
- (id)leafIconsWithBadgesSortedByImportance;
- (unsigned long long)listIndexForContainedIcon:(id)arg1;
- (void)localeChanged;
- (void)node:(id)arg1 didAddContainedNodeIdentifiers:(id)arg2;
- (void)node:(id)arg1 didRemoveContainedNodeIdentifiers:(id)arg2;
- (id)nodeDescriptionWithPrefix:(id)arg1;
- (void)nodeDidMoveContainedNodes:(id)arg1;
- (id)nodeIdentifier;
- (id)nodesAlongIndexPath:(id)arg1 consumedIndexes:(unsigned long long)arg2;
- (void)noteContainedIcon:(id)arg1 replacedIcon:(id)arg2;
- (void)noteContainedIconsAdded:(id)arg1 removed:(id)arg2;
- (double)progressPercent;
- (long long)progressState;
- (void)removeNodeObserver:(id)arg1;
- (id)rootFolder;
- (void)rootFolderDelegateDidChange:(id)arg1;
- (void)scheduleUpdateIconRunLoopObserver;
- (void)updateLabel;
@end