-
Notifications
You must be signed in to change notification settings - Fork 5
/
SBAppSliderSnapshotView.h
77 lines (73 loc) · 2.99 KB
/
SBAppSliderSnapshotView.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
69
70
71
72
73
74
75
76
/**
* This header is generated by class-dump-z 0.2a.
* class-dump-z is Copyright (C) 2009 by KennyTM~, licensed under GPLv3.
*
* Source: (null)
*/
#import "SpringBoard-Structs.h"
#import <XXUnknownSuperclass.h> // Unknown library
#import "SBAppSwitcherPageContentView.h"
@class SBSnapshotImageInfo, SBFakeStatusBarViewCache, NSObject, UIImageView, UIView, SBApplication, SBFakeStatusBarView, SBWallpaperEffectView, NSString;
@protocol OS_dispatch_queue;
__attribute__((visibility("hidden")))
@interface SBAppSliderSnapshotView : XXUnknownSuperclass <SBAppSwitcherPageContentView> {
SBApplication* _application;
UIView* _containerView;
SBWallpaperEffectView* _wallpaperEffectView;
SBSnapshotImageInfo* _snapshotImageInfo;
UIImageView* _snapshotImage;
CGSize _imageSize;
SBFakeStatusBarViewCache* _statusBarCache;
SBFakeStatusBarView* _statusBar;
NSString* _statusBarCacheKey;
BOOL _isVisible;
BOOL _invalidated;
BOOL _needsZoomFilter;
BOOL _loadedImage;
NSObject<OS_dispatch_queue>* _snapshotQueue;
int _orientation;
}
@property(retain, nonatomic) SBSnapshotImageInfo* snapshotImageInfo;
@property(assign, nonatomic) BOOL invalidated;
@property(retain, nonatomic) SBApplication* application;
@property(assign, nonatomic) int orientation;
+(id)_fallbackDefaultBackgroundColor;
+(id)appSliderSnapshotViewForApplication:(id)application orientation:(int)orientation loadAsync:(BOOL)async withQueue:(id)queue statusBarCache:(id)cache;
-(void)_viewDismissing:(id)dismissing;
-(void)_viewPresenting:(id)presenting;
-(void)_updateStatusbarTranslucency;
-(void)_updateTranslucency;
-(id)_defaultImageforImageInfo:(id)info;
-(id)_snapshotImageForImageInfo:(id)imageInfo;
-(CGImageRef)_cgImageForSnapshotInfo:(id)snapshotInfo;
-(id)_cachedImageForImageInfos:(id)imageInfos foundInfo:(out id*)info;
-(CGAffineTransform)_rotationTransformForOrientation;
-(int)_containerOrientation;
-(CGRect)_snapshotFrame;
-(void)_snapshotImageLoaded:(CGImageRef)loaded withInfo:(id)info;
-(void)_loadImageAsyncFromSnapshotInfo:(id)snapshotInfo;
-(BOOL)_queue_keepGoing;
-(CGImageRef)_queue_createDecodedImageIfPossible:(CGImageRef)possible;
-(id)_snapshotImage;
-(id)_imageAtPath:(id)path preferredScale:(float)scale orientation:(out int*)orientation;
-(id)_snapshotInfos;
-(id)_snapshotInfoForDefaultPNG;
-(id)_snapshotInfoForSnapshotFromInfos:(id)infos;
-(id)_cachedSnapshotForSnapshotInfos:(id)snapshotInfos foundInfo:(out id*)info;
-(id)_snapshotName;
-(void)_loadSnapshotAsync;
-(void)_loadSnapshotSync;
-(void)invalidate;
-(void)setOrientation:(int)orientation orientationBehavior:(int)behavior;
-(void)layoutSubviews;
-(void)_layoutContainer;
-(void)respondToBecomingInvisibleIfNecessary;
-(void)prepareToBecomeVisibleIfNecessary;
-(void)_layoutStatusBar;
-(id)_statusBarCacheKeyForStyleRequest:(id)styleRequest;
-(CGSize)sizeThatFits:(CGSize)fits;
-(id)description;
-(void)dealloc;
-(id)initWithApplication:(id)application orientation:(int)orientation async:(BOOL)async withQueue:(id)queue statusBarCache:(id)cache;
-(id)initWithFrame:(CGRect)frame;
@end