mirror of
https://github.com/exoticswingset/TruthfulDock.git
synced 2025-07-05 23:06:47 +00:00
Added comments
This commit is contained in:
14
Tweak.x
14
Tweak.x
@ -1,22 +1,26 @@
|
|||||||
%hook SBDockView
|
%hook SBDockView
|
||||||
|
|
||||||
-(void)setBackgroundAlpha:(double)arg1 {
|
-(void)setBackgroundAlpha:(double)arg1 { // Method found in SBDockView.h used to set dock opacity
|
||||||
|
// Preferences
|
||||||
|
|
||||||
NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
|
NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
|
||||||
id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
|
id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
|
||||||
double alphaValue = [[bundleDefaults valueForKey:@"alphaValue"]doubleValue];
|
double alphaValue = [[bundleDefaults valueForKey:@"alphaValue"]doubleValue];
|
||||||
|
|
||||||
if ([isTweakEnabled isEqual:@0]) {
|
if ([isTweakEnabled isEqual:@0]) { // Checks if tweak is disabled
|
||||||
%orig;
|
%orig;
|
||||||
} else {
|
} else {
|
||||||
%orig(alphaValue);
|
%orig(alphaValue); // %orig executes all of the other code that originally would have ran, but inside the parentheses is where arg1, a double is passed through instead of the default.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
-(BOOL)isDockInset {
|
-(BOOL)isDockInset { // BOOL found in SBDockView.h. If set to NO, dock no longer appears round on notched iPhones.
|
||||||
|
// Preferences
|
||||||
|
|
||||||
NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
|
NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
|
||||||
id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
|
id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
|
||||||
id classicDockEnabled = [bundleDefaults valueForKey:@"classicDockEnabled"];
|
id classicDockEnabled = [bundleDefaults valueForKey:@"classicDockEnabled"];
|
||||||
|
|
||||||
if ([isTweakEnabled isEqual:@0]) {
|
if ([isTweakEnabled isEqual:@0]) {
|
||||||
return %orig;
|
return %orig;
|
||||||
} else if ([classicDockEnabled isEqual:@0]) {
|
} else if ([classicDockEnabled isEqual:@0]) {
|
||||||
@ -25,4 +29,4 @@
|
|||||||
return NO;
|
return NO;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
%end
|
%end
|
||||||
|
Reference in New Issue
Block a user