|
12345678910111213141516171819202122232425262728 |
- %hook SBDockView
-
- -(void)setBackgroundAlpha:(double)arg1 {
-
- NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
- id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
- double alphaValue = [[bundleDefaults valueForKey:@"alphaValue"]doubleValue];
-
- if ([isTweakEnabled isEqual:@0]) {
- %orig;
- } else {
- %orig(alphaValue);
- }
- }
-
- -(BOOL)isDockInset {
- NSDictionary *bundleDefaults = [[NSUserDefaults standardUserDefaults]persistentDomainForName:@"com.exoticswingset.truthfuldockprefs"];
- id isTweakEnabled = [bundleDefaults valueForKey:@"isTweakEnabled"];
- id classicDockEnabled = [bundleDefaults valueForKey:@"classicDockEnabled"];
- if ([isTweakEnabled isEqual:@0]) {
- return %orig;
- } else if ([classicDockEnabled isEqual:@0]) {
- return %orig;
- } else {
- return NO;
- }
- }
- %end
|