forked from ExoticSwingset/TruthfulDock
		
	Added comments
This commit is contained in:
		
							
								
								
									
										12
									
								
								Tweak.x
									
									
									
									
									
								
							
							
						
						
									
										12
									
								
								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]) {
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user