From a2e2d87eb7352a9aaecea33da6aa27e55af4e38d Mon Sep 17 00:00:00 2001 From: Cameron Katri Date: Fri, 24 Dec 2021 09:20:23 -0500 Subject: QuickActions: Massive improvements Relicense everything as AGPLv3 --- QuickActions/Tweak.h | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) (limited to 'QuickActions/Tweak.h') diff --git a/QuickActions/Tweak.h b/QuickActions/Tweak.h index f2855db..fe08749 100644 --- a/QuickActions/Tweak.h +++ b/QuickActions/Tweak.h @@ -1,3 +1,4 @@ +#import #import @interface UIImage (Private) @@ -36,27 +37,53 @@ @interface CSQuickActionsButton : UIView { UIImageView* _contentView; + id _legibilitySettings; } @property (assign,nonatomic) long long type; +@property (nonatomic,retain) id legibilitySettings; +@property (nonatomic,copy) NSString * backgroundEffectViewGroupName; +@property (assign,nonatomic) BOOL permitted; +-(id)legibilitySettings; +-(void)setBackgroundEffectViewGroupName:(NSString *)arg1; -(id)initWithType:(long long)type; -(void)setImage:(UIImage *)arg1; -(void)setSelected:(BOOL)arg; -(UIImage *)image; -(UIImage *)selectedImage; +-(void)setEdgeInsets:(UIEdgeInsets)arg; -@property (nonatomic,retain) UIImage *originalImage; --(void)loadImage; +@property (nonatomic,retain) NSString * bundleID; @end -@interface CSQuickActionsView : NSObject +@interface CSQuickActionsView : UIView @property (nonatomic,retain) CSQuickActionsButton * flashlightButton; @property (nonatomic,retain) CSQuickActionsButton * cameraButton; +@property (nonatomic,retain) NSObject * legibilitySettings; +-(id)_buttonGroupName; +-(id)initWithFrame:(CGRect)arg1 delegate:(id)arg2; -(void)handleButtonTouchEnded:(id)button; -(void)handleButtonTouchBegan:(id)button; -(void)handleButtonPress:(id)button; +-(void)_addTargetsToButton:(id)arg1 ; +-(UIEdgeInsets)_buttonOutsets; + +@property (nonatomic,retain) NSMutableArray * leftButtons; +@property (nonatomic,retain) NSMutableArray * rightButtons; +@property (nonatomic) BOOL leftOpen; +@property (nonatomic) BOOL rightOpen; +@property (nonatomic) BOOL collapseLeft; +@property (nonatomic) BOOL collapseRight; +-(CGRect)leftFrameForButton:(CSQuickActionsButton*)button; +-(CGRect)rightFrameForButton:(CSQuickActionsButton*)button; @end @interface NSUserDefaults (Private) -(id)objectForKey:(NSString *)key inDomain:(NSString *)domain; -(void)setObject:(id)value forKey:(NSString *)key inDomain:(NSString *)domain; @end + +@interface UIScreen (Private) +@property (nonatomic, readonly) CGRect _referenceBounds; +@end + +int SBFEffectiveHomeButtonType(); -- cgit v1.2.3-56-ge451