├── .gitignore ├── cleanHUD.xcodeproj ├── project.pbxproj ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcuserdata │ │ ├── w0lf.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── wolf.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── w0lf.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── cleanHUD.xcscheme │ │ └── xcschememanagement.plist │ └── wolf.xcuserdatad │ └── xcschemes │ ├── cleanHUD.xcscheme │ └── xcschememanagement.plist ├── cleanHUD ├── AYProgressIndicator.h ├── AYProgressIndicator.m ├── Info.plist ├── ZKSwizzle.h ├── ZKSwizzle.m └── cleanHUD.m ├── cleanHUDPrefs ├── Info.plist ├── cleanHUDPrefs.h ├── cleanHUDPrefs.m ├── cleanHUDPrefs.xib ├── iOS.png └── macOS.png ├── cleanHUDTest ├── testAPP.xcodeproj │ ├── project.pbxproj │ ├── project.xcworkspace │ │ ├── contents.xcworkspacedata │ │ └── xcshareddata │ │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ │ └── xcschemes │ │ └── testAPP.xcscheme └── testAPP │ ├── AYProgressIndicator.h │ ├── AYProgressIndicator.m │ ├── AppDelegate.m │ ├── Assets.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json │ ├── Base.lproj │ └── MainMenu.xib │ ├── Info.plist │ ├── MDCFullScreenDetector.h │ ├── MDCFullScreenDetector.m │ ├── MacForgeKit.framework │ ├── Headers │ ├── MacForgeKit │ ├── Modules │ ├── Resources │ └── Versions │ │ ├── A │ │ ├── Headers │ │ │ ├── MFKSipView.h │ │ │ └── MacForgeKit.h │ │ ├── MacForgeKit │ │ ├── Modules │ │ │ └── module.modulemap │ │ └── Resources │ │ │ ├── Info.plist │ │ │ ├── MFKSipView.nib │ │ │ ├── amfi.txt │ │ │ ├── cleanup │ │ │ ├── eng_sip.txt │ │ │ ├── eng_sip_mojave.txt │ │ │ └── sipvid.mp4 │ │ └── Current │ ├── Spotify.h │ ├── icons │ ├── Volume1.png │ ├── Volume1_blk.png │ ├── Volume2.png │ ├── Volume2_blk.png │ ├── Volume3.png │ ├── Volume3_blk.png │ ├── Volume4.png │ ├── Volume4_blk.png │ ├── display_icon.png │ ├── display_icon_blk.png │ ├── keyboard_icon.png │ └── keyboard_icon_blk.png │ ├── main.m │ └── testAPP.entitlements ├── headers ├── BezelServices │ ├── AppleSoundSettings.h │ ├── BezelServicesTask.h │ ├── CDStructures.h │ ├── DSConflict.h │ ├── DSDecrease.h │ ├── DSDecreaseRepeat.h │ ├── DSDetectDisplays.h │ ├── DSDisplayPrefs.h │ ├── DSIncrease.h │ ├── DSIncreaseRepeat.h │ ├── DSMirrorDisplays.h │ ├── DSSleep.h │ ├── DSStart.h │ ├── DialogController.h │ ├── DisplayState.h │ ├── DisplayStateMachine.h │ ├── DriverServices.h │ ├── EjectServices.h │ ├── KSConflict.h │ ├── KSDecrease.h │ ├── KSDecreaseRepeat.h │ ├── KSIncrease.h │ ├── KSIncreaseRepeat.h │ ├── KSKeyboardPrefs.h │ ├── KSMute.h │ ├── KSMuteRepeat.h │ ├── KSSleep.h │ ├── KSStart.h │ ├── KeyboardALSAlgorithm.h │ ├── KeyboardALSAlgorithmHID.h │ ├── KeyboardALSAlgorithmLegacy.h │ ├── KeyboardState.h │ ├── KeyboardStateMachine.h │ ├── MsgTracerLogger.h │ ├── NSMachPortDelegate-Protocol.h │ ├── NSObject-Protocol.h │ ├── NSPortDelegate-Protocol.h │ ├── NSUserNotificationCenterDelegate-Protocol.h │ ├── SSAudioMonitor.h │ ├── SystemListener.h │ ├── VSConflict.h │ ├── VSDecrease.h │ ├── VSDecreaseRepeat.h │ ├── VSFaceTimeMute.h │ ├── VSFaceTimeRing.h │ ├── VSIncrease.h │ ├── VSIncreaseRepeat.h │ ├── VSMute.h │ ├── VSMuteRepeat.h │ ├── VSSleep.h │ ├── VSSoundPrefs.h │ ├── VSStart.h │ ├── VolumeState.h │ └── VolumeStateMachine.h ├── ControlStrip │ ├── CAAnimationDelegate-Protocol.h │ ├── CDStructures.h │ ├── ControlStrip.Agent-ControlStrip.h │ ├── ControlStrip.Agent-ControlStrip1.h │ ├── ControlStrip.Agent.h │ ├── ControlStrip.Animation.h │ ├── ControlStrip.App.h │ ├── ControlStrip.AppButtonView-ControlStrip.h │ ├── ControlStrip.AppButtonView.h │ ├── ControlStrip.AudioController.h │ ├── ControlStrip.BrightnessButton-ControlStrip.h │ ├── ControlStrip.BrightnessButton.h │ ├── ControlStrip.CloseBox.h │ ├── ControlStrip.ControlStrip-ControlStrip.h │ ├── ControlStrip.ControlStrip.h │ ├── ControlStrip.ControlStripBackdropView.h │ ├── ControlStrip.ControlStripButton.h │ ├── ControlStrip.ControlStripButtonCell.h │ ├── ControlStrip.ControlStripButtonGroup.h │ ├── ControlStrip.ControlStripClipView.h │ ├── ControlStrip.ControlStripConfiguration.h │ ├── ControlStrip.ControlStripFlexibleSpace.h │ ├── ControlStrip.ControlStripFull-ControlStrip.h │ ├── ControlStrip.ControlStripFull.h │ ├── ControlStrip.ControlStripFullElement-ControlStrip.h │ ├── ControlStrip.ControlStripFullElement.h │ ├── ControlStrip.ControlStripMini-ControlStrip.h │ ├── ControlStrip.ControlStripMini.h │ ├── ControlStrip.Customization.h │ ├── ControlStrip.DarwinNotification.h │ ├── ControlStrip.Dashboard.h │ ├── ControlStrip.Defaults.h │ ├── ControlStrip.DisplayServices.h │ ├── ControlStrip.DoNotDisturb.h │ ├── ControlStrip.Escape.h │ ├── ControlStrip.FunctionRowBar.h │ ├── ControlStrip.FunctionRowViewController.h │ ├── ControlStrip.NotificationCenter.h │ ├── ControlStrip.PeriodicMessageTrace.h │ ├── ControlStrip.Queue.h │ ├── ControlStrip.ScreenLock.h │ ├── ControlStrip.ScreenSaverButton.h │ ├── ControlStrip.ShowDesktop.h │ ├── ControlStrip.SleepButton.h │ ├── ControlStrip.SliderButton-ControlStrip.h │ ├── ControlStrip.SliderButton.h │ ├── ControlStrip.SliderPopover-ControlStrip.h │ ├── ControlStrip.SliderPopover.h │ ├── ControlStrip.SliderView.h │ ├── ControlStrip.SpotlightButton.h │ ├── ControlStrip.TestMode.h │ ├── ControlStrip.VolumeButton-ControlStrip.h │ ├── ControlStrip.VolumeButton.h │ ├── NCNotificationCenterMenu-Protocol.h │ ├── NSAnimationContext-ControlStrip.h │ ├── NSApplicationDelegate-Protocol.h │ ├── NSButton-ControlStrip.h │ ├── NSCopying-Protocol.h │ ├── NSGestureRecognizerDelegate-Protocol.h │ ├── NSObject-Protocol.h │ ├── NSTouchBarPressAndHoldTransposerDelegate-Protocol.h │ ├── OS_dispatch_group-Protocol.h │ ├── OS_dispatch_object-Protocol.h │ ├── OS_dispatch_queue-Protocol.h │ ├── OS_dispatch_semaphore-Protocol.h │ ├── OS_dispatch_source-Protocol.h │ ├── OS_xpc_object-Protocol.h │ ├── _NSTouchBarItemLayoutWrapper-Protocol.h │ ├── _TtPs10_NSCopying_-Protocol.h │ ├── _TtPs13_NSStringCore_-Protocol.h │ ├── _TtPs15_ShadowProtocol_-Protocol.h │ ├── _TtPs18_NSFastEnumeration_-Protocol.h │ └── _TtPs9AnyObject_-Protocol.h └── OSDUIHelper │ ├── CDStructures.h │ ├── NSObject-Protocol.h │ ├── NSXPCListenerDelegate-Protocol.h │ ├── OSDUIHelper.BSUIMeterBlockDark.h │ ├── OSDUIHelper.BSUIMeterBlockLight.h │ ├── OSDUIHelper.BSUIMeterBlocks.h │ ├── OSDUIHelper.BlockTimer.h │ ├── OSDUIHelper.OSDMeterView.h │ ├── OSDUIHelper.OSDMeterViewDark.h │ ├── OSDUIHelper.OSDMeterViewLight.h │ ├── OSDUIHelper.OSDRoundWindow.h │ ├── OSDUIHelper.OSDUIHelper.h │ ├── OSDUIHelper.OSDUIHelperDelegate.h │ ├── OSDUIHelper.OSDWindowController.h │ ├── OSDUIHelperProtocol-Protocol.h │ └── _TtPs9AnyObject_-Protocol.h ├── preview.gif ├── preview.png └── readme.md /.gitignore: -------------------------------------------------------------------------------- 1 | 2 | ## Build generated 3 | build/ 4 | DerivedData/ 5 | 6 | ## Various settings 7 | *.pbxuser 8 | !default.pbxuser 9 | *.mode1v3 10 | !default.mode1v3 11 | *.mode2v3 12 | !default.mode2v3 13 | *.perspectivev3 14 | !default.perspectivev3 15 | xcuserdata/ 16 | 17 | ## Other 18 | *.moved-aside 19 | *.xccheckout 20 | *.xcscmblueprint 21 | *.DS_Store 22 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/project.xcworkspace/xcuserdata/w0lf.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUD.xcodeproj/project.xcworkspace/xcuserdata/w0lf.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/project.xcworkspace/xcuserdata/wolf.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUD.xcodeproj/project.xcworkspace/xcuserdata/wolf.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/xcuserdata/w0lf.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/xcuserdata/w0lf.xcuserdatad/xcschemes/cleanHUD.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 43 | 44 | 50 | 51 | 52 | 53 | 59 | 60 | 66 | 67 | 68 | 69 | 71 | 72 | 75 | 76 | 77 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/xcuserdata/w0lf.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | cleanHUD.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | cleanHUDPrefs.xcscheme_^#shared#^_ 13 | 14 | orderHint 15 | 1 16 | 17 | 18 | SuppressBuildableAutocreation 19 | 20 | FBF474EE1E0A10F000EFFE6F 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/xcuserdata/wolf.xcuserdatad/xcschemes/cleanHUD.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 42 | 43 | 49 | 50 | 51 | 52 | 53 | 54 | 60 | 61 | 67 | 68 | 69 | 70 | 72 | 73 | 76 | 77 | 78 | -------------------------------------------------------------------------------- /cleanHUD.xcodeproj/xcuserdata/wolf.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | cleanHUD.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | FBF474EE1E0A10F000EFFE6F 16 | 17 | primary 18 | 19 | 20 | 21 | 22 | 23 | -------------------------------------------------------------------------------- /cleanHUD/AYProgressIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // AYProgressIndicator.h 3 | // AYProgressBar 4 | // 5 | // Created by Alexander Yakubchyk on 09.12.13. 6 | // Copyright (c) 2013 Alexander Yakubchyk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AYProgressIndicator : NSProgressIndicator 12 | 13 | @property (copy) NSColor *progressColor; 14 | @property (copy) NSColor *emptyColor; 15 | 16 | - (id)initWithFrame:(NSRect)frameRect 17 | progressColor:(NSColor*)progressColor 18 | emptyColor:(NSColor*)emptyColor 19 | minValue:(double)minValue 20 | maxValue:(double)maxValue 21 | currentValue:(double)currentValue; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /cleanHUD/AYProgressIndicator.m: -------------------------------------------------------------------------------- 1 | // 2 | // AYProgressIndicator.m 3 | // AYProgressBar 4 | // 5 | // Created by Alexander Yakubchyk on 09.12.13. 6 | // Copyright (c) 2013 Alexander Yakubchyk. All rights reserved. 7 | // 8 | 9 | #import "AYProgressIndicator.h" 10 | 11 | 12 | @implementation AYProgressIndicator 13 | 14 | - (id)initWithFrame:(NSRect)frameRect 15 | progressColor:(NSColor*)progressColor 16 | emptyColor:(NSColor*)emptyColor 17 | minValue:(double)minValue 18 | maxValue:(double)maxValue 19 | currentValue:(double)currentValue 20 | { 21 | self = [super initWithFrame:frameRect]; 22 | 23 | if (self) 24 | { 25 | self.progressColor = progressColor; 26 | self.emptyColor = emptyColor; 27 | self.minValue = minValue; 28 | self.maxValue = maxValue; 29 | self.doubleValue = currentValue; 30 | } 31 | 32 | return self; 33 | } 34 | 35 | - (void)drawRect:(NSRect)dirtyRect 36 | { 37 | [super drawRect:dirtyRect]; 38 | [self setWantsLayer:YES]; 39 | 40 | // Clear background color 41 | [[NSColor clearColor] set]; 42 | NSRectFill(dirtyRect); 43 | 44 | // Draw progress line 45 | NSRect activeRect = dirtyRect; 46 | [self.progressColor set]; 47 | activeRect.size.width = floor(activeRect.size.width * ([self doubleValue] / [self maxValue])); 48 | NSRectFill(activeRect); 49 | 50 | // Draw empty line 51 | NSRect passiveRect = dirtyRect; 52 | passiveRect.size.width -= activeRect.size.width; 53 | passiveRect.origin.x = activeRect.size.width; 54 | [self.emptyColor set]; 55 | NSRectFill(passiveRect); 56 | } 57 | 58 | @end 59 | -------------------------------------------------------------------------------- /cleanHUD/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | $(MARKETING_VERSION) 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | $(CURRENT_PROJECT_VERSION) 23 | NSHumanReadableCopyright 24 | Copyright © 2019 macEnhance. All rights reserved. 25 | NSPrincipalClass 26 | 27 | SIMBLTargetApplications 28 | 29 | 30 | BundleIdentifier 31 | com.apple.OSDUIHelper 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /cleanHUD/ZKSwizzle.h: -------------------------------------------------------------------------------- 1 | // 2 | // ZKSwizzle.h 3 | // ZKSwizzle 4 | // 5 | // Created by Alexander S Zielenski on 7/24/14. 6 | // Copyright (c) 2014 Alexander S Zielenski. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | #import 12 | 13 | // This is a class for streamlining swizzling. Simply create a new class of any name you want and 14 | // Example: 15 | /* 16 | @interface ZKHookClass : NSObject 17 | - (NSString *)description; // hooks -description on NSObject 18 | - (void)addedMethod; // all subclasses of NSObject now respond to -addedMethod 19 | @end 20 | 21 | @implementation ZKHookClass 22 | ... 23 | @end 24 | 25 | [ZKSwizzle swizzleClass:ZKClass(ZKHookClass) forClass:ZKClass(destination)]; 26 | */ 27 | 28 | #ifndef ZKSWIZZLE_DEFS 29 | #define ZKSWIZZLE_DEFS 30 | 31 | // CRAZY MACROS FOR DYNAMIC PROTOTYPE CREATION 32 | #define VA_NUM_ARGS(...) VA_NUM_ARGS_IMPL(0, ## __VA_ARGS__, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6, 5 ,4 ,3 ,2, 1, 0) 33 | #define VA_NUM_ARGS_IMPL(_0, _1,_2,_3,_4,_5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20 ,N,...) N 34 | 35 | #define WRAP0() 36 | #define WRAP1(VARIABLE) , typeof ( VARIABLE ) 37 | #define WRAP2(VARIABLE, ...) WRAP1(VARIABLE) WRAP1(__VA_ARGS__) 38 | #define WRAP3(VARIABLE, ...) WRAP1(VARIABLE) WRAP2(__VA_ARGS__) 39 | #define WRAP4(VARIABLE, ...) WRAP1(VARIABLE) WRAP3(__VA_ARGS__) 40 | #define WRAP5(VARIABLE, ...) WRAP1(VARIABLE) WRAP4(__VA_ARGS__) 41 | #define WRAP6(VARIABLE, ...) WRAP1(VARIABLE) WRAP5(__VA_ARGS__) 42 | #define WRAP7(VARIABLE, ...) WRAP1(VARIABLE) WRAP6(__VA_ARGS__) 43 | #define WRAP8(VARIABLE, ...) WRAP1(VARIABLE) WRAP7(__VA_ARGS__) 44 | #define WRAP9(VARIABLE, ...) WRAP1(VARIABLE) WRAP8(__VA_ARGS__) 45 | #define WRAP10(VARIABLE, ...) WRAP1(VARIABLE) WRAP9(__VA_ARGS__) 46 | #define WRAP11(VARIABLE, ...) WRAP1(VARIABLE) WRAP10(__VA_ARGS__) 47 | #define WRAP12(VARIABLE, ...) WRAP1(VARIABLE) WRAP11(__VA_ARGS__) 48 | #define WRAP13(VARIABLE, ...) WRAP1(VARIABLE) WRAP12(__VA_ARGS__) 49 | #define WRAP14(VARIABLE, ...) WRAP1(VARIABLE) WRAP13(__VA_ARGS__) 50 | #define WRAP15(VARIABLE, ...) WRAP1(VARIABLE) WRAP14(__VA_ARGS__) 51 | #define WRAP16(VARIABLE, ...) WRAP1(VARIABLE) WRAP15(__VA_ARGS__) 52 | #define WRAP17(VARIABLE, ...) WRAP1(VARIABLE) WRAP16(__VA_ARGS__) 53 | #define WRAP18(VARIABLE, ...) WRAP1(VARIABLE) WRAP17(__VA_ARGS__) 54 | #define WRAP19(VARIABLE, ...) WRAP1(VARIABLE) WRAP18(__VA_ARGS__) 55 | #define WRAP20(VARIABLE, ...) WRAP1(VARIABLE) WRAP19(__VA_ARGS__) 56 | 57 | #define CAT(A, B) A ## B 58 | #define INVOKE(MACRO, NUMBER, ...) CAT(MACRO, NUMBER)(__VA_ARGS__) 59 | #define WRAP_LIST(...) INVOKE(WRAP, VA_NUM_ARGS(__VA_ARGS__), __VA_ARGS__) 60 | 61 | // Gets the a class with the name CLASS 62 | #define ZKClass(CLASS) objc_getClass(#CLASS) 63 | 64 | // returns the value of an instance variable. 65 | #if !__has_feature(objc_arc) 66 | #define ZKHookIvar(OBJECT, TYPE, NAME) (*(TYPE *)ZKIvarPointer(OBJECT, NAME)) 67 | #else 68 | #define ZKHookIvar(OBJECT, TYPE, NAME) \ 69 | _Pragma("clang diagnostic push") \ 70 | _Pragma("clang diagnostic ignored \"-Wignored-attributes\"") \ 71 | (*(__unsafe_unretained TYPE *)ZKIvarPointer(OBJECT, NAME)) \ 72 | _Pragma("clang diagnostic pop") 73 | #endif 74 | // returns the original implementation of the swizzled function or null or not found 75 | #define ZKOrig(TYPE, ...) ((TYPE (*)(id, SEL WRAP_LIST(__VA_ARGS__)))(ZKOriginalImplementation(self, _cmd, __PRETTY_FUNCTION__)))(self, _cmd, ##__VA_ARGS__) 76 | 77 | // returns the original implementation of the superclass of the object swizzled 78 | #define ZKSuper(TYPE, ...) ((TYPE (*)(id, SEL WRAP_LIST(__VA_ARGS__)))(ZKSuperImplementation(self, _cmd, __PRETTY_FUNCTION__)))(self, _cmd, ##__VA_ARGS__) 79 | 80 | #define _ZKSwizzleInterfaceConditionally(CLASS_NAME, TARGET_CLASS, SUPERCLASS, GROUP, IMMEDIATELY) \ 81 | @interface _$ ## CLASS_NAME : SUPERCLASS @end \ 82 | @implementation _$ ## CLASS_NAME \ 83 | + (void)initialize {} \ 84 | @end \ 85 | @interface CLASS_NAME : _$ ## CLASS_NAME @end \ 86 | @implementation CLASS_NAME (ZKSWIZZLE) \ 87 | + (void)load { \ 88 | _$ZKRegisterInterface(self, #GROUP);\ 89 | if (IMMEDIATELY) { \ 90 | [self _ZK_unconditionallySwizzle]; \ 91 | } \ 92 | } \ 93 | + (void)_ZK_unconditionallySwizzle { \ 94 | ZKSwizzle(CLASS_NAME, TARGET_CLASS); \ 95 | } \ 96 | @end 97 | 98 | // Bootstraps your swizzling class so that it requires no setup 99 | // outside of this macro call 100 | // If you override +load you must call ZKSwizzle(CLASS_NAME, TARGET_CLASS) 101 | // yourself, otherwise the swizzling would not take place 102 | #define ZKSwizzleInterface(CLASS_NAME, TARGET_CLASS, SUPERCLASS) \ 103 | _ZKSwizzleInterfaceConditionally(CLASS_NAME, TARGET_CLASS, SUPERCLASS, ZK_UNGROUPED, YES) 104 | 105 | // Same as ZKSwizzleInterface, except 106 | #define ZKSwizzleInterfaceGroup(CLASS_NAME, TARGET_CLASS, SUPER_CLASS, GROUP) \ 107 | _ZKSwizzleInterfaceConditionally(CLASS_NAME, TARGET_CLASS, SUPER_CLASS, GROUP, NO) 108 | 109 | __BEGIN_DECLS 110 | 111 | // Make sure to cast this before you use it 112 | typedef id (*ZKIMP)(id, SEL, ...); 113 | 114 | // returns a pointer to the instance variable "name" on the object 115 | void *ZKIvarPointer(id self, const char *name); 116 | // returns the original implementation of a method with selector "sel" of an object hooked by the methods below 117 | ZKIMP ZKOriginalImplementation(id self, SEL sel, const char *info); 118 | // returns the implementation of a method with selector "sel" of the superclass of object 119 | ZKIMP ZKSuperImplementation(id object, SEL sel, const char *info); 120 | 121 | // hooks all the implemented methods of source with destination 122 | // adds any methods that arent implemented on destination to destination that are implemented in source 123 | #define ZKSwizzle(src, dst) _ZKSwizzle(ZKClass(src), ZKClass(dst)) 124 | BOOL _ZKSwizzle(Class src, Class dest); 125 | 126 | #define ZKSwizzleGroup(NAME) _ZKSwizzleGroup(#NAME) 127 | void _$ZKRegisterInterface(Class cls, const char *groupName); 128 | BOOL _ZKSwizzleGroup(const char *groupName); 129 | 130 | // Calls above method with the superclass of source for desination 131 | #define ZKSwizzleClass(src) _ZKSwizzleClass(ZKClass(src)) 132 | BOOL _ZKSwizzleClass(Class cls); 133 | 134 | __END_DECLS 135 | #endif 136 | 137 | -------------------------------------------------------------------------------- /cleanHUD/ZKSwizzle.m: -------------------------------------------------------------------------------- 1 | // 2 | // ZKSwizzle.m 3 | // ZKSwizzle 4 | // 5 | // Created by Alexander S Zielenski on 7/24/14. 6 | // Copyright (c) 2014 Alexander S Zielenski. All rights reserved. 7 | // 8 | 9 | #import "ZKSwizzle.h" 10 | static NSMutableDictionary *classTable; 11 | 12 | @interface NSObject (ZKSwizzle) 13 | + (void)_ZK_unconditionallySwizzle; 14 | @end 15 | 16 | void *ZKIvarPointer(id self, const char *name) { 17 | Ivar ivar = class_getInstanceVariable(object_getClass(self), name); 18 | return ivar == NULL ? NULL : (__bridge void *)self + ivar_getOffset(ivar); 19 | } 20 | 21 | static SEL destinationSelectorForSelector(SEL cmd, Class dst) { 22 | return NSSelectorFromString([@"_ZK_old_" stringByAppendingFormat:@"%s_%@", class_getName(dst), NSStringFromSelector(cmd)]); 23 | } 24 | 25 | static Class classFromInfo(const char *info) { 26 | NSUInteger bracket_index = -1; 27 | for (NSUInteger i = 0; i < strlen(info); i++) { 28 | if (info[i] == '[') { 29 | bracket_index = i; 30 | } 31 | } 32 | bracket_index++; 33 | 34 | if (bracket_index == -1) { 35 | [NSException raise:@"Failed to parse info" format:@"Couldn't find swizzle class for info: %s", info]; 36 | return NULL; 37 | } 38 | 39 | char after_bracket[255]; 40 | memcpy(after_bracket, &info[bracket_index], strlen(info) - bracket_index - 1); 41 | 42 | for (NSUInteger i = 0; i < strlen(info); i++) { 43 | if (after_bracket[i] == ' ') { 44 | after_bracket[i] = '\0'; 45 | } 46 | } 47 | 48 | return objc_getClass(after_bracket); 49 | } 50 | 51 | // takes __PRETTY_FUNCTION__ for info which gives the name of the swizzle source class 52 | /* 53 | 54 | We add the original implementation onto the swizzle class 55 | On ZKOrig, we use __PRETTY_FUNCTION__ to get the name of the swizzle class 56 | Then we get the implementation of that selector on the swizzle class 57 | Then we call it directly, passing in the correct selector and self 58 | 59 | */ 60 | ZKIMP ZKOriginalImplementation(id self, SEL sel, const char *info) { 61 | if (sel == NULL || self == NULL || info == NULL) { 62 | [NSException raise:@"Invalid Arguments" format:@"One of self: %@, self: %@, or info: %s is NULL", self, NSStringFromSelector(sel), info]; 63 | return NULL; 64 | } 65 | 66 | Class cls = classFromInfo(info); 67 | Class dest = object_getClass(self); 68 | 69 | if (cls == NULL || dest == NULL) { 70 | [NSException raise:@"Failed obtain class pair" format:@"src: %@ | dst: %@ | sel: %@", NSStringFromClass(cls), NSStringFromClass(dest), NSStringFromSelector(sel)]; 71 | return NULL; 72 | } 73 | 74 | SEL destSel = destinationSelectorForSelector(sel, cls); 75 | 76 | Method method = class_getInstanceMethod(dest, destSel); 77 | 78 | if (method == NULL) { 79 | [NSException raise:@"Failed to retrieve method" format:@"Got null for the source class %@ with selector %@ (%@)", NSStringFromClass(cls), NSStringFromSelector(sel), NSStringFromSelector(destSel)]; 80 | return NULL; 81 | } 82 | 83 | ZKIMP implementation = (ZKIMP)method_getImplementation(method); 84 | if (implementation == NULL) { 85 | [NSException raise:@"Failed to get implementation" format:@"The objective-c runtime could not get the implementation for %@ on the class %@. There is no fix for this", NSStringFromClass(cls), NSStringFromSelector(sel)]; 86 | } 87 | 88 | return implementation; 89 | } 90 | 91 | ZKIMP ZKSuperImplementation(id object, SEL sel, const char *info) { 92 | if (sel == NULL || object == NULL) { 93 | [NSException raise:@"Invalid Arguments" format:@"One of self: %@, self: %@ is NULL", object, NSStringFromSelector(sel)]; 94 | return NULL; 95 | } 96 | 97 | Class cls = object_getClass(object); 98 | if (cls == NULL) { 99 | [NSException raise:@"Invalid Argument" format:@"Could not obtain class for the passed object"]; 100 | return NULL; 101 | } 102 | 103 | // Two scenarios: 104 | // 1.) The superclass was not swizzled, no problem 105 | // 2.) The superclass was swizzled, problem 106 | 107 | // We want to return the swizzled class's superclass implementation 108 | // If this is a subclass of such a class, we want two behaviors: 109 | // a.) If this imp was also swizzled, no problem, return the superclass's swizzled imp 110 | // b.) This imp was not swizzled, return the class that was originally swizzled's superclass's imp 111 | Class sourceClass = classFromInfo(info); 112 | if (sourceClass != NULL) { 113 | BOOL isClassMethod = class_isMetaClass(cls); 114 | // This was called from a swizzled method, get the class it was swizzled with 115 | NSString *className = classTable[NSStringFromClass(sourceClass)]; 116 | if (className != NULL) { 117 | cls = NSClassFromString(className); 118 | // make sure we get a class method if we asked for one 119 | if (isClassMethod) { 120 | cls = object_getClass(cls); 121 | } 122 | } 123 | } 124 | 125 | cls = class_getSuperclass(cls); 126 | 127 | // This is a root class, it has no super class 128 | if (cls == NULL) { 129 | [NSException raise:@"Invalid Argument" format:@"Could not obtain superclass for the passed object"]; 130 | return NULL; 131 | } 132 | 133 | Method method = class_getInstanceMethod(cls, sel); 134 | if (method == NULL) { 135 | [NSException raise:@"Failed to retrieve method" format:@"We could not find the super implementation for the class %@ and selector %@, are you sure it exists?", NSStringFromClass(cls), NSStringFromSelector(sel)]; 136 | return NULL; 137 | } 138 | 139 | ZKIMP implementation = (ZKIMP)method_getImplementation(method); 140 | if (implementation == NULL) { 141 | [NSException raise:@"Failed to get implementation" format:@"The objective-c runtime could not get the implementation for %@ on the class %@. There is no fix for this", NSStringFromClass(cls), NSStringFromSelector(sel)]; 142 | } 143 | 144 | return implementation; 145 | } 146 | 147 | static BOOL enumerateMethods(Class, Class); 148 | BOOL _ZKSwizzle(Class src, Class dest) { 149 | if (dest == NULL) 150 | return NO; 151 | 152 | NSString *destName = NSStringFromClass(dest); 153 | if (!destName) { 154 | return NO; 155 | } 156 | 157 | if (!classTable) { 158 | classTable = [[NSMutableDictionary alloc] init]; 159 | } 160 | 161 | if ([classTable objectForKey:NSStringFromClass(src)]) { 162 | [NSException raise:@"Invalid Argument" 163 | format:@"This source class (%@) was already swizzled with another, (%@)", NSStringFromClass(src), classTable[NSStringFromClass(src)]]; 164 | return NO; 165 | } 166 | 167 | BOOL success = enumerateMethods(dest, src); 168 | // The above method only gets instance methods. Do the same method for the metaclass of the class 169 | success &= enumerateMethods(object_getClass(dest), object_getClass(src)); 170 | 171 | [classTable setObject:destName forKey:NSStringFromClass(src)]; 172 | return success; 173 | } 174 | 175 | BOOL _ZKSwizzleClass(Class cls) { 176 | return _ZKSwizzle(cls, [cls superclass]); 177 | } 178 | 179 | static BOOL enumerateMethods(Class destination, Class source) { 180 | #if OBJC_API_VERSION < 2 181 | [NSException raise:@"Unsupported feature" format:@"ZKSwizzle is only available in objc 2.0"]; 182 | return NO; 183 | 184 | #else 185 | 186 | unsigned int methodCount; 187 | Method *methodList = class_copyMethodList(source, &methodCount); 188 | BOOL success = YES; 189 | for (int i = 0; i < methodCount; i++) { 190 | Method method = methodList[i]; 191 | SEL selector = method_getName(method); 192 | NSString *methodName = NSStringFromSelector(selector); 193 | 194 | // Don't do anything with the unconditional swizzle 195 | if (sel_isEqual(selector, @selector(_ZK_unconditionallySwizzle))) { 196 | continue; 197 | } 198 | 199 | // We only swizzle methods that are implemented 200 | if (class_respondsToSelector(destination, selector)) { 201 | Method originalMethod = class_getInstanceMethod(destination, selector); 202 | 203 | const char *originalType = method_getTypeEncoding(originalMethod); 204 | const char *newType = method_getTypeEncoding(method); 205 | if (strcmp(originalType, newType) != 0) { 206 | NSLog(@"ZKSwizzle: incompatible type encoding for %@. (expected %s, got %s)", methodName, originalType, newType); 207 | // Incompatible type encoding 208 | success = NO; 209 | continue; 210 | } 211 | 212 | // We are re-adding the destination selector because it could be on a superclass and not on the class itself. This method could fail 213 | class_addMethod(destination, selector, method_getImplementation(originalMethod), method_getTypeEncoding(originalMethod)); 214 | 215 | SEL destSel = destinationSelectorForSelector(selector, source); 216 | if (!class_addMethod(destination, destSel, method_getImplementation(method), method_getTypeEncoding(originalMethod))) { 217 | NSLog(@"ZKSwizzle: failed to add method %@ onto class %@ with selector %@", NSStringFromSelector(selector), NSStringFromClass(source), NSStringFromSelector(destSel)); 218 | success = NO; 219 | continue; 220 | } 221 | 222 | method_exchangeImplementations(class_getInstanceMethod(destination, selector), class_getInstanceMethod(destination, destSel)); 223 | } else { 224 | // Add any extra methods to the class but don't swizzle them 225 | success &= class_addMethod(destination, selector, method_getImplementation(method), method_getTypeEncoding(method)); 226 | } 227 | } 228 | 229 | unsigned int propertyCount; 230 | objc_property_t *propertyList = class_copyPropertyList(source, &propertyCount); 231 | for (int i = 0; i < propertyCount; i++) { 232 | objc_property_t property = propertyList[i]; 233 | const char *name = property_getName(property); 234 | unsigned int attributeCount; 235 | objc_property_attribute_t *attributes = property_copyAttributeList(property, &attributeCount); 236 | 237 | if (class_getProperty(destination, name) == NULL) { 238 | class_addProperty(destination, name, attributes, attributeCount); 239 | } else { 240 | class_replaceProperty(destination, name, attributes, attributeCount); 241 | } 242 | 243 | free(attributes); 244 | } 245 | 246 | free(propertyList); 247 | free(methodList); 248 | return success; 249 | #endif 250 | } 251 | 252 | // Options were to use a group class and traverse its subclasses 253 | // or to create a groups dictionary 254 | // This works because +load on NSObject is called before attribute((constructor)) 255 | static NSMutableDictionary *groups = nil; 256 | void _$ZKRegisterInterface(Class cls, const char *groupName) { 257 | if (!groups) 258 | groups = [NSMutableDictionary dictionary]; 259 | 260 | NSString *groupString = @(groupName); 261 | NSMutableArray *groupList = groups[groupString]; 262 | if (!groupList) { 263 | groupList = [NSMutableArray array]; 264 | groups[groupString] = groupList; 265 | } 266 | 267 | [groupList addObject:NSStringFromClass(cls)]; 268 | } 269 | 270 | BOOL _ZKSwizzleGroup(const char *groupName) { 271 | NSArray *groupList = groups[@(groupName)]; 272 | if (!groupList) { 273 | [NSException raise:@"Invalid Argument" format:@"ZKSwizzle: There is no group by the name of %s", groupName]; 274 | return NO; 275 | } 276 | 277 | BOOL success = YES; 278 | for (NSString *className in groupList) { 279 | Class cls = NSClassFromString(className); 280 | if (cls == NULL) 281 | continue; 282 | 283 | if (class_respondsToSelector(object_getClass(cls), @selector(_ZK_unconditionallySwizzle))) { 284 | [cls _ZK_unconditionallySwizzle]; 285 | } else { 286 | success = NO; 287 | } 288 | } 289 | 290 | return success; 291 | } 292 | -------------------------------------------------------------------------------- /cleanHUDPrefs/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | $(PRODUCT_BUNDLE_IDENTIFIER) 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | $(PRODUCT_BUNDLE_PACKAGE_TYPE) 17 | CFBundleShortVersionString 18 | $(MARKETING_VERSION) 19 | CFBundleVersion 20 | $(CURRENT_PROJECT_VERSION) 21 | NSHumanReadableCopyright 22 | Copyright © 2020 macenhance. All rights reserved. 23 | NSPrincipalClass 24 | cleanHUDPrefs 25 | 26 | 27 | -------------------------------------------------------------------------------- /cleanHUDPrefs/cleanHUDPrefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // PrefBundle.h 3 | // PrefBundle 4 | // 5 | // Created by Jeremy on 5/25/20. 6 | // Copyright © 2020 Jeremy Legendre. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface cleanHUDPrefs : NSViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /cleanHUDPrefs/cleanHUDPrefs.m: -------------------------------------------------------------------------------- 1 | // 2 | // cleanHUDPrefs.m 3 | // cleanHUDPrefs 4 | // 5 | // Created by Jeremy on 5/25/20. 6 | // Copyright © 2020 Jeremy Legendre. All rights reserved. 7 | // 8 | 9 | #import "cleanHUDPrefs.h" 10 | 11 | @interface customView : NSView 12 | 13 | @property IBOutlet NSButton *pluginIcon; 14 | @property IBOutlet NSTextField *pluginName; 15 | @property IBOutlet NSTextField *pluginVersion; 16 | @property IBOutlet NSTextField *pluginCopyright; 17 | 18 | @property IBOutlet NSButton *macStyleButton; 19 | @property IBOutlet NSButton *colorButton; 20 | @property IBOutlet NSTextField *sliderColor; 21 | @property IBOutlet NSTextField *iconColor; 22 | 23 | @end 24 | 25 | @implementation customView 26 | 27 | - (void)viewWillDraw { 28 | [super viewWillDraw]; 29 | 30 | NSString *ape = [@"~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist" stringByExpandingTildeInPath]; 31 | NSDictionary *d = [NSDictionary dictionaryWithContentsOfFile:ape]; 32 | 33 | // Setup header 34 | self.pluginIcon.image = [[NSImage alloc] initWithContentsOfFile:@"/System/Library/CoreServices/CoreTypes.bundle/Contents/Resources/GroupIcon.icns"]; 35 | self.pluginName.stringValue = @"cleanHUD"; 36 | self.pluginVersion.stringValue = @"Version 0.11.1 (421)"; 37 | NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; 38 | [formatter setDateFormat:@"yyyy"]; 39 | NSString * currentYEAR = [formatter stringFromDate:[NSDate date]]; 40 | [self.pluginCopyright setStringValue:[NSString stringWithFormat:@"Copyright © 2015 - %@ macEnhance", currentYEAR]]; 41 | 42 | if ([d valueForKey:@"macOSStyle"]) { 43 | if ([[d valueForKey:@"macOSStyle"] boolValue]) 44 | [self.macStyleButton setState:NSControlStateValueOn]; 45 | else 46 | [self.macStyleButton setState:NSControlStateValueOff]; 47 | } 48 | 49 | if ([d valueForKey:@"useCustomColor"]) { 50 | if ([[d valueForKey:@"useCustomColor"] boolValue]) 51 | [self.colorButton setState:NSControlStateValueOn]; 52 | else 53 | [self.colorButton setState:NSControlStateValueOff]; 54 | } 55 | 56 | // Setup slider color 57 | if ([d valueForKey:@"sliderColor"]) 58 | self.sliderColor.stringValue = (NSString*)[d valueForKey:@"sliderColor"]; 59 | [self.sliderColor setTarget:self]; 60 | [self.sliderColor setAction:@selector(adjustSliderColor:)]; 61 | 62 | // Setup icon color 63 | if ([d valueForKey:@"iconColor"]) 64 | self.iconColor.stringValue = (NSString*)[d valueForKey:@"iconColor"]; 65 | [self.iconColor setTarget:self]; 66 | [self.iconColor setAction:@selector(adjustIconColor:)]; 67 | } 68 | 69 | - (IBAction)adjustSliderColor:(NSTextField*)sender { 70 | NSString *res = [@"defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist sliderColor -string " stringByAppendingString:sender.stringValue]; 71 | system(res.stringByExpandingTildeInPath.UTF8String); 72 | } 73 | 74 | - (IBAction)adjustIconColor:(NSTextField*)sender { 75 | NSString *res = [@"defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist iconColor -string " stringByAppendingString:sender.stringValue]; 76 | system(res.stringByExpandingTildeInPath.UTF8String); 77 | } 78 | 79 | 80 | 81 | @end 82 | 83 | @interface cleanHUDPrefs () 84 | 85 | @end 86 | 87 | @implementation cleanHUDPrefs 88 | 89 | - (void)viewDidLoad { 90 | [super viewDidLoad]; 91 | } 92 | 93 | - (IBAction)macOSStyle:(NSButton*)sender { 94 | if (sender.state) 95 | system("defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist macOSStyle -bool true"); 96 | else 97 | system("defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist macOSStyle -bool false"); 98 | } 99 | 100 | - (IBAction)useColor:(NSButton*)sender { 101 | if (sender.state) 102 | system("defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist useCustomColor -bool true"); 103 | else 104 | system("defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist useCustomColor -bool false"); 105 | } 106 | 107 | - (IBAction)visitWebsite:(NSButton*)sender { 108 | [[NSWorkspace sharedWorkspace] openURL:[NSURL URLWithString:@"https://htmlcolorcodes.com/"]]; 109 | } 110 | 111 | @end 112 | -------------------------------------------------------------------------------- /cleanHUDPrefs/iOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDPrefs/iOS.png -------------------------------------------------------------------------------- /cleanHUDPrefs/macOS.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDPrefs/macOS.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IDEDidComputeMac32BitWarning 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP.xcodeproj/xcshareddata/xcschemes/testAPP.xcscheme: -------------------------------------------------------------------------------- 1 | 2 | 5 | 8 | 9 | 15 | 21 | 22 | 23 | 24 | 25 | 30 | 31 | 32 | 33 | 43 | 45 | 51 | 52 | 53 | 54 | 60 | 62 | 68 | 69 | 70 | 71 | 73 | 74 | 77 | 78 | 79 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/AYProgressIndicator.h: -------------------------------------------------------------------------------- 1 | // 2 | // AYProgressIndicator.h 3 | // AYProgressBar 4 | // 5 | // Created by Alexander Yakubchyk on 09.12.13. 6 | // Copyright (c) 2013 Alexander Yakubchyk. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AYProgressIndicator : NSProgressIndicator 12 | 13 | @property (copy) NSColor *progressColor; 14 | @property (copy) NSColor *emptyColor; 15 | 16 | - (id)initWithFrame:(NSRect)frameRect 17 | progressColor:(NSColor*)progressColor 18 | emptyColor:(NSColor*)emptyColor 19 | minValue:(double)minValue 20 | maxValue:(double)maxValue 21 | currentValue:(double)currentValue; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/AYProgressIndicator.m: -------------------------------------------------------------------------------- 1 | // 2 | // AYProgressIndicator.m 3 | // AYProgressBar 4 | // 5 | // Created by Alexander Yakubchyk on 09.12.13. 6 | // Copyright (c) 2013 Alexander Yakubchyk. All rights reserved. 7 | // 8 | 9 | #import "AYProgressIndicator.h" 10 | 11 | 12 | @implementation AYProgressIndicator 13 | 14 | - (id)initWithFrame:(NSRect)frameRect 15 | progressColor:(NSColor*)progressColor 16 | emptyColor:(NSColor*)emptyColor 17 | minValue:(double)minValue 18 | maxValue:(double)maxValue 19 | currentValue:(double)currentValue 20 | { 21 | self = [super initWithFrame:frameRect]; 22 | 23 | if (self) 24 | { 25 | self.progressColor = progressColor; 26 | self.emptyColor = emptyColor; 27 | self.minValue = minValue; 28 | self.maxValue = maxValue; 29 | self.doubleValue = currentValue; 30 | } 31 | 32 | return self; 33 | } 34 | 35 | - (void)drawRect:(NSRect)dirtyRect 36 | { 37 | [super drawRect:dirtyRect]; 38 | [self setWantsLayer:YES]; 39 | 40 | // Clear background color 41 | [[NSColor clearColor] set]; 42 | NSRectFill(dirtyRect); 43 | 44 | // Draw progress line 45 | NSRect activeRect = dirtyRect; 46 | [self.progressColor set]; 47 | activeRect.size.width = floor(activeRect.size.width * ([self doubleValue] / [self maxValue])); 48 | NSRectFill(activeRect); 49 | 50 | // Draw empty line 51 | NSRect passiveRect = dirtyRect; 52 | passiveRect.size.width -= activeRect.size.width; 53 | passiveRect.origin.x = activeRect.size.width; 54 | [self.emptyColor set]; 55 | NSRectFill(passiveRect); 56 | } 57 | 58 | @end 59 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "mac", 5 | "size" : "16x16", 6 | "scale" : "1x" 7 | }, 8 | { 9 | "idiom" : "mac", 10 | "size" : "16x16", 11 | "scale" : "2x" 12 | }, 13 | { 14 | "idiom" : "mac", 15 | "size" : "32x32", 16 | "scale" : "1x" 17 | }, 18 | { 19 | "idiom" : "mac", 20 | "size" : "32x32", 21 | "scale" : "2x" 22 | }, 23 | { 24 | "idiom" : "mac", 25 | "size" : "128x128", 26 | "scale" : "1x" 27 | }, 28 | { 29 | "idiom" : "mac", 30 | "size" : "128x128", 31 | "scale" : "2x" 32 | }, 33 | { 34 | "idiom" : "mac", 35 | "size" : "256x256", 36 | "scale" : "1x" 37 | }, 38 | { 39 | "idiom" : "mac", 40 | "size" : "256x256", 41 | "scale" : "2x" 42 | }, 43 | { 44 | "idiom" : "mac", 45 | "size" : "512x512", 46 | "scale" : "1x" 47 | }, 48 | { 49 | "idiom" : "mac", 50 | "size" : "512x512", 51 | "scale" : "2x" 52 | } 53 | ], 54 | "info" : { 55 | "version" : 1, 56 | "author" : "xcode" 57 | } 58 | } -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | $(DEVELOPMENT_LANGUAGE) 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIconFile 10 | 11 | CFBundleIdentifier 12 | $(PRODUCT_BUNDLE_IDENTIFIER) 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | $(PRODUCT_NAME) 17 | CFBundlePackageType 18 | APPL 19 | CFBundleShortVersionString 20 | 1.0 21 | CFBundleVersion 22 | 1 23 | LSMinimumSystemVersion 24 | $(MACOSX_DEPLOYMENT_TARGET) 25 | NSHumanReadableCopyright 26 | Copyright © 2017 Wolfgang Baird. All rights reserved. 27 | NSMainNibFile 28 | MainMenu 29 | NSPrincipalClass 30 | NSApplication 31 | 32 | 33 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MDCFullScreenDetector.h: -------------------------------------------------------------------------------- 1 | // 2 | // MDCFullScreenDetectorWindow.h 3 | // FullScreenDetector 4 | // 5 | // Created by Mark Christian on 1/19/13. 6 | // Copyright (c) 2013 Mark Christian. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #pragma mark Notifications 12 | extern NSString * kMDCFullScreenDetectorSwitchedToFullScreenApp; 13 | extern NSString * kMDCFullScreenDetectorSwitchedToRegularSpace; 14 | 15 | @interface MDCFullScreenDetector : NSObject 16 | 17 | @property (readonly) BOOL fullScreenAppIsActive; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MDCFullScreenDetector.m: -------------------------------------------------------------------------------- 1 | // 2 | // MDCFullScreenDetectorWindow.m 3 | // FullScreenDetector 4 | // 5 | // Created by Mark Christian on 1/19/13. 6 | // Copyright (c) 2013 Mark Christian. All rights reserved. 7 | // 8 | 9 | #import "MDCFullScreenDetector.h" 10 | 11 | #pragma mark Notifications 12 | NSString * kMDCFullScreenDetectorSwitchedToFullScreenApp = @"com.whimsicalifornia.fullscreendetector.switchedToFullScreenApp"; 13 | NSString * kMDCFullScreenDetectorSwitchedToRegularSpace = @"com.whimsicalifornia.fullscreendetector.switchedToRegularSpace"; 14 | 15 | @interface MDCFullScreenDetectorWindow : NSWindow 16 | 17 | 18 | #pragma mark - Notification handlers 19 | - (void)activeSpaceDidChange:(NSNotification *)notification; 20 | - (void)applicationDidFinishLaunching:(NSNotification *)notification; 21 | 22 | #pragma mark - Detecting full screen state 23 | - (void)updateFullScreenStatus; 24 | 25 | @property (nonatomic) BOOL fullScreenAppIsActive; 26 | 27 | @end 28 | 29 | @implementation MDCFullScreenDetectorWindow 30 | 31 | - (id)init 32 | { 33 | 34 | // Make sure the application doesn't have LSUIElement set to YES; if so, full screen detection won't work, and we should log a warning. 35 | NSNumber *uiElement = [NSBundle mainBundle].infoDictionary[@"LSUIElement"]; 36 | if (uiElement.boolValue) 37 | { 38 | NSLog(@"Warning to developer of %@: full screen detection does not work when LSUIElement is set to YES in Info.plist.", [NSBundle mainBundle].infoDictionary[@"CFBundleName"]); 39 | } 40 | 41 | NSInteger styleMask = NSWindowStyleMaskTitled | NSWindowStyleMaskClosable | NSWindowStyleMaskMiniaturizable | NSWindowStyleMaskResizable; 42 | 43 | self = [super initWithContentRect:NSZeroRect styleMask:styleMask backing:NSBackingStoreBuffered defer:NO]; 44 | if (self) 45 | { 46 | _fullScreenAppIsActive = NO; 47 | 48 | // Register for notifications 49 | [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(applicationDidFinishLaunching:) name:NSApplicationDidFinishLaunchingNotification object:nil]; 50 | [[[NSWorkspace sharedWorkspace] notificationCenter] addObserver:self selector:@selector(activeSpaceDidChange:) name:NSWorkspaceActiveSpaceDidChangeNotification object:nil]; 51 | } 52 | 53 | return self; 54 | } 55 | 56 | #pragma mark - Notification handlers 57 | - (void)activeSpaceDidChange:(NSNotification *)notification 58 | { 59 | [self updateFullScreenStatus]; 60 | } 61 | 62 | - (void)applicationDidFinishLaunching:(NSNotification *)notification { 63 | [self activeSpaceDidChange:notification]; 64 | } 65 | 66 | #pragma mark - Detecting full screen state 67 | - (void)updateFullScreenStatus { 68 | // We're moved to ordinary spaces automatically, but not fullscreen apps 69 | BOOL newFullScreenAppIsActive = !self.isOnActiveSpace; 70 | 71 | if (newFullScreenAppIsActive == _fullScreenAppIsActive) 72 | { 73 | // No change 74 | return; 75 | } 76 | 77 | // Update state 78 | _fullScreenAppIsActive = newFullScreenAppIsActive; 79 | 80 | // Post notification 81 | NSString *notificationName; 82 | if (_fullScreenAppIsActive) 83 | { 84 | notificationName = kMDCFullScreenDetectorSwitchedToFullScreenApp; 85 | } else { 86 | notificationName = kMDCFullScreenDetectorSwitchedToRegularSpace; 87 | } 88 | 89 | [[NSNotificationCenter defaultCenter] postNotificationName:notificationName object:self]; 90 | } 91 | 92 | #pragma mark - NSWindow overrides 93 | - (CGFloat)alphaValue { 94 | return 0.5; 95 | } 96 | 97 | - (BOOL)canBecomeKeyWindow { 98 | return NO; 99 | } 100 | 101 | - (NSWindowCollectionBehavior)collectionBehavior 102 | { 103 | return NSWindowCollectionBehaviorFullScreenAuxiliary | NSWindowCollectionBehaviorCanJoinAllSpaces; 104 | } 105 | 106 | - (BOOL)ignoresMouseEvents { 107 | return YES; 108 | } 109 | 110 | - (NSInteger)level { 111 | return kCGScreenSaverWindowLevel; 112 | } 113 | 114 | 115 | 116 | @end 117 | 118 | @interface MDCFullScreenDetector () 119 | @property (nonatomic) MDCFullScreenDetectorWindow* window; 120 | @property (nonatomic) BOOL isInited; 121 | @end 122 | 123 | @implementation MDCFullScreenDetector 124 | -(void)setup 125 | { 126 | if (!_isInited) 127 | { 128 | _window = [[MDCFullScreenDetectorWindow alloc] init]; 129 | _isInited = YES; 130 | } 131 | 132 | } 133 | -(instancetype)init 134 | { 135 | self = [super init]; 136 | if (self) 137 | { 138 | [self setup]; 139 | } 140 | return self; 141 | } 142 | - (void)awakeFromNib 143 | { 144 | [self setup]; 145 | } 146 | 147 | - (BOOL)fullScreenAppIsActive { 148 | return [_window fullScreenAppIsActive]; 149 | } 150 | @end 151 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Headers: -------------------------------------------------------------------------------- 1 | Versions/Current/Headers -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/MacForgeKit: -------------------------------------------------------------------------------- 1 | Versions/Current/MacForgeKit -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Modules: -------------------------------------------------------------------------------- 1 | Versions/Current/Modules -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Headers/MFKSipView.h: -------------------------------------------------------------------------------- 1 | // 2 | // MFKSipView.h 3 | // MacForgeKit 4 | // 5 | // Created by Wolfgang Baird on 8/11/19. 6 | // Copyright © 2019 MacEnhance. All rights reserved. 7 | // 8 | 9 | @import AVFoundation; 10 | @import AVKit; 11 | @import AppKit; 12 | 13 | @interface NoInteractPlayer : AVPlayerView 14 | @end 15 | 16 | @interface MFKSipView : NSViewController 17 | 18 | @property IBOutlet NSTextField *tv; 19 | @property IBOutlet NSButton *confirmQuit; 20 | @property IBOutlet NSButton *confirmReboot; 21 | @property IBOutlet NSButton *confirm; 22 | @property IBOutlet NoInteractPlayer *NIPlayer; 23 | @property IBOutlet AVPlayer *avp; 24 | 25 | - (void)displayInWindow:(NSWindow*)window; 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Headers/MacForgeKit.h: -------------------------------------------------------------------------------- 1 | // 2 | // MacForgeKit.h 3 | // MacForgeKit 4 | // 5 | // Created by Wolfgang Baird on 7/5/18. 6 | // Copyright © 2018 Erwan Barrier. All rights reserved. 7 | // 8 | 9 | @import AppKit; 10 | #import "MFKSipView.h" 11 | 12 | //! Project version number for MacForgeKit. 13 | FOUNDATION_EXPORT double MacForgeKitVersionNumber; 14 | 15 | //! Project version string for MacForgeKit. 16 | FOUNDATION_EXPORT const unsigned char MacForgeKitVersionString[]; 17 | 18 | // In this header, you should import all the public headers of your framework using statements like #import 19 | 20 | @interface MacForgeKit : NSObject 21 | 22 | + (MacForgeKit *)sharedInstance; 23 | 24 | + (void)AMFI_NUKE; 25 | + (Boolean)AMFI_enabled; 26 | + (Boolean)AMFI_amfi_allow_any_signature_toggle; 27 | + (Boolean)AMFI_cs_enforcement_disable_toggle; 28 | + (Boolean)AMFI_amfi_get_out_of_my_way_toggle; 29 | 30 | + (Boolean)shouldWarnAboutAMFI; 31 | + (void)showAMFIWarning:(NSWindow*)inWindow; 32 | + (void)setShowAMFIWarning:(Boolean)shouldWarn; 33 | 34 | + (Boolean)NVRAM_arg_present:(NSString*)arg; 35 | 36 | + (Boolean)LIBRARYVALIDATION_enabled; 37 | + (Boolean)LIBRARYVALIDATION_toggle; 38 | 39 | + (Boolean)SIP_enabled; 40 | + (Boolean)SIP_HasRequiredFlags; 41 | + (Boolean)SIP_NVRAM; 42 | + (Boolean)SIP_TASK_FOR_PID; 43 | + (Boolean)SIP_Filesystem; 44 | 45 | + (Boolean)MacEnhance_remove; 46 | 47 | @end 48 | 49 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/MacForgeKit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/MacForgeKit -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Modules/module.modulemap: -------------------------------------------------------------------------------- 1 | framework module MacForgeKit { 2 | umbrella header "MacForgeKit.h" 3 | 4 | export * 5 | module * { export * } 6 | } 7 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | BuildMachineOSBuild 6 | 19E266 7 | CFBundleDevelopmentRegion 8 | en 9 | CFBundleExecutable 10 | MacForgeKit 11 | CFBundleIdentifier 12 | org.w0lf.MacForgeKit 13 | CFBundleInfoDictionaryVersion 14 | 6.0 15 | CFBundleName 16 | MacForgeKit 17 | CFBundlePackageType 18 | FMWK 19 | CFBundleShortVersionString 20 | 1.0.1 21 | CFBundleSupportedPlatforms 22 | 23 | MacOSX 24 | 25 | CFBundleVersion 26 | 2 27 | DTCompiler 28 | com.apple.compilers.llvm.clang.1_0 29 | DTPlatformBuild 30 | 11E146 31 | DTPlatformVersion 32 | GM 33 | DTSDKBuild 34 | 19E258 35 | DTSDKName 36 | macosx10.15 37 | DTXcode 38 | 1140 39 | DTXcodeBuild 40 | 11E146 41 | LSMinimumSystemVersion 42 | 10.12 43 | NSHumanReadableCopyright 44 | Copyright © 2018 Erwan Barrier. All rights reserved. 45 | 46 | 47 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/MFKSipView.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/MFKSipView.nib -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/amfi.txt: -------------------------------------------------------------------------------- 1 | New security features introduced in macOS Mojave prevent from functioning properly. 2 | 3 | has determined that Apple Mobile File Integrity is disabled on your system. 4 | 5 | Due to recent system updates you will not be able to add applications to System Preferences > Security & Privacy > Privacy. This can completely prevent some applications form functioning or break critical functionality. 6 | 7 | In order restore these features and prevent future problems you must enable Apple Mobile File Integrity. 8 | 9 | You can continue using by switching to disabling Library Validation instead. 10 | 11 | After entering your password you will be required to restart for changes to take effect. 12 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/cleanup: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | function nukeFiles() { 4 | if [[ -e "$1" ]]; then 5 | if [[ -f "$1" ]]; then 6 | rm -v "$1" 7 | else 8 | rm -vr "$1" 9 | fi 10 | fi 11 | } 12 | 13 | function createFolder() { 14 | if [[ ! -e "$1" ]]; then 15 | mkdir -pv "$1" 16 | fi 17 | chmod 777 "$1" 18 | } 19 | 20 | log_dir="$HOME"/Library/"Application Support"/MacForge/logs 21 | createFolder "$log_dir" 22 | exec &>"$log_dir"/cleanup.log 23 | 24 | cleanupFiles=( 25 | "/Library/Application Support/MacEnhance" 26 | "/Library/Application Support/SIMBL" 27 | "/Library/LaunchAgents/net.culater.SIMBL.Agent.plist" 28 | "/Library/ScriptingAdditions/SIMBL.osax" 29 | "/Library/ScriptingAdditions/EasySIMBL.osax" 30 | "/System/Library/ScriptingAdditions/SIMBL.osax" 31 | "/System/Library/LaunchAgents/net.culater.SIMBL.Agent.plist" 32 | "$HOME/Library/ScriptingAdditions/SIMBL.osax" 33 | "$HOME/Library/ScriptingAdditions/EasySIMBL.osax" 34 | "/Library/PrivilegedHelperTools/com.w0lf.MacForge.Injector" 35 | "/Library/PrivilegedHelperTools/com.w0lf.MacForge.Installer" 36 | "/Library/LaunchDaemons/com.w0lf.MacForge.Injector.plist" 37 | "/Library/LaunchDaemons/com.w0lf.MacForge.Installer.plist" 38 | "/Library/Frameworks/mach_inject_bundle.framework" 39 | ) 40 | 41 | launchctl unload /Library/LaunchAgents/net.culater.SIMBL.Agent.plist 42 | killall SIMBLAgent 43 | 44 | echo "Removing files" 45 | 46 | for i in "${cleanupFiles[@]}"; do 47 | echo Removing: "$i" 48 | nukeFiles "$i" 49 | done 50 | 51 | echo "Done" 52 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/eng_sip.txt: -------------------------------------------------------------------------------- 1 | needs to update some components on your system. If these components are not installed, may fail to function properly or not work at all. 2 | has determined that System Integrity Protection is enabled on your system. 3 | In order to complete the installation follow these instructions: 4 | 5 | 1 : Restart your computer 6 | 2 : Boot to recovery partition by holding (Command [⌘] + R) 7 | 3 : Open terminal from the menubar 8 | 4 : Paste this command: csrutil disable; reboot 9 | 5 : Press return 10 | 7 : You may re-enable System Integrity Protection after updates it's system components. 11 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/eng_sip_mojave.txt: -------------------------------------------------------------------------------- 1 | New security features introduced in macOS Mojave prevent from functioning properly. 2 | has determined that System Integrity Protection is enabled on your system. 3 | In order get the full features of you must partially disable System Integrity Protection. 4 | 5 | Follow the instructions below to partially disable System Integrity Protection: 6 | 7 | 1 : Restart your computer 8 | 2 : Boot to recovery partition by holding (Command [⌘] + R) 9 | 3 : Open terminal from the menubar 10 | 4 : Enter this command: 11 | 12 | csrutil enable --without fs --without nvram --without debug; nvram boot-args="amfi_get_out_of_my_way=1" 13 | 14 | 5 : Restart your computer 15 | 16 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/sipvid.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/MacForgeKit.framework/Versions/A/Resources/sipvid.mp4 -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/MacForgeKit.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/Spotify.h: -------------------------------------------------------------------------------- 1 | /* 2 | * Spotify.h 3 | */ 4 | 5 | #import 6 | #import 7 | 8 | 9 | @class SpotifyApplication, SpotifyTrack, SpotifyApplication; 10 | 11 | enum SpotifyEPlS { 12 | SpotifyEPlSStopped = 'kPSS', 13 | SpotifyEPlSPlaying = 'kPSP', 14 | SpotifyEPlSPaused = 'kPSp' 15 | }; 16 | typedef enum SpotifyEPlS SpotifyEPlS; 17 | 18 | 19 | 20 | /* 21 | * Spotify Suite 22 | */ 23 | 24 | // The Spotify application. 25 | @interface SpotifyApplication : SBApplication 26 | 27 | @property (copy, readonly) SpotifyTrack *currentTrack; // The current playing track. 28 | @property NSInteger soundVolume; // The sound output volume (0 = minimum, 100 = maximum) 29 | @property (readonly) SpotifyEPlS playerState; // Is Spotify stopped, paused, or playing? 30 | @property double playerPosition; // The player’s position within the currently playing track in seconds. 31 | @property (readonly) BOOL repeatingEnabled; // Is repeating enabled in the current playback context? 32 | @property BOOL repeating; // Is repeating on or off? 33 | @property (readonly) BOOL shufflingEnabled; // Is shuffling enabled in the current playback context? 34 | @property BOOL shuffling; // Is shuffling on or off? 35 | 36 | - (void) nextTrack; // Skip to the next track. 37 | - (void) previousTrack; // Skip to the previous track. 38 | - (void) playpause; // Toggle play/pause. 39 | - (void) pause; // Pause playback. 40 | - (void) play; // Resume playback. 41 | - (void) playTrack:(NSString *)x inContext:(NSString *)inContext; // Start playback of a track in the given context. 42 | 43 | @end 44 | 45 | // A Spotify track. 46 | @interface SpotifyTrack : SBObject 47 | 48 | @property (copy, readonly) NSString *artist; // The artist of the track. 49 | @property (copy, readonly) NSString *album; // The album of the track. 50 | @property (readonly) NSInteger discNumber; // The disc number of the track. 51 | @property (readonly) NSInteger duration; // The length of the track in seconds. 52 | @property (readonly) NSInteger playedCount; // The number of times this track has been played. 53 | @property (readonly) NSInteger trackNumber; // The index of the track in its album. 54 | @property (readonly) BOOL starred; // Is the track starred? 55 | @property (readonly) NSInteger popularity; // How popular is this track? 0-100 56 | - (NSString *) id; // The ID of the item. 57 | @property (copy, readonly) NSString *name; // The name of the track. 58 | @property (copy, readonly) NSString *artworkUrl; // The URL of the track%apos;s album cover. 59 | @property (copy, readonly) NSImage *artwork; // The property is deprecated and will never be set. Use the 'artwork url' instead. 60 | @property (copy, readonly) NSString *albumArtist; // That album artist of the track. 61 | @property (copy) NSString *spotifyUrl; // The URL of the track. 62 | 63 | 64 | @end 65 | 66 | 67 | 68 | /* 69 | * Standard Suite 70 | */ 71 | 72 | // The application's top level scripting object. 73 | @interface SpotifyApplication (StandardSuite) 74 | 75 | @property (copy, readonly) NSString *name; // The name of the application. 76 | @property (readonly) BOOL frontmost; // Is this the frontmost (active) application? 77 | @property (copy, readonly) NSString *version; // The version of the application. 78 | 79 | @end 80 | 81 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume1.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume1_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume1_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume2.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume2_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume2_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume3.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume3_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume3_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume4.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/Volume4_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/Volume4_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/display_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/display_icon.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/display_icon_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/display_icon_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/keyboard_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/keyboard_icon.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/icons/keyboard_icon_blk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/cleanHUDTest/testAPP/icons/keyboard_icon_blk.png -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // testAPP 4 | // 5 | // Created by Wolfgang Baird on 11/24/17. 6 | // Copyright © 2017 Wolfgang Baird. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | int main(int argc, const char * argv[]) { 12 | return NSApplicationMain(argc, argv); 13 | } 14 | -------------------------------------------------------------------------------- /cleanHUDTest/testAPP/testAPP.entitlements: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /headers/BezelServices/AppleSoundSettings.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class SSAudioMonitor; 10 | 11 | @interface AppleSoundSettings : NSObject 12 | { 13 | BOOL _syncNeeded; 14 | BOOL _playVolumeKeyFeedback; 15 | SSAudioMonitor *_monitor; 16 | } 17 | 18 | + (id)sharedSoundSettings; 19 | - (void)resyncStateAfterSleep:(id)arg1; 20 | - (void)setBeepVolume:(float)arg1; 21 | - (float)beepVolume; 22 | - (void)deviceChanged:(id)arg1; 23 | - (BOOL)hasOutputDevice; 24 | - (BOOL)canSetVolume; 25 | - (BOOL)hasMute; 26 | - (BOOL)hasBalance; 27 | - (BOOL)hasVolume; 28 | - (void)setBalance:(float)arg1; 29 | - (float)balance; 30 | - (void)setMainVolume:(float)arg1; 31 | - (float)mainVolume; 32 | - (void)setMute:(BOOL)arg1; 33 | - (BOOL)isMuted; 34 | - (void)setPlayUIEffects:(BOOL)arg1; 35 | - (BOOL)playUIEffects; 36 | - (void)beepFeedbackChanged:(id)arg1; 37 | - (void)setPlayVolumeKeyFeedback:(BOOL)arg1; 38 | - (void)postFeedbackChanged:(id)arg1; 39 | - (BOOL)playVolumeKeyFeedback; 40 | - (void)activateSettingsForCurrentUser; 41 | - (void)setAlertSoundVolume:(float)arg1; 42 | - (float)alertSoundVolume; 43 | - (id)audioMonitor; 44 | - (void)dealloc; 45 | - (id)init; 46 | 47 | @end 48 | 49 | -------------------------------------------------------------------------------- /headers/BezelServices/BezelServicesTask.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSMachPortDelegate-Protocol.h" 10 | 11 | @class NSMachPort, NSString; 12 | 13 | @interface BezelServicesTask : NSObject 14 | { 15 | unsigned int _cgsConnectionID; 16 | NSMachPort *_cgsMachPort; 17 | BOOL _userLoggedIn; 18 | int _builtinDisplayID; 19 | BOOL _screenIsLocked; 20 | } 21 | 22 | + (id)alloc; 23 | + (void)releaseSingleton; 24 | + (id)getSingleton; 25 | @property(readonly) unsigned int cgsConnectionID; // @synthesize cgsConnectionID=_cgsConnectionID; 26 | - (void)synchronizeBSPrefsForUserName:(struct __CFString *)arg1 hostName:(struct __CFString *)arg2; 27 | - (void)resetBSPrefsToDefaultsForUserName:(struct __CFString *)arg1 hostName:(struct __CFString *)arg2; 28 | - (void)setBSPrefs:(id)arg1 userName:(struct __CFString *)arg2 hostName:(struct __CFString *)arg3; 29 | - (id)defaultBSPrefValues; 30 | - (void)screenIsUnlocked:(id)arg1; 31 | - (void)screenIsLocked:(id)arg1; 32 | - (void)displayIdleTimerFired:(id)arg1; 33 | - (void)handleRemoteEventWithPage:(unsigned short)arg1 usage:(unsigned short)arg2 flags:(unsigned short)arg3 value:(int)arg4; 34 | - (int)remoteControlFeatureAvailable; 35 | - (int)remoteControlPropertyAvailable:(id)arg1; 36 | - (void)kernelPreferenceSetPreferences:(id)arg1 capabilityID:(unsigned int)arg2 values:(id)arg3; 37 | - (id)kernelPreferenceGetPreferences:(id)arg1 capabilityID:(unsigned int)arg2; 38 | - (id)kernelPreferenceGetPreference:(id)arg1 capabilityID:(unsigned int)arg2 forKey:(id)arg3; 39 | - (void)kernelPreferenceCreate:(id)arg1 ResetToDefaults:(BOOL)arg2; 40 | - (void)kernelPreferenceChanged:(id)arg1; 41 | - (void)setDisplayValue:(float)arg1; 42 | - (void)setKeyboardValue:(float)arg1; 43 | - (int)isKeyboardSaturated:(int *)arg1; 44 | - (int)ambientFeatureAvailable:(int)arg1; 45 | - (int)setObject:(id)arg1 forPrefKey:(id)arg2; 46 | - (id)objectForPrefKey:(id)arg1; 47 | - (void)setPreference:(id)arg1; 48 | - (id)preference; 49 | - (BOOL)isSimpleFinder; 50 | - (BOOL)isScreenCaptured; 51 | - (void)launchSystemPreferences:(id)arg1; 52 | - (void)movedOnConsole:(id)arg1; 53 | - (void)handleCGSEvent:(struct _CGSEventRecord *)arg1; 54 | - (void)handlePortMessage:(id)arg1; 55 | - (void)setupCoreGraphics; 56 | - (void)facetimeCallRingStop; 57 | - (void)facetimeCallRingStart:(id)arg1; 58 | - (BOOL)userLoggedIn; 59 | - (void)willLogout; 60 | - (void)didLogin; 61 | - (void)didStartup; 62 | @property int builtinDisplayID; 63 | - (void)dealloc; 64 | - (id)init; 65 | 66 | // Remaining properties 67 | @property(readonly, copy) NSString *debugDescription; 68 | @property(readonly, copy) NSString *description; 69 | @property(readonly) unsigned long long hash; 70 | @property(readonly) Class superclass; 71 | 72 | @end 73 | 74 | -------------------------------------------------------------------------------- /headers/BezelServices/CDStructures.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #pragma mark Function Pointers and Blocks 8 | 9 | typedef void (*CDUnknownFunctionPointerType)(void); // return type and parameters are unknown 10 | 11 | typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown 12 | 13 | #pragma mark Named Structures 14 | 15 | struct CGPoint { 16 | double _field1; 17 | double _field2; 18 | }; 19 | 20 | struct _CGEventProcess { 21 | int _field1; 22 | unsigned int _field2; 23 | unsigned int _field3; 24 | unsigned int _field4; 25 | unsigned int _field5; 26 | }; 27 | 28 | struct _CGGestureData { 29 | unsigned int _field1; 30 | unsigned long long _field2; 31 | _Bool _field3; 32 | _Bool _field4; 33 | unsigned char _field5; 34 | unsigned char _field6; 35 | unsigned int _field7; 36 | float _field8; 37 | unsigned short _field9; 38 | unsigned char _field10; 39 | union { 40 | struct { 41 | float _field1; 42 | float _field2; 43 | float _field3; 44 | int _field4[8]; 45 | } _field1; 46 | CDStruct_6f4e2a38 _field2; 47 | struct { 48 | float _field1; 49 | float _field2; 50 | float _field3; 51 | unsigned int _field4; 52 | int _field5[7]; 53 | } _field3; 54 | struct { 55 | unsigned int _field1; 56 | unsigned int _field2; 57 | unsigned int _field3; 58 | float _field4; 59 | float _field5; 60 | float _field6; 61 | float _field7; 62 | float _field8; 63 | float _field9; 64 | unsigned int _field10; 65 | unsigned int _field11; 66 | } _field4; 67 | struct { 68 | unsigned int _field1; 69 | unsigned int _field2; 70 | int _field3[9]; 71 | } _field5; 72 | CDStruct_6f4e2a38 _field6; 73 | struct { 74 | unsigned int _field1; 75 | int _field2[10]; 76 | } _field7; 77 | struct { 78 | float _field1; 79 | float _field2; 80 | int _field3[9]; 81 | } _field8; 82 | } _field11; 83 | }; 84 | 85 | struct _CGSEventRecord { 86 | unsigned short _field1; 87 | unsigned short _field2; 88 | unsigned int _field3; 89 | unsigned int _field4; 90 | struct CGPoint _field5; 91 | struct CGPoint _field6; 92 | unsigned long long _field7; 93 | unsigned int _field8; 94 | unsigned int _field9; 95 | unsigned int _field10; 96 | struct __CGEventSourceData { 97 | int _field1; 98 | unsigned int _field2; 99 | unsigned int _field3; 100 | unsigned int _field4; 101 | unsigned long long _field5; 102 | unsigned int _field6; 103 | unsigned short _field7; 104 | unsigned char _field8; 105 | unsigned char _field9; 106 | unsigned long long _field10; 107 | } _field11; 108 | struct _CGEventProcess _field12; 109 | union { 110 | CDStruct_e29a92ac _field1; 111 | CDStruct_e29a92ac _field2; 112 | struct { 113 | unsigned short _field1; 114 | short _field2; 115 | unsigned short _field3; 116 | unsigned short _field4; 117 | unsigned short _field5; 118 | short _field6; 119 | short _field7; 120 | char _field8; 121 | unsigned char _field9; 122 | unsigned int _field10; 123 | unsigned int _field11; 124 | unsigned int _field12; 125 | unsigned int _field13; 126 | unsigned short _field14[20]; 127 | } _field3; 128 | struct { 129 | short _field1; 130 | short _field2; 131 | int _field3; 132 | int _field4; 133 | unsigned int _field5; 134 | long long _field6; 135 | long long _field7; 136 | int _field8[8]; 137 | } _field4; 138 | struct { 139 | unsigned short _field1; 140 | unsigned short _field2; 141 | unsigned int _field3; 142 | unsigned int _field4; 143 | int _field5; 144 | int _field6; 145 | int _field7; 146 | int _field8; 147 | int _field9; 148 | int _field10; 149 | int _field11; 150 | int _field12; 151 | int _field13[5]; 152 | } _field5; 153 | CDStruct_2e65c88c _field6; 154 | CDStruct_2e65c88c _field7; 155 | struct _CGSTabletPointData _field8; 156 | struct _CGSTabletProximityData _field9; 157 | struct { 158 | short _field1; 159 | short _field2; 160 | union { 161 | float _field1[15]; 162 | int _field2[15]; 163 | short _field3[30]; 164 | char _field4[60]; 165 | } _field3; 166 | } _field10; 167 | struct { 168 | short _field1; 169 | short _field2; 170 | unsigned int _field3; 171 | unsigned long long _field4; 172 | unsigned short _field5; 173 | short _field6; 174 | int _field7[11]; 175 | } _field11; 176 | struct _CGGestureData _field12; 177 | } _field13; 178 | void *_field14; 179 | unsigned short _field15; 180 | unsigned short _field16; 181 | struct __CGSEventAppendix *_field17; 182 | unsigned int _field18; 183 | _Bool _field19; 184 | struct __CFData *_field20; 185 | }; 186 | 187 | struct _CGSTabletPointData { 188 | int _field1; 189 | int _field2; 190 | int _field3; 191 | unsigned short _field4; 192 | unsigned short _field5; 193 | struct { 194 | short _field1; 195 | short _field2; 196 | } _field6; 197 | unsigned short _field7; 198 | short _field8; 199 | unsigned short _field9; 200 | short _field10; 201 | short _field11; 202 | short _field12; 203 | }; 204 | 205 | struct _CGSTabletProximityData { 206 | unsigned short _field1; 207 | unsigned short _field2; 208 | unsigned short _field3; 209 | unsigned short _field4; 210 | unsigned short _field5; 211 | unsigned short _field6; 212 | unsigned int _field7; 213 | unsigned long long _field8; 214 | unsigned int _field9; 215 | unsigned char _field10; 216 | unsigned char _field11; 217 | short _field12; 218 | }; 219 | 220 | #pragma mark Typedef'd Structures 221 | 222 | typedef struct { 223 | float _field1; 224 | int _field2[10]; 225 | } CDStruct_6f4e2a38; 226 | 227 | typedef struct { 228 | short _field1; 229 | short _field2; 230 | short _field3; 231 | short _field4; 232 | int _field5; 233 | int _field6; 234 | int _field7; 235 | int _field8; 236 | int _field9; 237 | int _field10; 238 | unsigned int _field11; 239 | int _field12; 240 | int _field13; 241 | unsigned int _field14; 242 | unsigned int :1; 243 | unsigned int :1; 244 | unsigned int :1; 245 | unsigned int :29; 246 | unsigned int _field15; 247 | unsigned int _field16; 248 | int _field17[1]; 249 | } CDStruct_2e65c88c; 250 | 251 | typedef struct { 252 | unsigned char _field1; 253 | unsigned char _field2; 254 | short _field3; 255 | int _field4; 256 | unsigned char _field5; 257 | char _field6; 258 | unsigned char _field7; 259 | unsigned char _field8; 260 | short _field9; 261 | short _field10; 262 | union { 263 | struct _CGSTabletPointData _field1; 264 | struct _CGSTabletProximityData _field2; 265 | } _field11; 266 | unsigned int :1; 267 | unsigned int :31; 268 | unsigned int _field12; 269 | unsigned int _field13; 270 | unsigned int _field14; 271 | } CDStruct_e29a92ac; 272 | 273 | -------------------------------------------------------------------------------- /headers/BezelServices/DSConflict.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSConflict : DisplayState 10 | { 11 | } 12 | 13 | - (id)nextState:(id)arg1 forInput:(int)arg2; 14 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSDecrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSDecrease : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSDecreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSDecreaseRepeat : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSDetectDisplays.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSDetectDisplays : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSDisplayPrefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSDisplayPrefs : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSIncrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSIncrease : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSIncreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSIncreaseRepeat : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSMirrorDisplays.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSMirrorDisplays : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/DSSleep.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSSleep : DisplayState 10 | { 11 | } 12 | 13 | - (id)nextState:(id)arg1 forInput:(int)arg2; 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /headers/BezelServices/DSStart.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "DisplayState.h" 8 | 9 | @interface DSStart : DisplayState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/DialogController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSButton, NSImageView, NSString, NSTextField; 10 | 11 | @interface DialogController : NSWindowController 12 | { 13 | NSString *_helpAnchor; 14 | NSString *_actionID; 15 | NSButton *_okButton; 16 | NSButton *_helpButton; 17 | NSTextField *_titleText; 18 | NSTextField *_messageText; 19 | NSImageView *_iconImageView; 20 | } 21 | 22 | @property(retain, nonatomic) NSString *actionID; // @synthesize actionID=_actionID; 23 | @property(retain, nonatomic) NSString *helpAnchor; // @synthesize helpAnchor=_helpAnchor; 24 | @property(readonly, nonatomic) NSString *dialogTitle; 25 | @property(readonly, nonatomic) NSString *dialogMessage; 26 | - (void)setOkButton:(id)arg1; 27 | - (void)setHelpButton:(id)arg1; 28 | - (void)setIconImage:(id)arg1; 29 | - (void)setTitleText:(id)arg1; 30 | - (void)setMessageText:(id)arg1; 31 | - (void)buttonPressed:(id)arg1; 32 | - (void)showWindow:(id)arg1; 33 | - (void)dealloc; 34 | - (id)initWithWindowNibPath:(id)arg1 withID:(id)arg2; 35 | 36 | @end 37 | 38 | -------------------------------------------------------------------------------- /headers/BezelServices/DisplayState.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface DisplayState : NSObject 10 | { 11 | BOOL _displayBriefOSD; 12 | } 13 | 14 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 15 | - (id)nextState:(id)arg1 forInput:(int)arg2; 16 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/BezelServices/DisplayStateMachine.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class DisplayState, NSTimer; 10 | 11 | @interface DisplayStateMachine : NSObject 12 | { 13 | BOOL _brightIncKeyDown; 14 | BOOL _brightDecKeyDown; 15 | BOOL _mirrorKeyDown; 16 | BOOL _hasBuiltinKeyboard; 17 | DisplayState *_currentState; 18 | long long _graphicType; 19 | int _eventType; 20 | int _displayID; 21 | float _brightness; 22 | NSTimer *_repeatKeyTimer; 23 | int _repeatKeyEvent; 24 | } 25 | 26 | + (id)alloc; 27 | + (void)stopSingleton; 28 | + (void)releaseSingleton; 29 | + (id)getSingleton; 30 | @property int _eventType; // @synthesize _eventType; 31 | @property(retain) DisplayState *_currentState; // @synthesize _currentState; 32 | @property BOOL _hasBuiltinKeyboard; // @synthesize _hasBuiltinKeyboard; 33 | @property BOOL _mirrorKeyDown; // @synthesize _mirrorKeyDown; 34 | @property BOOL _brightIncKeyDown; // @synthesize _brightIncKeyDown; 35 | @property BOOL _brightDecKeyDown; // @synthesize _brightDecKeyDown; 36 | - (void)powerChanged:(id)arg1; 37 | - (void)handleSleepEvent:(BOOL)arg1; 38 | - (void)handleKeyEvent:(int)arg1 shift:(BOOL)arg2 control:(BOOL)arg3 option:(BOOL)arg4 command:(BOOL)arg5 pressed:(BOOL)arg6; 39 | - (void)generateRepeatKeyEvent:(id)arg1; 40 | - (void)createRepeatKeyTimer:(int)arg1; 41 | - (void)clearRepeatKeyTimer; 42 | - (void)convertExternalKeyboardEvents:(int *)arg1 shift:(char *)arg2 control:(char *)arg3 option:(char *)arg4 command:(char *)arg5 pressed:(BOOL)arg6; 43 | - (void)getEmbeddedKeyboardDisplayID:(BOOL)arg1; 44 | - (void)getDisplayID:(int)arg1 alternateDisplay:(BOOL)arg2; 45 | - (void)getExternalKeyboardDisplayID:(BOOL)arg1; 46 | - (BOOL)hasBuiltInKeyboard; 47 | - (void)displayOSD; 48 | - (void)changeBrightnessBy:(int)arg1 type:(int)arg2; 49 | - (void)logExternalDisplayMode:(int)arg1; 50 | - (void)switchExternalDisplayMode; 51 | - (void)detectDisplaysOnThread:(id)arg1; 52 | - (void)detectDisplays; 53 | - (void)mirrorDisplays; 54 | - (void)displayPrefs; 55 | - (void)stop; 56 | - (void)dealloc; 57 | - (id)init; 58 | 59 | @end 60 | 61 | -------------------------------------------------------------------------------- /headers/BezelServices/DriverServices.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSUserNotificationCenterDelegate-Protocol.h" 10 | 11 | @class NSMutableArray, NSMutableDictionary, NSMutableSet, NSString, NSTimer; 12 | @protocol OS_dispatch_queue; 13 | 14 | @interface DriverServices : NSObject 15 | { 16 | unsigned int _masterPort; 17 | struct IONotificationPort *_notificationPort; 18 | NSMutableDictionary *_messageDict; 19 | NSMutableDictionary *_actionDict; 20 | NSMutableDictionary *_serviceDict; 21 | NSMutableDictionary *_pendingActions; 22 | NSMutableDictionary *_preferencesV2; 23 | NSMutableDictionary *_preferencesV3; 24 | NSMutableDictionary *_helpAnchorForNotification; 25 | NSMutableDictionary *_deviceTypeForNotification; 26 | NSMutableDictionary *_deviceEraForNotifciation; 27 | NSMutableSet *_listenedClasses; 28 | NSMutableArray *_dialogs; 29 | NSMutableArray *_notifications; 30 | NSTimer *_generateBatteryAlertsTimer; 31 | NSTimer *_enableConnectionActionsTimer; 32 | BOOL _enableConnectionActions; 33 | BOOL _enableNotificationCenterActions; 34 | NSObject *_pref_queue; 35 | NSMutableDictionary *_reportsBatteryPercent; 36 | } 37 | 38 | + (id)alloc; 39 | + (void)stopSingleton; 40 | + (void)releaseSingleton; 41 | + (id)getSingleton; 42 | @property(readonly) NSMutableDictionary *reportsBatteryPercent; // @synthesize reportsBatteryPercent=_reportsBatteryPercent; 43 | @property BOOL enableNotificationCenterActions; // @synthesize enableNotificationCenterActions=_enableNotificationCenterActions; 44 | - (void)releaseIOPowerSourceForServiceDictionary:(id)arg1; 45 | - (void)releaseAllIOPowerSources; 46 | - (void)updateIOPowerSourceForService:(unsigned int)arg1; 47 | - (int)createIOPSStore:(unsigned int)arg1; 48 | - (BOOL)serviceReportsBatteryPercentage:(unsigned int)arg1; 49 | - (int)getBatteryStatusFlags:(unsigned int)arg1; 50 | - (int)getBatteryPercent:(unsigned int)arg1; 51 | - (struct __CFString *)getPrefHostName; 52 | - (struct __CFString *)getPrefUserName; 53 | - (id)getLocalizedString:(id)arg1 withBundle:(id)arg2; 54 | - (id)getDialogWindowNibPath; 55 | - (id)getLocalizedNibPath; 56 | - (BOOL)isKeyboardActive; 57 | - (BOOL)isMouseActive; 58 | - (id)createPrefixIDFromBundleID:(id)arg1 andClass:(id)arg2; 59 | - (void)expandPathForKey:(id)arg1 inDictionary:(id)arg2 withPrefix:(id)arg3; 60 | - (id)getSerialNumber:(unsigned int)arg1; 61 | - (id)getDeviceAddress:(unsigned int)arg1; 62 | - (id)getKeyForServiceDictionary:(unsigned int)arg1; 63 | - (void)batteryTimerFired:(id)arg1; 64 | - (void)closeDialog:(id)arg1; 65 | - (void)generateBatteryAlertsFired:(id)arg1; 66 | - (void)generateBatteryAlerts; 67 | - (id)getPrefixIDForService:(unsigned int)arg1; 68 | - (void)launchHelpWindowForNotification:(id)arg1; 69 | - (void)launchSystemPreferencesBatteryChangeHelpForNotification:(id)arg1; 70 | - (void)userNotificationCenter:(id)arg1 didActivateNotification:(id)arg2; 71 | - (void)dismissLowBatteryNotificationForService:(unsigned int)arg1; 72 | - (void)writeBatteryPercentToPrefsForService:(unsigned int)arg1; 73 | - (void)dispatchDialogAction:(id)arg1; 74 | - (void)dispatchOSDAction:(id)arg1; 75 | - (void)dispatchNotificationCenterAction:(id)arg1 forDevice:(id)arg2; 76 | - (void)dispatchPendingAction:(id)arg1; 77 | - (void)dispatchAction:(id)arg1 forDevice:(id)arg2; 78 | - (BOOL)cancelDisconnectForMessage:(id)arg1 forService:(unsigned int)arg2 andAction:(id)arg3; 79 | - (BOOL)isActionCanceled:(id)arg1 forMessage:(id)arg2 withName:(id)arg3 andService:(unsigned int)arg4; 80 | - (BOOL)isActionDelayed:(id)arg1 actionDictionary:(id)arg2 actionName:(id)arg3 service:(unsigned int)arg4; 81 | - (void)respondToMessage:(id)arg1 forService:(unsigned int)arg2; 82 | - (void)processMsgForService:(unsigned int)arg1 messageType:(unsigned int)arg2 messageArgument:(void *)arg3; 83 | - (void)deviceArrived:(unsigned int)arg1; 84 | - (void)setPreferences:(id)arg1 capabilityID:(unsigned int)arg2 withDictionary:(id)arg3; 85 | - (id)getPreferences:(id)arg1 capabilityID:(unsigned int)arg2; 86 | - (id)getPreference:(id)arg1 capabilityID:(unsigned int)arg2 forKey:(id)arg3; 87 | - (void)powerChanged:(id)arg1; 88 | - (void)preferencesChanged:(id)arg1; 89 | - (void)cachePreferencesForDevice:(unsigned int)arg1 preferenceID:(id)arg2 capabilityID:(unsigned int)arg3 resetDefaults:(BOOL)arg4 resetCache:(BOOL)arg5; 90 | - (id)generateCurrentPreferencesForPreferenceID:(id)arg1 capabilityID:(unsigned int)arg2; 91 | - (id)generateCurrentPreferencesForDevice:(unsigned int)arg1 preferenceID:(id)arg2 capabilityID:(unsigned int)arg3 resetDefaults:(BOOL)arg4 resetCache:(BOOL)arg5; 92 | - (void)setPrefs:(id)arg1 forDevice:(unsigned int)arg2; 93 | - (void)sendPreferencesToDevice:(unsigned int)arg1 resetDefaults:(BOOL)arg2 resetCache:(BOOL)arg3; 94 | - (void)sendPreferencesToAllV3DevicesWithPrefID:(id)arg1 resetDefaults:(BOOL)arg2 resetCache:(BOOL)arg3; 95 | - (void)sendPreferencesToAllDevicesWithPrefId:(id)arg1 resetDefaults:(BOOL)arg2 resetCache:(BOOL)arg3; 96 | - (void)createV2PreferencesForClass:(id)arg1 resetDefaults:(BOOL)arg2; 97 | - (void)storeDefaultV2PrefsForClasses:(id)arg1 withBundleID:(id)arg2; 98 | - (void)enableConnectionActionsTimerFired:(id)arg1; 99 | - (void)releaseNotifications; 100 | - (void)invalidateTimers; 101 | - (int)createNotificationPort; 102 | - (void)listenForClass:(id)arg1; 103 | - (void)installListenersForClasses:(id)arg1 withBundleID:(id)arg2 withResourceBundle:(id)arg3; 104 | - (void)dealloc; 105 | - (void)stop; 106 | - (void)start; 107 | - (id)init; 108 | 109 | // Remaining properties 110 | @property(readonly, copy) NSString *debugDescription; 111 | @property(readonly, copy) NSString *description; 112 | @property(readonly) unsigned long long hash; 113 | @property(readonly) Class superclass; 114 | 115 | @end 116 | 117 | -------------------------------------------------------------------------------- /headers/BezelServices/EjectServices.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface EjectServices : NSObject 10 | { 11 | struct __DASession *_ESDiskArbSession; 12 | struct __CFRunLoop *_FSRunLoop; 13 | char _driveEjecting[3]; 14 | } 15 | 16 | + (id)alloc; 17 | + (void)stopSingleton; 18 | + (void)releaseSingleton; 19 | + (id)getSingleton; 20 | - (int)getB14Drives:(unsigned int)arg1 driveRefArray:(unsigned int *)arg2; 21 | - (BOOL)B14HasMedia; 22 | - (void)ejectB14Drives; 23 | - (int)countB14Drives; 24 | - (void)ejectAllODSVolumes; 25 | - (void)ejectODSVolume:(unsigned int)arg1; 26 | - (int)countODSVolumes; 27 | - (void)ejectDriveWithPosition:(unsigned int)arg1; 28 | - (void)ejectDrive:(unsigned int)arg1 driveRef:(unsigned int)arg2; 29 | - (unsigned int)getDrivePositionSATA:(unsigned int)arg1 driveRef:(unsigned int)arg2; 30 | - (unsigned int)getDrivePositionLegacy:(unsigned int)arg1 driveRef:(unsigned int)arg2; 31 | - (unsigned int)getDrivePosition:(unsigned int)arg1 driveRef:(unsigned int)arg2; 32 | - (unsigned char)getDriveTrayState:(unsigned int)arg1 driveRef:(unsigned int)arg2; 33 | - (unsigned int)getDriveTrayFlags:(unsigned int)arg1 driveRef:(unsigned int)arg2; 34 | - (unsigned int)getDriveType:(unsigned int)arg1 driveRef:(unsigned int)arg2; 35 | - (void)disposeDriveReference:(unsigned int)arg1 driveRef:(unsigned int)arg2; 36 | - (unsigned int)newDriveReference:(unsigned int)arg1 drivePosition:(unsigned int)arg2; 37 | - (int)getInternalOpticalDrives:(unsigned int)arg1 driveRefArray:(unsigned int *)arg2; 38 | - (BOOL)internalOpticalDriveIsSlotLoad:(int)arg1; 39 | - (int)countInternalOpticalDrives; 40 | - (BOOL)internalOpticalDrivesHaveMedia:(int)arg1; 41 | - (void)handleEjectODSEvent:(id)arg1; 42 | - (void)handleEjectExternalEvent:(id)arg1; 43 | - (void)handleEjectSecondaryEvent:(id)arg1; 44 | - (void)handleEjectPrimaryEvent:(id)arg1; 45 | - (BOOL)shouldEject; 46 | - (void)handleEjectKeyWithControl:(BOOL)arg1 command:(BOOL)arg2 option:(BOOL)arg3 shift:(BOOL)arg4 screenIsLocked:(BOOL)arg5; 47 | - (void)stop; 48 | - (void)start; 49 | - (id)init; 50 | 51 | @end 52 | 53 | -------------------------------------------------------------------------------- /headers/BezelServices/KSConflict.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSConflict : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/KSDecrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSDecrease : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSDecreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSDecreaseRepeat : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSIncrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSIncrease : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSIncreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSIncreaseRepeat : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSKeyboardPrefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSKeyboardPrefs : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSMute.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSMute : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSMuteRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSMuteRepeat : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSSleep.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSSleep : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/KSStart.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardState.h" 8 | 9 | @interface KSStart : KeyboardState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/KeyboardALSAlgorithm.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSTimer; 10 | @protocol OS_dispatch_source; 11 | 12 | @interface KeyboardALSAlgorithm : NSObject 13 | { 14 | struct __IOHIDEventSystemClient *_hidSystemRef; 15 | struct __IOHIDServiceClient *_alsController; 16 | int _lgpVersion; 17 | NSObject *_forceUpdateTimer; 18 | float _currentLux; 19 | float _brightness; 20 | _Bool _saturated; 21 | _Bool _canAdjust; 22 | _Bool _keybdAlsEnabled; 23 | _Bool _suppressed; 24 | _Bool _dimmed; 25 | _Bool _displayDimmed; 26 | _Bool _userInactive; 27 | _Bool _muted; 28 | int _pwmMin; 29 | int _pwmMax; 30 | int _pwmOff; 31 | float _ambientOffset; 32 | float _ambientSlope; 33 | float _ambientLowThreshold; 34 | float _ambientHighThreshold; 35 | _Bool _suspendAls; 36 | _Bool _defaultOff; 37 | BOOL _ready; 38 | NSTimer *_keyDimTimer; 39 | int _keyDimTime; 40 | CDUnknownFunctionPointerType _eos_device_is_supported_ptr; 41 | void *_embedded_os_support_handler; 42 | } 43 | 44 | + (id)alloc; 45 | + (void)stopSingleton; 46 | + (void)releaseSingleton; 47 | + (id)getSingleton; 48 | @property void *embedded_os_support_handler; // @synthesize embedded_os_support_handler=_embedded_os_support_handler; 49 | @property CDUnknownFunctionPointerType eos_device_is_supported_ptr; // @synthesize eos_device_is_supported_ptr=_eos_device_is_supported_ptr; 50 | @property _Bool userInactive; // @synthesize userInactive=_userInactive; 51 | @property _Bool suspendAls; // @synthesize suspendAls=_suspendAls; 52 | - (void)forceUpdate:(unsigned int)arg1; 53 | - (void)destroyALSController; 54 | - (_Bool)createALSController; 55 | - (void)endKeyDim; 56 | - (void)keyDimTimer:(id)arg1; 57 | - (void)listenToAllMouseKeyboardEvents:(BOOL)arg1; 58 | - (void)resetKeyDimTimer; 59 | @property _Bool dimmed; 60 | - (void)setKeyboardOffsetToCurrentAmbient:(float)arg1; 61 | - (_Bool)shouldUseAdjustedBrightnessCurve; 62 | - (float)calculateKeyboardBrightnessAtAmbient:(float)arg1; 63 | - (float)luxToAmbient:(float)arg1; 64 | - (void)setHardwareBrightness:(float)arg1 UsingFadeSpeed:(int)arg2; 65 | - (void)prefChanged:(id)arg1; 66 | - (void)handleALSUpdate:(float)arg1; 67 | - (float)alsLuxToNits:(float)arg1; 68 | - (float)kbNitsToPWMPercentage:(float)arg1; 69 | - (void)pmRootChanged:(id)arg1; 70 | - (void)movedOnConsole:(id)arg1; 71 | - (void)movedOffConsole:(id)arg1; 72 | @property float brightness; 73 | @property _Bool saturated; 74 | @property _Bool canAdjust; 75 | @property _Bool muted; 76 | - (void)toggleMute; 77 | - (void)setDriverSuppressed; 78 | - (void)updateCurveForCurrentLux:(float)arg1 userSelectedBrightness:(float)arg2; 79 | @property _Bool suppressed; 80 | - (_Bool)checkKeyboardFeatureDisable; 81 | - (id)description; 82 | - (void)getALSPreferences; 83 | - (struct __CFDictionary *)copyCurveDictionary; 84 | - (void)updateCurveWithDictionary:(struct __CFDictionary *)arg1; 85 | - (void)unregisterALSCallbacks; 86 | - (_Bool)registerALSCallbacks; 87 | - (void)stop; 88 | - (void)dealloc; 89 | - (void)setupDriverDone; 90 | - (BOOL)setupDriver; 91 | - (int)getLGPVersion; 92 | - (id)init; 93 | - (void)initEOS; 94 | - (_Bool)eos_device_is_supported; 95 | 96 | @end 97 | 98 | -------------------------------------------------------------------------------- /headers/BezelServices/KeyboardALSAlgorithmHID.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardALSAlgorithm.h" 8 | 9 | @interface KeyboardALSAlgorithmHID : KeyboardALSAlgorithm 10 | { 11 | int _deviceProductID; 12 | unsigned int _driver; 13 | struct IONotificationPort *_notificationPort; 14 | struct __CFRunLoop *_runLoop; 15 | unsigned int _connectIterator; 16 | unsigned int _disconnectIterator; 17 | float _lastValueSet; 18 | int _lastFadeSpeed; 19 | } 20 | 21 | - (void)setHardwareBrightness:(float)arg1 UsingFadeSpeed:(int)arg2; 22 | - (void)setDriverSuppressed; 23 | - (void)sendDriverValue:(float)arg1 UsingFadeSpeed:(int)arg2; 24 | - (void)dealloc; 25 | - (BOOL)setupDriver; 26 | - (void)deviceTerminatedHandler:(unsigned int)arg1; 27 | - (_Bool)shouldUseAdjustedBrightnessCurve; 28 | - (void)deviceArrivalHandler:(unsigned int)arg1; 29 | - (id)init; 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /headers/BezelServices/KeyboardALSAlgorithmLegacy.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "KeyboardALSAlgorithm.h" 8 | 9 | @interface KeyboardALSAlgorithmLegacy : KeyboardALSAlgorithm 10 | { 11 | unsigned int _legacyDriver; 12 | } 13 | 14 | - (void)setHardwareBrightness:(float)arg1 UsingFadeSpeed:(int)arg2; 15 | - (void)setDriverSuppressed; 16 | - (void)dealloc; 17 | - (BOOL)setupDriver; 18 | - (id)init; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /headers/BezelServices/KeyboardState.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface KeyboardState : NSObject 10 | { 11 | BOOL _displayBriefOSD; 12 | } 13 | 14 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 15 | - (id)nextState:(id)arg1 forInput:(int)arg2; 16 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/BezelServices/KeyboardStateMachine.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class KeyboardState; 10 | 11 | @interface KeyboardStateMachine : NSObject 12 | { 13 | BOOL _keyBrIncKeyDown; 14 | BOOL _keyBrDecKeyDown; 15 | BOOL _keyBrMuteKeyDown; 16 | KeyboardState *_currentState; 17 | int _eventType; 18 | } 19 | 20 | + (id)alloc; 21 | + (void)releaseSingleton; 22 | + (id)getSingleton; 23 | @property int eventType; // @synthesize eventType=_eventType; 24 | @property(retain) KeyboardState *currentState; // @synthesize currentState=_currentState; 25 | @property BOOL keyBrMuteKeyDown; // @synthesize keyBrMuteKeyDown=_keyBrMuteKeyDown; 26 | @property BOOL keyBrDecKeyDown; // @synthesize keyBrDecKeyDown=_keyBrDecKeyDown; 27 | @property BOOL keyBrIncKeyDown; // @synthesize keyBrIncKeyDown=_keyBrIncKeyDown; 28 | - (void)powerChanged:(id)arg1; 29 | - (void)handleSleepEvent:(BOOL)arg1; 30 | - (void)handleKeyEvent:(int)arg1 shift:(BOOL)arg2 control:(BOOL)arg3 option:(BOOL)arg4 command:(BOOL)arg5; 31 | - (void)suspendKeyboardALS:(BOOL)arg1; 32 | - (void)toggleMute; 33 | - (void)changeKeyboardBy:(int)arg1 type:(int)arg2; 34 | - (void)displayKeyboardPrefs; 35 | - (void)displayOSD; 36 | - (long long)getGraphicType; 37 | - (void)dealloc; 38 | - (id)init; 39 | 40 | @end 41 | 42 | -------------------------------------------------------------------------------- /headers/BezelServices/MsgTracerLogger.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSTimer; 10 | 11 | @interface MsgTracerLogger : NSObject 12 | { 13 | NSTimer *_bezelKeyReportTimer; 14 | unsigned int _brightnessChangeCount; 15 | unsigned int _keyboardBrightnessChangeCount; 16 | unsigned int _volumeMuteCount; 17 | unsigned int _volumeChangeCount; 18 | unsigned int _mediaPlayPause; 19 | unsigned int _mediaChange; 20 | unsigned int _ejectCount; 21 | } 22 | 23 | + (id)alloc; 24 | + (void)stopSingleton; 25 | + (void)releaseSingleton; 26 | + (id)getSingleton; 27 | - (void)logEject; 28 | - (void)logMediaPlayPause; 29 | - (void)logMediaChange; 30 | - (void)logVolumeMute; 31 | - (void)logVolumeChange; 32 | - (void)logKeyboardBrightnessChange; 33 | - (void)logBrightnessChange; 34 | - (void)resetBezelKeyStats; 35 | - (void)logBezelKeyStats:(id)arg1; 36 | - (void)logCGSEvent:(struct _CGSEventRecord *)arg1; 37 | - (void)stop; 38 | - (void)start; 39 | - (void)dealloc; 40 | - (id)init; 41 | 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /headers/BezelServices/NSMachPortDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSPortDelegate-Protocol.h" 8 | 9 | @protocol NSMachPortDelegate 10 | 11 | @optional 12 | - (void)handleMachMessage:(void *)arg1; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/BezelServices/NSObject-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @class NSString, Protocol; 8 | 9 | @protocol NSObject 10 | @property(readonly, copy) NSString *description; 11 | @property(readonly) Class superclass; 12 | @property(readonly) unsigned long long hash; 13 | - (struct _NSZone *)zone; 14 | - (unsigned long long)retainCount; 15 | - (id)autorelease; 16 | - (oneway void)release; 17 | - (id)retain; 18 | - (BOOL)respondsToSelector:(SEL)arg1; 19 | - (BOOL)conformsToProtocol:(Protocol *)arg1; 20 | - (BOOL)isMemberOfClass:(Class)arg1; 21 | - (BOOL)isKindOfClass:(Class)arg1; 22 | - (BOOL)isProxy; 23 | - (id)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; 24 | - (id)performSelector:(SEL)arg1 withObject:(id)arg2; 25 | - (id)performSelector:(SEL)arg1; 26 | - (id)self; 27 | - (Class)class; 28 | - (BOOL)isEqual:(id)arg1; 29 | 30 | @optional 31 | @property(readonly, copy) NSString *debugDescription; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /headers/BezelServices/NSPortDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSPortMessage; 10 | 11 | @protocol NSPortDelegate 12 | 13 | @optional 14 | - (void)handlePortMessage:(NSPortMessage *)arg1; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /headers/BezelServices/NSUserNotificationCenterDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSUserNotification, NSUserNotificationCenter; 10 | 11 | @protocol NSUserNotificationCenterDelegate 12 | 13 | @optional 14 | - (BOOL)userNotificationCenter:(NSUserNotificationCenter *)arg1 shouldPresentNotification:(NSUserNotification *)arg2; 15 | - (void)userNotificationCenter:(NSUserNotificationCenter *)arg1 didActivateNotification:(NSUserNotification *)arg2; 16 | - (void)userNotificationCenter:(NSUserNotificationCenter *)arg1 didDeliverNotification:(NSUserNotification *)arg2; 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/SSAudioMonitor.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSLock; 10 | @protocol OS_dispatch_queue; 11 | 12 | @interface SSAudioMonitor : NSObject 13 | { 14 | unsigned int _outputDevice; 15 | unsigned int _changeMask; 16 | NSLock *_changeLock; 17 | NSLock *_updateLock; 18 | float _level; 19 | float _balance; 20 | float _hwLevel; 21 | float _hwBalance; 22 | BOOL _hasLevel; 23 | BOOL _hasBalance; 24 | unsigned int _leftChannel; 25 | unsigned int _rightChannel; 26 | BOOL _hasLeftMute; 27 | BOOL _hasRightMute; 28 | BOOL _hasMasterMute; 29 | BOOL _canSetLevel; 30 | BOOL _isMuted; 31 | BOOL _deviceIsClamped; 32 | float _clampValue; 33 | NSObject *_queue; 34 | NSObject *_updateQueue; 35 | CDUnknownBlockType _propertyListener; 36 | CDUnknownBlockType _hardwareListener; 37 | } 38 | 39 | - (float)readVolumeLimit; 40 | - (BOOL)copyProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2 dataSize:(unsigned int *)arg3 dataPtr:(void **)arg4; 41 | - (id)getStringProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2; 42 | - (BOOL)canSetProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2; 43 | - (BOOL)hasProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2 dataSize:(unsigned int)arg3 writable:(BOOL)arg4; 44 | - (BOOL)getProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2 dataSize:(unsigned int)arg3 dataPtr:(void *)arg4; 45 | - (BOOL)setProperty:(unsigned int)arg1 forChannel:(unsigned long long)arg2 dataSize:(unsigned int)arg3 dataPtr:(void *)arg4; 46 | - (void)setMute:(BOOL)arg1; 47 | - (void)setBalance:(float)arg1; 48 | - (void)setLevel:(float)arg1; 49 | - (void)updateMute; 50 | - (void)updateAlertDeviceMute; 51 | - (void)syncMute; 52 | - (void)syncBalance; 53 | - (void)syncLevel; 54 | - (BOOL)inHogMode; 55 | - (BOOL)isMuted; 56 | - (BOOL)hasMute; 57 | - (float)balance; 58 | - (BOOL)hasBalance; 59 | - (float)level; 60 | - (BOOL)canSetLevel; 61 | - (BOOL)hasLevel; 62 | - (unsigned int)outputDevice; 63 | - (void)syncHardware; 64 | - (void)syncDeviceProperties; 65 | - (void)syncDeviceChannels; 66 | - (void)monitorDevice:(unsigned int)arg1; 67 | - (void)dirtyChangeMask:(unsigned int)arg1; 68 | - (void)notifyServiceChange; 69 | - (unsigned int)defaultOutputDevice; 70 | - (void)finalize; 71 | - (void)dealloc; 72 | - (void)stopAllMonitoring; 73 | - (id)init; 74 | 75 | @end 76 | 77 | -------------------------------------------------------------------------------- /headers/BezelServices/SystemListener.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface SystemListener : NSObject 10 | { 11 | BOOL _onConsole; 12 | int _currentReducedBrightnessSetting; 13 | struct __CFString *_IOPMDynamicStoreSettingsKey; 14 | struct __SCDynamicStore *_SCDynamicStore; 15 | struct __CFRunLoopSource *_powerMonitoringRunLoopSourceRef; 16 | unsigned int _displayNotification; 17 | struct IONotificationPort *_displayNotifyPort; 18 | unsigned int _pmRootNotification; 19 | struct IONotificationPort *_pmRootNotificationPort; 20 | unsigned int _systemPowerRootPort; 21 | unsigned int _systemPowerNotifier; 22 | struct IONotificationPort *_powerNotifyPort; 23 | } 24 | 25 | + (id)alloc; 26 | + (void)stopSingleton; 27 | + (void)releaseSingleton; 28 | + (id)getSingleton; 29 | - (void)handlePMRootChange:(unsigned int)arg1 msgArg:(void *)arg2 service:(unsigned int)arg3; 30 | - (void)handleSystemPowerChange:(unsigned int)arg1 msgArg:(void *)arg2; 31 | - (void)setDisplayDimState:(_Bool)arg1; 32 | - (void)bumpBrightnessDown; 33 | - (void)bumpBrightnessUp; 34 | - (float)getBrightnessBumpFloor; 35 | - (void)setBrightnessLevel:(int)arg1; 36 | - (int)brightnessLevel; 37 | - (void)powerConfigurationChanged; 38 | - (void)stopMagsafePowerMonitoring; 39 | - (void)startMagsafePowerMonitoring; 40 | - (void)stopPMRootMonitoring; 41 | - (void)startPMRootMonitoring; 42 | - (void)stopDisplayPowerMonitoring; 43 | - (void)startDisplayPowerMonitoring; 44 | - (void)screenIsUnlocked:(id)arg1; 45 | - (void)screenIsLocked:(id)arg1; 46 | - (BOOL)isOnConsole; 47 | - (void)movedOffConsole:(id)arg1; 48 | - (void)movedOnConsole:(id)arg1; 49 | - (void)dealloc; 50 | - (void)stop; 51 | - (void)start; 52 | - (id)init; 53 | 54 | @end 55 | 56 | -------------------------------------------------------------------------------- /headers/BezelServices/VSConflict.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSConflict : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/VSDecrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSDecrease : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSDecreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSDecreaseRepeat : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSFaceTimeMute.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSFaceTimeMute : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSFaceTimeRing.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSFaceTimeRing : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSIncrease.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSIncrease : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSIncreaseRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSIncreaseRepeat : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSMute.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSMute : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSMuteRepeat.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSMuteRepeat : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSSleep.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSSleep : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSSoundPrefs.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSSoundPrefs : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/BezelServices/VSStart.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "VolumeState.h" 8 | 9 | @interface VSStart : VolumeState 10 | { 11 | } 12 | 13 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 14 | - (id)nextState:(id)arg1 forInput:(int)arg2; 15 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/BezelServices/VolumeState.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface VolumeState : NSObject 10 | { 11 | BOOL _displayBriefOSD; 12 | } 13 | 14 | - (void)generateOutput:(BOOL)arg1 stateMachine:(id)arg2; 15 | - (id)nextState:(id)arg1 forInput:(int)arg2; 16 | - (id)initWithInitialBriefOSD:(BOOL)arg1; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/BezelServices/VolumeStateMachine.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSDate, NSSound, NSString, NSTimer, VolumeState; 10 | @protocol NSObject; 11 | 12 | @interface VolumeStateMachine : NSObject 13 | { 14 | VolumeState *_currentState; 15 | id _faceTimeProxy; 16 | NSSound *_beepSound; 17 | NSString *_beepPath; 18 | NSTimer *_beepTimer; 19 | NSDate *_beepTimeout; 20 | BOOL _volIncKeyDown; 21 | BOOL _volDecKeyDown; 22 | BOOL _muteKeyDown; 23 | BOOL _sleeping; 24 | BOOL _muted; 25 | BOOL _negateSilentPreference; 26 | BOOL _singleBeepWhenFinished; 27 | int _eventType; 28 | long long _graphicType; 29 | } 30 | 31 | + (id)alloc; 32 | + (void)stopSingleton; 33 | + (void)releaseSingleton; 34 | + (id)getSingleton; 35 | @property BOOL singleBeepWhenFinished; // @synthesize singleBeepWhenFinished=_singleBeepWhenFinished; 36 | @property long long graphicType; // @synthesize graphicType=_graphicType; 37 | @property int eventType; // @synthesize eventType=_eventType; 38 | @property BOOL negateSilentPreference; // @synthesize negateSilentPreference=_negateSilentPreference; 39 | @property BOOL sleeping; // @synthesize sleeping=_sleeping; 40 | @property BOOL muteKeyDown; // @synthesize muteKeyDown=_muteKeyDown; 41 | @property BOOL volIncKeyDown; // @synthesize volIncKeyDown=_volIncKeyDown; 42 | @property BOOL volDecKeyDown; // @synthesize volDecKeyDown=_volDecKeyDown; 43 | @property(retain) NSTimer *beepTimer; // @synthesize beepTimer=_beepTimer; 44 | @property(retain) NSDate *beepTimeout; // @synthesize beepTimeout=_beepTimeout; 45 | @property(retain) id faceTimeProxy; // @synthesize faceTimeProxy=_faceTimeProxy; 46 | @property(retain) VolumeState *currentState; // @synthesize currentState=_currentState; 47 | - (void)changeState:(int)arg1 smallIncrements:(BOOL)arg2; 48 | - (void)handleKeyEvent:(int)arg1 shift:(BOOL)arg2 control:(BOOL)arg3 option:(BOOL)arg4 command:(BOOL)arg5; 49 | - (void)handleSleepEvent:(BOOL)arg1; 50 | - (void)handleFaceTimeEvent:(BOOL)arg1 faceTimeProxy:(id)arg2; 51 | - (void)muteFaceTimeCall; 52 | - (void)powerChanged:(id)arg1; 53 | - (void)displaySoundPrefs; 54 | - (void)displayOSD; 55 | - (void)toggleMute; 56 | @property BOOL muted; 57 | - (void)changeVolumeBy:(int)arg1 type:(int)arg2; 58 | - (void)stopBeeps; 59 | - (void)startRepeatedBeeps; 60 | - (void)startOneBeep; 61 | - (void)playOneBeep:(id)arg1; 62 | @property(retain) NSSound *beepSound; // @synthesize beepSound=_beepSound; 63 | @property(readonly) NSString *beepPath; // @synthesize beepPath=_beepPath; 64 | - (void)dealloc; 65 | - (id)init; 66 | 67 | @end 68 | 69 | -------------------------------------------------------------------------------- /headers/ControlStrip/CAAnimationDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class CAAnimation; 10 | 11 | @protocol CAAnimationDelegate 12 | 13 | @optional 14 | - (void)animationDidStop:(CAAnimation *)arg1 finished:(BOOL)arg2; 15 | - (void)animationDidStart:(CAAnimation *)arg1; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/ControlStrip/CDStructures.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #pragma mark Blocks 8 | 9 | typedef void (^CDUnknownBlockType)(void); // return type and parameters are unknown 10 | 11 | #pragma mark Named Structures 12 | 13 | struct CGPoint { 14 | double _field1; 15 | double _field2; 16 | }; 17 | 18 | struct CGRect { 19 | struct CGPoint _field1; 20 | struct CGSize _field2; 21 | }; 22 | 23 | struct CGSize { 24 | double _field1; 25 | double _field2; 26 | }; 27 | 28 | #pragma mark Typedef'd Structures 29 | 30 | typedef struct { 31 | unsigned long long _field1; 32 | id *_field2; 33 | unsigned long long *_field3; 34 | unsigned long long _field4[5]; 35 | } CDStruct_70511ce9; 36 | 37 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Agent-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.Agent.h" 8 | 9 | @interface ControlStrip.Agent (ControlStrip) 10 | + (void)openButtonPref:(id)arg1 options:(id)arg2; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Agent-ControlStrip1.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.Agent.h" 8 | 9 | @interface ControlStrip.Agent (ControlStrip1) 10 | - (void)encodeToFile:(id)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Agent.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSApplicationDelegate-Protocol.h" 10 | 11 | @interface ControlStrip.Agent : NSObject 12 | { 13 | } 14 | 15 | + (BOOL)hasOSD; 16 | + (void)reload; 17 | + (void)dump; 18 | + (id)tempdir:(id)arg1; 19 | + (void)eventHandler:(const struct __DFRSystemEvent *)arg1; 20 | + (void)agentInvalidateHandler:(id)arg1; 21 | + (void)agentHandler:(id)arg1; 22 | + (void)handler:(id)arg1; 23 | + (BOOL)debug; 24 | + (id)screenLock; 25 | + (id)controlStripFull; 26 | + (id)controlStrip; 27 | + (id)functionRowBar; 28 | + (id)closeBox; 29 | + (id)escape; 30 | + (id)singleton; 31 | - (CDUnknownBlockType).cxx_destruct; 32 | - (id)init; 33 | - (void)awakeFromNib; 34 | 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Animation.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.Animation : SwiftObject 10 | { 11 | // Error parsing type: , name: _animationDelegate 12 | // Error parsing type: , name: key 13 | // Error parsing type: , name: duration 14 | // Error parsing type: , name: timingFunction 15 | // Error parsing type: , name: timingFunctionName 16 | // Error parsing type: , name: removedOnCompletion 17 | } 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.App.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSArray; 10 | 11 | @interface ControlStrip.App : NSApplication 12 | { 13 | } 14 | 15 | - (id)initWithCoder:(id)arg1; 16 | - (id)init; 17 | - (id)accessibilityWindows; 18 | @property(nonatomic, copy) NSArray *accessibilityChildrenInNavigationOrder; 19 | - (id)accessibilityChildren; 20 | @property(nonatomic, copy) NSArray *accessibilityFunctionRowTopLevelElements; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.AppButtonView-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.AppButtonView.h" 8 | 9 | @interface ControlStrip.AppButtonView (ControlStrip) 10 | - (id)accessibilityChildren; 11 | - (BOOL)isAccessibilityElement; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.AppButtonView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSAccessibilityAXUIElementWrapper; 10 | 11 | @interface ControlStrip.AppButtonView : NSView 12 | { 13 | // Error parsing type: , name: dividers 14 | // Error parsing type: , name: host 15 | // Error parsing type: , name: elementDidChange 16 | // Error parsing type: , name: accessibility 17 | // Error parsing type: , name: element 18 | // Error parsing type: , name: screenRect 19 | } 20 | 21 | - (CDUnknownBlockType).cxx_destruct; 22 | - (id)initWithFrame:(struct CGRect)arg1; 23 | - (void)updateLayer; 24 | - (void)layout; 25 | - (void)awakeFromNib; 26 | - (id)initWithCoder:(id)arg1; 27 | - (id)init; 28 | @property(nonatomic, retain) NSAccessibilityAXUIElementWrapper *accessibility; // @synthesize accessibility; 29 | 30 | @end 31 | 32 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.AudioController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.AudioController : SwiftObject 10 | { 11 | // Error parsing type: , name: _queue 12 | // Error parsing type: , name: _source 13 | // Error parsing type: , name: mode 14 | // Error parsing type: , name: needsNotification 15 | // Error parsing type: , name: _muteChannels 16 | // Error parsing type: , name: _hasMasterVolume 17 | // Error parsing type: , name: _hasMasterBalance 18 | // Error parsing type: , name: _canSetLevel 19 | // Error parsing type: , name: _mute 20 | // Error parsing type: , name: _leftMute 21 | // Error parsing type: , name: _rightMute 22 | // Error parsing type: , name: _masterVolume 23 | // Error parsing type: , name: _masterBalance 24 | // Error parsing type: , name: _balance 25 | // Error parsing type: , name: _outputDevice 26 | // Error parsing type: , name: _hwChange 27 | // Error parsing type: , name: _propChange 28 | // Error parsing type: , name: _volumeSoundID 29 | } 30 | 31 | @end 32 | 33 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.BrightnessButton-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.BrightnessButton.h" 8 | 9 | @class NSImage, NSString; 10 | 11 | @interface ControlStrip.BrightnessButton (ControlStrip) 12 | - (void)willDismissPopover; 13 | - (void)trackingDidEnd; 14 | @property(nonatomic, readonly) NSString *accessibilityMaxValueLabelKey; 15 | @property(nonatomic, readonly) NSString *accessibilityMinValueLabelKey; 16 | @property(nonatomic, readonly) NSString *accessibilityCloseLabelKey; 17 | @property(nonatomic, readonly) NSString *accessibilityLabelKey; 18 | @property(nonatomic, readonly) NSImage *maxValueImage; 19 | @property(nonatomic, readonly) NSImage *minValueImage; 20 | @property(nonatomic) double value; 21 | @property(nonatomic, readonly) NSString *loggingIdentifier; 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.BrightnessButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.SliderButton.h" 8 | 9 | @class NSString; 10 | 11 | @interface ControlStrip.BrightnessButton : ControlStrip.SliderButton 12 | { 13 | // Error parsing type: , name: display 14 | // Error parsing type: , name: lastUpdate 15 | // Error parsing type: , name: addedObserver 16 | } 17 | 18 | - (CDUnknownBlockType).cxx_destruct; 19 | - (id)initWithCoder:(id)arg1; 20 | - (id)initWithFrame:(struct CGRect)arg1; 21 | - (void)brightnessDidChange:(id)arg1; 22 | - (void)dealloc; 23 | @property(nonatomic, copy) NSString *preferencePanePath; 24 | - (void)initObserver; 25 | - (void)willPresentPopover; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.CloseBox.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class NSButton, NSDictionary; 10 | 11 | @interface ControlStrip.CloseBox : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: closeButton 14 | // Error parsing type: , name: connection 15 | } 16 | 17 | - (CDUnknownBlockType).cxx_destruct; 18 | - (id)initWithCoder:(id)arg1; 19 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 20 | - (void)closeAction:(id)arg1; 21 | - (void)awakeFromNib; 22 | @property(nonatomic, retain) NSButton *closeButton; // @synthesize closeButton; 23 | @property(nonatomic, readonly) NSDictionary *attributes; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStrip-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.ControlStrip.h" 8 | 9 | @interface ControlStrip.ControlStrip (ControlStrip) 10 | + (id)currentMuteImage; 11 | + (id)currentVolumeImage; 12 | - (void)audioDidChange:(id)arg1; 13 | - (void)audioObserver; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class NSString, _TtC12ControlStrip16ControlStripFull, _TtC12ControlStrip16ControlStripMini; 10 | 11 | @interface ControlStrip.ControlStrip : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: full 14 | // Error parsing type: , name: mini 15 | // Error parsing type: , name: miniPosition 16 | // Error parsing type: , name: isExpanded 17 | // Error parsing type: , name: isAnimating 18 | // Error parsing type: , name: expectedExpanded 19 | // Error parsing type: , name: onNextLayout 20 | } 21 | 22 | + (double)animationDuration; 23 | - (CDUnknownBlockType).cxx_destruct; 24 | - (id)initWithCoder:(id)arg1; 25 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 26 | - (void)dealloc; 27 | - (void)setPresence:(id)arg1; 28 | - (void)viewWillLayout; 29 | @property(nonatomic, copy) CDUnknownBlockType onNextLayout; // @synthesize onNextLayout; 30 | @property(nonatomic, readonly) NSString *stateDescription; 31 | @property(nonatomic) BOOL expectedExpanded; // @synthesize expectedExpanded; 32 | @property(nonatomic) BOOL expanded; // @synthesize expanded=isExpanded; 33 | - (BOOL)isExpanded; 34 | - (void)loadView; 35 | @property(nonatomic, readonly) _TtC12ControlStrip16ControlStripMini *mini; // @synthesize mini; 36 | @property(nonatomic, readonly) _TtC12ControlStrip16ControlStripFull *full; // @synthesize full; 37 | 38 | @end 39 | 40 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripBackdropView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.ControlStripBackdropView : NSView 10 | { 11 | // Error parsing type: , name: cornerRadius 12 | // Error parsing type: , name: fillColor 13 | } 14 | 15 | - (CDUnknownBlockType).cxx_destruct; 16 | - (id)initWithFrame:(struct CGRect)arg1; 17 | - (void)updateLayer; 18 | @property(nonatomic) long long layerContentsRedrawPolicy; 19 | @property(nonatomic, readonly) BOOL wantsUpdateLayer; 20 | @property(nonatomic) BOOL wantsLayer; 21 | - (id)initWithCoder:(id)arg1; 22 | - (id)init; 23 | @property(nonatomic, retain) struct CGColor *fillColor; // @synthesize fillColor; 24 | @property(nonatomic) double cornerRadius; // @synthesize cornerRadius; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSGestureRecognizerDelegate-Protocol.h" 10 | 11 | @class CALayer, NSClickGestureRecognizer, NSLayoutConstraint, NSPressGestureRecognizer, NSString; 12 | 13 | @interface ControlStrip.ControlStripButton : NSButton 14 | { 15 | // Error parsing type: , name: hidUsage 16 | // Error parsing type: , name: clickGestureRecognizer 17 | // Error parsing type: , name: pressGestureRecognizer 18 | // Error parsing type: , name: serviceIdentifier 19 | // Error parsing type: , name: connection 20 | // Error parsing type: , name: preferencePanePath 21 | // Error parsing type: , name: preferencePaneOptions 22 | // Error parsing type: , name: imageScale 23 | // Error parsing type: , name: widthConstraint.storage 24 | // Error parsing type: , name: isAnimating 25 | // Error parsing type: , name: dividers 26 | // Error parsing type: , name: hasLeftDivider 27 | // Error parsing type: , name: hasRightDivider 28 | } 29 | 30 | + (id)defaultAnimationForKey:(id)arg1; 31 | + (double)squeezedWidth; 32 | + (double)defaultWidth; 33 | + (Class)cellClass; 34 | - (CDUnknownBlockType).cxx_destruct; 35 | - (void)updateLayer; 36 | - (void)layout; 37 | @property(nonatomic) BOOL hasRightDivider; // @synthesize hasRightDivider; 38 | @property(nonatomic) BOOL hasLeftDivider; // @synthesize hasLeftDivider; 39 | @property(nonatomic, retain) CALayer *dividers; // @synthesize dividers; 40 | @property(nonatomic) double width; 41 | @property(nonatomic, retain) NSLayoutConstraint *widthConstraint; 42 | @property(nonatomic) double imageScale; // @synthesize imageScale; 43 | @property(nonatomic, readonly) BOOL wantsUpdateLayer; 44 | @property(nonatomic) BOOL wantsLayer; 45 | - (void)serviceActionWithTouching:(BOOL)arg1 cancelled:(BOOL)arg2; 46 | - (void)hidActionWithDuration:(long long)arg1; 47 | - (void)touchAction:(BOOL)arg1 cancelled:(BOOL)arg2; 48 | - (void)didTriggerPressGestureRecognizer:(id)arg1; 49 | - (void)didTriggerClickGestureRecognizer:(id)arg1; 50 | - (BOOL)configure:(id)arg1; 51 | - (id)initWithCoder:(id)arg1; 52 | - (id)initWithFrame:(struct CGRect)arg1; 53 | - (id)init; 54 | @property(nonatomic, retain) id preferencePaneOptions; // @synthesize preferencePaneOptions; 55 | @property(nonatomic, copy) NSString *preferencePanePath; // @synthesize preferencePanePath; 56 | @property(nonatomic, copy) NSString *serviceIdentifier; // @synthesize serviceIdentifier; 57 | @property(nonatomic, retain) NSPressGestureRecognizer *pressGestureRecognizer; // @synthesize pressGestureRecognizer; 58 | @property(nonatomic, retain) NSClickGestureRecognizer *clickGestureRecognizer; // @synthesize clickGestureRecognizer; 59 | 60 | @end 61 | 62 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripButtonCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.ControlStripButtonCell : NSButtonCell 10 | { 11 | // Error parsing type: , name: imageScale 12 | } 13 | 14 | - (id)initWithCoder:(id)arg1; 15 | - (id)initImageCell:(id)arg1; 16 | - (id)initTextCell:(id)arg1; 17 | - (void)performClick:(id)arg1; 18 | - (struct CGRect)titleRectForBounds:(struct CGRect)arg1; 19 | - (struct CGRect)imageRectForBounds:(struct CGRect)arg1; 20 | @property(nonatomic) double imageScale; // @synthesize imageScale; 21 | @property(nonatomic) unsigned long long highlightsBy; 22 | @property(nonatomic, readonly) long long nextState; 23 | - (void)highlight:(BOOL)arg1 withFrame:(struct CGRect)arg2 inView:(id)arg3; 24 | 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripButtonGroup.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "_NSTouchBarItemLayoutWrapper-Protocol.h" 10 | 11 | @interface ControlStrip.ControlStripButtonGroup : NSStackView <_NSTouchBarItemLayoutWrapper> 12 | { 13 | } 14 | 15 | - (id)initWithFrame:(struct CGRect)arg1; 16 | - (BOOL)isSpace; 17 | @property(nonatomic, readonly) float visibilityPriority; 18 | @property(nonatomic, readonly) struct CGSize preferredSize; 19 | @property(nonatomic, readonly) struct CGSize maxSize; 20 | @property(nonatomic, readonly) struct CGSize minSize; 21 | - (id)initWithCoder:(id)arg1; 22 | - (id)initWithButtons:(id)arg1; 23 | 24 | // Remaining properties 25 | @property(nonatomic, readonly) BOOL space; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripClipView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class CALayer; 10 | 11 | @interface ControlStrip.ControlStripClipView : NSView 12 | { 13 | // Error parsing type: , name: platter 14 | } 15 | 16 | + (double)cornerRadius; 17 | - (CDUnknownBlockType).cxx_destruct; 18 | - (id)initWithCoder:(id)arg1; 19 | - (id)initWithFrame:(struct CGRect)arg1; 20 | - (void)updateLayer; 21 | - (void)layout; 22 | - (void)awakeFromNib; 23 | @property(nonatomic) long long layerContentsRedrawPolicy; 24 | @property(nonatomic, readonly) BOOL wantsUpdateLayer; 25 | @property(nonatomic) BOOL wantsLayer; 26 | @property(nonatomic, readonly) CALayer *platter; // @synthesize platter; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripConfiguration.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.ControlStripConfiguration : SwiftObject 10 | { 11 | // Error parsing type: , name: _buttons 12 | // Error parsing type: , name: configuration 13 | // Error parsing type: , name: groups 14 | } 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripFlexibleSpace.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "_NSTouchBarItemLayoutWrapper-Protocol.h" 10 | 11 | @interface ControlStrip.ControlStripFlexibleSpace : NSView <_NSTouchBarItemLayoutWrapper> 12 | { 13 | } 14 | 15 | - (id)initWithCoder:(id)arg1; 16 | - (id)initWithFrame:(struct CGRect)arg1; 17 | - (BOOL)isSpace; 18 | @property(nonatomic, readonly) float visibilityPriority; 19 | @property(nonatomic, readonly) struct CGSize maxSize; 20 | @property(nonatomic, readonly) struct CGSize minSize; 21 | - (id)init; 22 | 23 | // Remaining properties 24 | @property(nonatomic, readonly) BOOL space; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripFull-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.ControlStripFull.h" 8 | 9 | @interface ControlStrip.ControlStripFull (ControlStrip) 10 | - (void)audioDidChange; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripFull.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSButton, NSStackView, NSView, _TtC12ControlStrip18ControlStripButton, _TtC12ControlStrip24ControlStripBackdropView; 10 | 11 | @interface ControlStrip.ControlStripFull : NSViewController 12 | { 13 | // Error parsing type: , name: closeView 14 | // Error parsing type: , name: closeButton 15 | // Error parsing type: , name: backdropView 16 | // Error parsing type: , name: buttonStack 17 | // Error parsing type: , name: configuration 18 | } 19 | 20 | + (BOOL)slowMotion; 21 | - (CDUnknownBlockType).cxx_destruct; 22 | - (id)initWithCoder:(id)arg1; 23 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 24 | @property(nonatomic, readonly) _TtC12ControlStrip18ControlStripButton *muteButton; 25 | - (void)sizeToFit; 26 | - (void)reloadDefaults; 27 | - (void)dismiss:(id)arg1; 28 | - (void)setupFull; 29 | - (void)awakeFromNib; 30 | @property(nonatomic, retain) NSStackView *buttonStack; // @synthesize buttonStack; 31 | @property(nonatomic, retain) _TtC12ControlStrip24ControlStripBackdropView *backdropView; // @synthesize backdropView; 32 | @property(nonatomic, retain) NSButton *closeButton; // @synthesize closeButton; 33 | @property(nonatomic, retain) NSView *closeView; // @synthesize closeView; 34 | 35 | @end 36 | 37 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripFullElement-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.ControlStripFullElement.h" 8 | 9 | @interface ControlStrip.ControlStripFullElement (ControlStrip) 10 | - (void)audioDidChange:(id)arg1; 11 | - (void)audioObserver; 12 | @end 13 | 14 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripFullElement.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class _TtC12ControlStrip16ControlStripFull; 10 | 11 | @interface ControlStrip.ControlStripFullElement : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: full 14 | } 15 | 16 | - (CDUnknownBlockType).cxx_destruct; 17 | - (id)initWithCoder:(id)arg1; 18 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 19 | - (void)loadView; 20 | @property(nonatomic, readonly) _TtC12ControlStrip16ControlStripFull *full; // @synthesize full; 21 | 22 | @end 23 | 24 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripMini-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.ControlStripMini.h" 8 | 9 | @interface ControlStrip.ControlStripMini (ControlStrip) 10 | - (void)audioDidChange; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ControlStripMini.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSLayoutConstraint, NSStackView, NSTouchBarControlStripGrabber, _TtC12ControlStrip13AppButtonView; 10 | 11 | @interface ControlStrip.ControlStripMini : NSViewController 12 | { 13 | // Error parsing type: , name: appButtonView 14 | // Error parsing type: , name: appButtonViewWidthConstraint 15 | // Error parsing type: , name: buttonStack 16 | // Error parsing type: , name: leftConstraint 17 | // Error parsing type: , name: leftConstraintDefault 18 | // Error parsing type: , name: expandButton 19 | // Error parsing type: , name: configuration 20 | // Error parsing type: , name: _preferredWidth 21 | // Error parsing type: , name: elements 22 | // Error parsing type: , name: appButtonStack 23 | // Error parsing type: , name: presenceGenerationCount 24 | // Error parsing type: , name: isAnimating 25 | } 26 | 27 | - (CDUnknownBlockType).cxx_destruct; 28 | - (id)initWithCoder:(id)arg1; 29 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 30 | - (void)setPresenceWithIdentifier:(id)arg1 present:(BOOL)arg2 immediate:(BOOL)arg3 tellTouchAgent:(BOOL)arg4; 31 | - (void)setPresence:(id)arg1; 32 | @property(nonatomic) long long presenceGenerationCount; // @synthesize presenceGenerationCount; 33 | @property(nonatomic, readonly) double maxWidth; 34 | @property(nonatomic, readonly) double minWidth; 35 | @property(nonatomic) double preferredWidth; 36 | @property(nonatomic) double _preferredWidth; // @synthesize _preferredWidth; 37 | - (void)sizeToFit; 38 | - (void)reloadDefaults; 39 | - (void)expand; 40 | - (void)dealloc; 41 | - (void)awakeFromNib; 42 | @property(nonatomic, retain) NSTouchBarControlStripGrabber *expandButton; // @synthesize expandButton; 43 | @property(nonatomic) double leftConstraintDefault; // @synthesize leftConstraintDefault; 44 | @property(nonatomic, retain) NSLayoutConstraint *leftConstraint; // @synthesize leftConstraint; 45 | @property(nonatomic, retain) NSStackView *buttonStack; // @synthesize buttonStack; 46 | @property(nonatomic, retain) NSLayoutConstraint *appButtonViewWidthConstraint; // @synthesize appButtonViewWidthConstraint; 47 | @property(nonatomic, retain) _TtC12ControlStrip13AppButtonView *appButtonView; // @synthesize appButtonView; 48 | 49 | @end 50 | 51 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Customization.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.Customization : SwiftObject 10 | { 11 | // Error parsing type: , name: disabledButtons 12 | // Error parsing type: , name: inputMethodHandwritingNotification 13 | } 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.DarwinNotification.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.DarwinNotification : SwiftObject 10 | { 11 | // Error parsing type: , name: name 12 | // Error parsing type: , name: token 13 | // Error parsing type: , name: handler 14 | // Error parsing type: , name: _state 15 | } 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Dashboard.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSString; 10 | 11 | @interface ControlStrip.Dashboard : NSObject 12 | { 13 | } 14 | 15 | - (id)init; 16 | - (void)handleEvent:(const struct __DFRSystemEvent *)arg1; 17 | @property(nonatomic, readonly) NSString *identifier; 18 | 19 | @end 20 | 21 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Defaults.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.Defaults : SwiftObject 10 | { 11 | // Error parsing type: , name: domain 12 | } 13 | 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.DisplayServices.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.DisplayServices : SwiftObject 10 | { 11 | // Error parsing type: , name: source 12 | // Error parsing type: , name: mode 13 | // Error parsing type: , name: needsNotification 14 | // Error parsing type: , name: _brightness 15 | // Error parsing type: , name: display 16 | } 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.DoNotDisturb.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.DoNotDisturb : SwiftObject 10 | { 11 | // Error parsing type: , name: systemButton 12 | } 13 | 14 | - (void)_ncAlive:(id)arg1; 15 | - (void)_ncDNDDisabled:(id)arg1; 16 | - (void)_ncDNDEnabled:(id)arg1; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Escape.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class NSDictionary, _TtC12ControlStrip18ControlStripButton; 10 | 11 | @interface ControlStrip.Escape : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: escButton 14 | } 15 | 16 | - (CDUnknownBlockType).cxx_destruct; 17 | - (id)initWithCoder:(id)arg1; 18 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 19 | - (void)awakeFromNib; 20 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *escButton; // @synthesize escButton; 21 | @property(nonatomic, readonly) NSDictionary *attributes; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.FunctionRowBar.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class NSDictionary, _TtC12ControlStrip18ControlStripButton; 10 | 11 | @interface ControlStrip.FunctionRowBar : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: f1Button 14 | // Error parsing type: , name: f2Button 15 | // Error parsing type: , name: f3Button 16 | // Error parsing type: , name: f4Button 17 | // Error parsing type: , name: f5Button 18 | // Error parsing type: , name: f6Button 19 | // Error parsing type: , name: f7Button 20 | // Error parsing type: , name: f8Button 21 | // Error parsing type: , name: f9Button 22 | // Error parsing type: , name: f10Button 23 | // Error parsing type: , name: f11Button 24 | // Error parsing type: , name: f12Button 25 | } 26 | 27 | - (CDUnknownBlockType).cxx_destruct; 28 | - (id)initWithCoder:(id)arg1; 29 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 30 | - (void)awakeFromNib; 31 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f12Button; // @synthesize f12Button; 32 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f11Button; // @synthesize f11Button; 33 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f10Button; // @synthesize f10Button; 34 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f9Button; // @synthesize f9Button; 35 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f8Button; // @synthesize f8Button; 36 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f7Button; // @synthesize f7Button; 37 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f6Button; // @synthesize f6Button; 38 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f5Button; // @synthesize f5Button; 39 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f4Button; // @synthesize f4Button; 40 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f3Button; // @synthesize f3Button; 41 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f2Button; // @synthesize f2Button; 42 | @property(nonatomic, retain) _TtC12ControlStrip18ControlStripButton *f1Button; // @synthesize f1Button; 43 | @property(nonatomic, readonly) NSDictionary *attributes; 44 | 45 | @end 46 | 47 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.FunctionRowViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @class NSFunctionRow; 10 | 11 | @interface ControlStrip.FunctionRowViewController : NSViewController 12 | { 13 | // Error parsing type: , name: functionRow 14 | } 15 | 16 | - (CDUnknownBlockType).cxx_destruct; 17 | - (id)initWithCoder:(id)arg1; 18 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 19 | @property(nonatomic, retain) NSFunctionRow *functionRow; // @synthesize functionRow; 20 | 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.NotificationCenter.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.NotificationCenter : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.PeriodicMessageTrace.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.PeriodicMessageTrace : SwiftObject 10 | { 11 | // Error parsing type: , name: _closures 12 | // Error parsing type: , name: _timer 13 | // Error parsing type: , name: _lastKey 14 | } 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.Queue.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.Queue : SwiftObject 10 | { 11 | // Error parsing type: , name: _q 12 | // Error parsing type: , name: _timers 13 | } 14 | 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ScreenLock.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.FunctionRowViewController.h" 8 | 9 | @class NSDictionary, NSStackView; 10 | 11 | @interface ControlStrip.ScreenLock : ControlStrip.FunctionRowViewController 12 | { 13 | // Error parsing type: , name: buttonStack 14 | // Error parsing type: , name: configuration 15 | // Error parsing type: , name: stateChangedNotification 16 | // Error parsing type: , name: sessionStateNotification 17 | } 18 | 19 | - (CDUnknownBlockType).cxx_destruct; 20 | - (id)initWithCoder:(id)arg1; 21 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 22 | @property(nonatomic, readonly) long long sessionState; 23 | - (void)updateConfiguration; 24 | - (void)awakeFromNib; 25 | @property(nonatomic, readonly) NSDictionary *attributes; 26 | @property(nonatomic, retain) NSStackView *buttonStack; // @synthesize buttonStack; 27 | 28 | @end 29 | 30 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ScreenSaverButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.ScreenSaverButton : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.ShowDesktop.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.ShowDesktop : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SleepButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.SleepButton : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SliderButton-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.SliderButton.h" 8 | 9 | @class NSImage, NSString; 10 | 11 | @interface ControlStrip.SliderButton (ControlStrip) 12 | - (void)dismissPopover; 13 | - (void)didCancel; 14 | - (void)willDismissPopover; 15 | - (void)willPresentPopover; 16 | - (void)trackingDidEnd; 17 | @property(nonatomic, readonly) NSString *accessibilityMaxValueLabelKey; 18 | @property(nonatomic, readonly) NSString *accessibilityMinValueLabelKey; 19 | @property(nonatomic, readonly) NSString *accessibilityCloseLabelKey; 20 | @property(nonatomic, readonly) NSString *accessibilityLabelKey; 21 | @property(nonatomic, readonly) NSImage *maxValueImage; 22 | @property(nonatomic, readonly) NSImage *minValueImage; 23 | @property(nonatomic) double value; 24 | @property(nonatomic, readonly) NSString *loggingIdentifier; 25 | @end 26 | 27 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SliderButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.ControlStripButton.h" 8 | 9 | @class NSFunctionRow, _TtC12ControlStrip13SliderPopover; 10 | 11 | @interface ControlStrip.SliderButton : ControlStrip.ControlStripButton 12 | { 13 | // Error parsing type: , name: popover 14 | // Error parsing type: , name: functionRow 15 | // Error parsing type: , name: isPresented 16 | // Error parsing type: , name: initialValue 17 | } 18 | 19 | - (CDUnknownBlockType).cxx_destruct; 20 | - (id)initWithCoder:(id)arg1; 21 | - (id)initWithFrame:(struct CGRect)arg1; 22 | - (void)didTriggerPressGestureRecognizer:(id)arg1; 23 | - (void)didTriggerClickGestureRecognizer:(id)arg1; 24 | - (BOOL)gestureRecognizerShouldBegin:(id)arg1; 25 | - (void)serviceActionWithTouching:(BOOL)arg1 cancelled:(BOOL)arg2; 26 | - (BOOL)accessibilityPerformPress; 27 | - (void)presentSlider; 28 | - (void)popupSlider; 29 | @property(nonatomic, retain) NSFunctionRow *functionRow; // @synthesize functionRow; 30 | @property(nonatomic, retain) _TtC12ControlStrip13SliderPopover *popover; // @synthesize popover; 31 | 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SliderPopover-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.SliderPopover.h" 8 | 9 | @interface ControlStrip.SliderPopover (ControlStrip) 10 | - (void)_didTriggerPressGestureRecognizer:(id)arg1; 11 | - (BOOL)gestureRecognizer:(id)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(id)arg2; 12 | - (void)initGestureRecognizers; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SliderPopover.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSTouchBarPressAndHoldTransposerDelegate-Protocol.h" 10 | 11 | @class NSButton, NSLayoutConstraint, NSSlider, NSView, _NSSliderFunctionBarItemView; 12 | 13 | @interface ControlStrip.SliderPopover : NSViewController 14 | { 15 | // Error parsing type: , name: delegate 16 | // Error parsing type: , name: slider 17 | // Error parsing type: , name: sliderItem 18 | // Error parsing type: , name: pressGestureRecognizer 19 | // Error parsing type: , name: used 20 | // Error parsing type: , name: sliderWidthConstraint 21 | // Error parsing type: , name: sliderRightConstraint 22 | // Error parsing type: , name: backdropView 23 | // Error parsing type: , name: closeButton 24 | // Error parsing type: , name: closeButtonWidthConstraint 25 | // Error parsing type: , name: initialRect 26 | // Error parsing type: , name: isPresented 27 | // Error parsing type: , name: mode 28 | // Error parsing type: , name: sliderTransposer 29 | // Error parsing type: , name: autodismissTimer 30 | } 31 | 32 | + (double)animationDuration; 33 | + (BOOL)slowMotion; 34 | - (CDUnknownBlockType).cxx_destruct; 35 | - (id)initWithCoder:(id)arg1; 36 | - (id)initWithNibName:(id)arg1 bundle:(id)arg2; 37 | - (void)transposerDidCancel:(id)arg1; 38 | - (void)transposerDidEnd:(id)arg1; 39 | - (void)updateTransposerWith:(id)arg1; 40 | - (void)beginTransposerWith:(id)arg1 element:(const struct __DFRElement *)arg2; 41 | - (void)showCloseButton; 42 | - (void)trackingDidEnd:(id)arg1; 43 | - (void)trackingDidBegin:(id)arg1; 44 | - (void)sliderValueChanged:(id)arg1; 45 | - (void)commandeerTouches:(id)arg1; 46 | - (void)dismissPopover:(id)arg1; 47 | - (void)presentPopoverWithAnimatingFrom:(struct CGRect)arg1 completion:(CDUnknownBlockType)arg2; 48 | @property(nonatomic) BOOL presented; // @synthesize presented=isPresented; 49 | - (BOOL)isPresented; 50 | - (void)dealloc; 51 | - (void)loadView; 52 | @property(nonatomic) struct CGRect initialRect; // @synthesize initialRect; 53 | @property(nonatomic) __weak NSLayoutConstraint *closeButtonWidthConstraint; // @synthesize closeButtonWidthConstraint; 54 | @property(nonatomic) __weak NSButton *closeButton; // @synthesize closeButton; 55 | @property(nonatomic) __weak NSView *backdropView; // @synthesize backdropView; 56 | @property(nonatomic) __weak NSLayoutConstraint *sliderRightConstraint; // @synthesize sliderRightConstraint; 57 | @property(nonatomic) __weak NSLayoutConstraint *sliderWidthConstraint; // @synthesize sliderWidthConstraint; 58 | @property(nonatomic) double sliderValue; 59 | @property(nonatomic) __weak _NSSliderFunctionBarItemView *sliderItem; // @synthesize sliderItem; 60 | @property(nonatomic, retain) NSSlider *slider; // @synthesize slider; 61 | 62 | @end 63 | 64 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SliderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.SliderView : NSView 10 | { 11 | // Error parsing type: , name: suppressTouches 12 | // Error parsing type: , name: touchEventInterceptor 13 | } 14 | 15 | - (CDUnknownBlockType).cxx_destruct; 16 | - (id)initWithCoder:(id)arg1; 17 | - (id)initWithFrame:(struct CGRect)arg1; 18 | - (void)touchesCancelledWithEvent:(id)arg1; 19 | - (void)touchesEndedWithEvent:(id)arg1; 20 | - (void)touchesMovedWithEvent:(id)arg1; 21 | - (void)touchesBeganWithEvent:(id)arg1; 22 | - (id)hitTest:(struct CGPoint)arg1; 23 | @property(nonatomic, copy) CDUnknownBlockType touchEventInterceptor; // @synthesize touchEventInterceptor; 24 | @property(nonatomic) BOOL suppressTouches; // @synthesize suppressTouches; 25 | 26 | @end 27 | 28 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.SpotlightButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.SpotlightButton : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.TestMode.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface ControlStrip.TestMode : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.VolumeButton-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.VolumeButton.h" 8 | 9 | @class NSImage, NSString; 10 | 11 | @interface ControlStrip.VolumeButton (ControlStrip) 12 | - (void)trackingDidEnd; 13 | @property(nonatomic, readonly) NSString *accessibilityMaxValueLabelKey; 14 | @property(nonatomic, readonly) NSString *accessibilityMinValueLabelKey; 15 | @property(nonatomic, readonly) NSString *accessibilityCloseLabelKey; 16 | @property(nonatomic, readonly) NSString *accessibilityLabelKey; 17 | @property(nonatomic, readonly) NSImage *maxValueImage; 18 | @property(nonatomic, readonly) NSImage *minValueImage; 19 | @property(nonatomic) double value; 20 | @property(nonatomic, readonly) NSString *loggingIdentifier; 21 | @end 22 | 23 | -------------------------------------------------------------------------------- /headers/ControlStrip/ControlStrip.VolumeButton.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "ControlStrip.SliderButton.h" 8 | 9 | @class NSString; 10 | 11 | @interface ControlStrip.VolumeButton : ControlStrip.SliderButton 12 | { 13 | // Error parsing type: , name: display 14 | // Error parsing type: , name: lastUpdate 15 | // Error parsing type: , name: addedObserver 16 | } 17 | 18 | - (CDUnknownBlockType).cxx_destruct; 19 | - (id)initWithCoder:(id)arg1; 20 | - (id)initWithFrame:(struct CGRect)arg1; 21 | - (void)audioDidChange:(id)arg1; 22 | - (void)dealloc; 23 | @property(nonatomic, copy) NSString *preferencePanePath; 24 | - (void)initObserver; 25 | - (void)willPresentPopover; 26 | 27 | @end 28 | 29 | -------------------------------------------------------------------------------- /headers/ControlStrip/NCNotificationCenterMenu-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @protocol NCNotificationCenterMenu 10 | - (void)ncMenuDNDToggle; 11 | - (void)ncMenuMouseUp; 12 | - (void)ncMenuMouseDown; 13 | - (void)ncMenugetInitialState:(void (^)(BOOL))arg1; 14 | @end 15 | 16 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSAnimationContext-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface NSAnimationContext (ControlStrip) 10 | + (void)immediate:(CDUnknownBlockType)arg1 completionHandler:(CDUnknownBlockType)arg2; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSApplicationDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSApplication, NSArray, NSCoder, NSData, NSDictionary, NSError, NSMenu, NSNotification, NSString, NSUserActivity; 10 | 11 | @protocol NSApplicationDelegate 12 | 13 | @optional 14 | - (void)applicationDidChangeOcclusionState:(NSNotification *)arg1; 15 | - (void)applicationDidChangeScreenParameters:(NSNotification *)arg1; 16 | - (void)applicationWillTerminate:(NSNotification *)arg1; 17 | - (void)applicationDidUpdate:(NSNotification *)arg1; 18 | - (void)applicationWillUpdate:(NSNotification *)arg1; 19 | - (void)applicationDidResignActive:(NSNotification *)arg1; 20 | - (void)applicationWillResignActive:(NSNotification *)arg1; 21 | - (void)applicationDidBecomeActive:(NSNotification *)arg1; 22 | - (void)applicationWillBecomeActive:(NSNotification *)arg1; 23 | - (void)applicationDidUnhide:(NSNotification *)arg1; 24 | - (void)applicationWillUnhide:(NSNotification *)arg1; 25 | - (void)applicationDidHide:(NSNotification *)arg1; 26 | - (void)applicationWillHide:(NSNotification *)arg1; 27 | - (void)applicationDidFinishLaunching:(NSNotification *)arg1; 28 | - (void)applicationWillFinishLaunching:(NSNotification *)arg1; 29 | - (void)application:(NSApplication *)arg1 didUpdateUserActivity:(NSUserActivity *)arg2; 30 | - (void)application:(NSApplication *)arg1 didFailToContinueUserActivityWithType:(NSString *)arg2 error:(NSError *)arg3; 31 | - (BOOL)application:(NSApplication *)arg1 continueUserActivity:(NSUserActivity *)arg2 restorationHandler:(void (^)(NSArray *))arg3; 32 | - (BOOL)application:(NSApplication *)arg1 willContinueUserActivityWithType:(NSString *)arg2; 33 | - (void)application:(NSApplication *)arg1 didDecodeRestorableState:(NSCoder *)arg2; 34 | - (void)application:(NSApplication *)arg1 willEncodeRestorableState:(NSCoder *)arg2; 35 | - (void)application:(NSApplication *)arg1 didReceiveRemoteNotification:(NSDictionary *)arg2; 36 | - (void)application:(NSApplication *)arg1 didFailToRegisterForRemoteNotificationsWithError:(NSError *)arg2; 37 | - (void)application:(NSApplication *)arg1 didRegisterForRemoteNotificationsWithDeviceToken:(NSData *)arg2; 38 | - (NSError *)application:(NSApplication *)arg1 willPresentError:(NSError *)arg2; 39 | - (NSMenu *)applicationDockMenu:(NSApplication *)arg1; 40 | - (BOOL)applicationShouldHandleReopen:(NSApplication *)arg1 hasVisibleWindows:(BOOL)arg2; 41 | - (BOOL)applicationShouldTerminateAfterLastWindowClosed:(NSApplication *)arg1; 42 | - (unsigned long long)application:(NSApplication *)arg1 printFiles:(NSArray *)arg2 withSettings:(NSDictionary *)arg3 showPrintPanels:(BOOL)arg4; 43 | - (BOOL)application:(NSApplication *)arg1 printFile:(NSString *)arg2; 44 | - (BOOL)application:(id)arg1 openFileWithoutUI:(NSString *)arg2; 45 | - (BOOL)applicationOpenUntitledFile:(NSApplication *)arg1; 46 | - (BOOL)applicationShouldOpenUntitledFile:(NSApplication *)arg1; 47 | - (BOOL)application:(NSApplication *)arg1 openTempFile:(NSString *)arg2; 48 | - (void)application:(NSApplication *)arg1 openFiles:(NSArray *)arg2; 49 | - (BOOL)application:(NSApplication *)arg1 openFile:(NSString *)arg2; 50 | - (unsigned long long)applicationShouldTerminate:(NSApplication *)arg1; 51 | @end 52 | 53 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSButton-ControlStrip.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface NSButton (ControlStrip) 10 | - (id)initWithTemplateImage:(id)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSCopying-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @protocol NSCopying 8 | - (id)copyWithZone:(void *)arg1; 9 | @end 10 | 11 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSGestureRecognizerDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSEvent, NSGestureRecognizer, NSTouch; 10 | 11 | @protocol NSGestureRecognizerDelegate 12 | 13 | @optional 14 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldReceiveTouch:(NSTouch *)arg2; 15 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldBeRequiredToFailByGestureRecognizer:(NSGestureRecognizer *)arg2; 16 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldRequireFailureOfGestureRecognizer:(NSGestureRecognizer *)arg2; 17 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldRecognizeSimultaneouslyWithGestureRecognizer:(NSGestureRecognizer *)arg2; 18 | - (BOOL)gestureRecognizerShouldBegin:(NSGestureRecognizer *)arg1; 19 | - (BOOL)gestureRecognizer:(NSGestureRecognizer *)arg1 shouldAttemptToRecognizeWithEvent:(NSEvent *)arg2; 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSObject-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @class NSString, Protocol; 8 | 9 | @protocol NSObject 10 | @property(nonatomic, readonly) NSString *description; 11 | - (void *)zone; 12 | - (long long)retainCount; 13 | - (id)autorelease; 14 | - (void)release; 15 | - (id)retain; 16 | - (BOOL)respondsToSelector:(SEL)arg1; 17 | - (BOOL)conformsToProtocol:(Protocol *)arg1; 18 | - (BOOL)isMemberOfClass:(Class)arg1; 19 | - (BOOL)isKindOfClass:(Class)arg1; 20 | - (BOOL)isProxy; 21 | - (id *)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; 22 | - (id *)performSelector:(SEL)arg1 withObject:(id)arg2; 23 | - (id *)performSelector:(SEL)arg1; 24 | - (id)self; 25 | - (Class)class; 26 | @property(nonatomic, readonly) Class superclass; 27 | @property(nonatomic, readonly) long long hash; 28 | - (BOOL)isEqual:(id)arg1; 29 | 30 | @optional 31 | @property(nonatomic, readonly) NSString *debugDescription; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /headers/ControlStrip/NSTouchBarPressAndHoldTransposerDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSTouchBarPressAndHoldTransposer; 10 | 11 | @protocol NSTouchBarPressAndHoldTransposerDelegate 12 | - (void)transposerDidEnd:(NSTouchBarPressAndHoldTransposer *)arg1; 13 | 14 | @optional 15 | - (void)transposerDidCancel:(NSTouchBarPressAndHoldTransposer *)arg1; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_dispatch_group-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | #import "OS_dispatch_object-Protocol.h" 9 | 10 | @protocol OS_dispatch_group 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_dispatch_object-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @protocol OS_dispatch_object 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_dispatch_queue-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | #import "OS_dispatch_object-Protocol.h" 9 | 10 | @protocol OS_dispatch_queue 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_dispatch_semaphore-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | #import "OS_dispatch_object-Protocol.h" 9 | 10 | @protocol OS_dispatch_semaphore 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_dispatch_source-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | #import "OS_dispatch_object-Protocol.h" 9 | 10 | @protocol OS_dispatch_source 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/OS_xpc_object-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @protocol OS_xpc_object 10 | @end 11 | 12 | -------------------------------------------------------------------------------- /headers/ControlStrip/_NSTouchBarItemLayoutWrapper-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @protocol _NSTouchBarItemLayoutWrapper 10 | - (BOOL)isSpace; 11 | @property(nonatomic, readonly) struct CGSize maxSize; 12 | @property(nonatomic, readonly) struct CGSize minSize; 13 | 14 | @optional 15 | @property(nonatomic, readonly) double itemPadding; 16 | @property(nonatomic, readonly) unsigned long long itemPosition; 17 | @property(nonatomic, readonly) long long priorityIndex; 18 | @property(nonatomic, readonly) struct CGSize contentClippingSize; 19 | @property(nonatomic, readonly) struct CGSize preferredSize; 20 | 21 | // Remaining properties 22 | @property(nonatomic, readonly) BOOL space; 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /headers/ControlStrip/_TtPs10_NSCopying_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "_TtPs15_ShadowProtocol_-Protocol.h" 8 | 9 | @protocol _TtPs10_NSCopying_ <_TtPs15_ShadowProtocol_> 10 | - (id)copyWithZone:(void *)arg1; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/_TtPs13_NSStringCore_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "_TtPs10_NSCopying_-Protocol.h" 8 | #import "_TtPs18_NSFastEnumeration_-Protocol.h" 9 | 10 | @protocol _TtPs13_NSStringCore_ <_TtPs10_NSCopying_, _TtPs18_NSFastEnumeration_> 11 | - (unsigned short)characterAtIndex:(long long)arg1; 12 | - (long long)length; 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/ControlStrip/_TtPs15_ShadowProtocol_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @protocol _TtPs15_ShadowProtocol_ 8 | @end 9 | 10 | -------------------------------------------------------------------------------- /headers/ControlStrip/_TtPs18_NSFastEnumeration_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "_TtPs15_ShadowProtocol_-Protocol.h" 8 | 9 | @protocol _TtPs18_NSFastEnumeration_ <_TtPs15_ShadowProtocol_> 10 | - (long long)countByEnumeratingWithState:(CDStruct_70511ce9 *)arg1 objects:(id *)arg2 count:(long long)arg3; 11 | @end 12 | 13 | -------------------------------------------------------------------------------- /headers/ControlStrip/_TtPs9AnyObject_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @protocol _TtPs9AnyObject_ 8 | @end 9 | 10 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/CDStructures.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #pragma mark Named Structures 8 | 9 | struct CGPoint { 10 | double _field1; 11 | double _field2; 12 | }; 13 | 14 | struct CGRect { 15 | struct CGPoint _field1; 16 | struct CGSize _field2; 17 | }; 18 | 19 | struct CGSize { 20 | double _field1; 21 | double _field2; 22 | }; 23 | 24 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/NSObject-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @class NSString, Protocol; 8 | 9 | @protocol NSObject 10 | @property(nonatomic, readonly) NSString *description; 11 | - (void *)zone; 12 | - (long long)retainCount; 13 | - (id)autorelease; 14 | - (void)release; 15 | - (id)retain; 16 | - (BOOL)respondsToSelector:(SEL)arg1; 17 | - (BOOL)conformsToProtocol:(Protocol *)arg1; 18 | - (BOOL)isMemberOfClass:(Class)arg1; 19 | - (BOOL)isKindOfClass:(Class)arg1; 20 | - (BOOL)isProxy; 21 | - (id *)performSelector:(SEL)arg1 withObject:(id)arg2 withObject:(id)arg3; 22 | - (id *)performSelector:(SEL)arg1 withObject:(id)arg2; 23 | - (id *)performSelector:(SEL)arg1; 24 | - (id)self; 25 | - (Class)class; 26 | @property(nonatomic, readonly) Class superclass; 27 | @property(nonatomic, readonly) long long hash; 28 | - (BOOL)isEqual:(id)arg1; 29 | 30 | @optional 31 | @property(nonatomic, readonly) NSString *debugDescription; 32 | @end 33 | 34 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/NSXPCListenerDelegate-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import "NSObject-Protocol.h" 8 | 9 | @class NSXPCConnection, NSXPCListener; 10 | 11 | @protocol NSXPCListenerDelegate 12 | 13 | @optional 14 | - (BOOL)listener:(NSXPCListener *)arg1 shouldAcceptNewConnection:(NSXPCConnection *)arg2; 15 | @end 16 | 17 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.BSUIMeterBlockDark.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.BSUIMeterBlockDark : NSView 10 | { 11 | } 12 | 13 | - (id)initWithCoder:(id)arg1; 14 | - (id)initWithFrame:(struct CGRect)arg1; 15 | - (void)drawRect:(struct CGRect)arg1; 16 | @property(nonatomic, readonly) BOOL allowsVibrancy; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.BSUIMeterBlockLight.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.BSUIMeterBlockLight : NSVisualEffectView 10 | { 11 | } 12 | 13 | - (id)initWithCoder:(id)arg1; 14 | - (id)initWithFrame:(struct CGRect)arg1; 15 | - (void)drawRect:(struct CGRect)arg1; 16 | @property(nonatomic, readonly) BOOL allowsVibrancy; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.BSUIMeterBlocks.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.BSUIMeterBlocks : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.BlockTimer.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.BlockTimer : SwiftObject 10 | { 11 | // Error parsing type: , name: _timer 12 | // Error parsing type: , name: callback 13 | } 14 | 15 | - (void)timerCallback:(id)arg1; 16 | 17 | @end 18 | 19 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDMeterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.OSDMeterView : SwiftObject 10 | { 11 | } 12 | 13 | @end 14 | 15 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDMeterViewDark.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.OSDMeterViewDark : NSView 10 | { 11 | } 12 | 13 | - (id)initWithCoder:(id)arg1; 14 | - (id)initWithFrame:(struct CGRect)arg1; 15 | - (void)drawRect:(struct CGRect)arg1; 16 | @property(nonatomic, readonly) BOOL allowsVibrancy; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDMeterViewLight.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.OSDMeterViewLight : NSView 10 | { 11 | } 12 | 13 | - (id)initWithCoder:(id)arg1; 14 | - (id)initWithFrame:(struct CGRect)arg1; 15 | - (void)drawRect:(struct CGRect)arg1; 16 | @property(nonatomic, readonly) BOOL allowsVibrancy; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDRoundWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.OSDRoundWindow : NSWindow 10 | { 11 | // Error parsing type: , name: CORNER_RADIUS 12 | } 13 | 14 | - (float)_backdropBleedAmount; 15 | - (id)_cornerMask; 16 | - (id)initWithContentRect:(struct CGRect)arg1 styleMask:(unsigned long long)arg2 backing:(unsigned long long)arg3 defer:(BOOL)arg4; 17 | - (id)init; 18 | @property(nonatomic, readonly) double CORNER_RADIUS; // @synthesize CORNER_RADIUS; 19 | 20 | @end 21 | 22 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDUIHelper.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "OSDUIHelperProtocol-Protocol.h" 10 | 11 | @interface OSDUIHelper.OSDUIHelper : NSObject 12 | { 13 | } 14 | 15 | - (id)init; 16 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 filledChiclets:(unsigned int)arg5 totalChiclets:(unsigned int)arg6 locked:(BOOL)arg7; 17 | - (void)showImageAtPath:(id)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 withText:(id)arg5; 18 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 withText:(id)arg5; 19 | - (void)showFullScreenImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecToAnimate:(unsigned int)arg4; 20 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4; 21 | - (void)fadeClassicImageOnDisplay:(unsigned int)arg1; 22 | 23 | @end 24 | 25 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDUIHelperDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | #import "NSXPCListenerDelegate-Protocol.h" 10 | 11 | @interface OSDUIHelper.OSDUIHelperDelegate : NSObject 12 | { 13 | } 14 | 15 | - (BOOL)listener:(id)arg1 shouldAcceptNewConnection:(id)arg2; 16 | - (id)init; 17 | 18 | @end 19 | 20 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelper.OSDWindowController.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | #import 8 | 9 | @interface OSDUIHelper.OSDWindowController : SwiftObject 10 | { 11 | // Error parsing type: , name: window 12 | // Error parsing type: , name: effectView 13 | // Error parsing type: , name: partialBlockView 14 | // Error parsing type: , name: meterView 15 | // Error parsing type: , name: overlayView 16 | // Error parsing type: , name: imageView 17 | // Error parsing type: , name: uisize 18 | // Error parsing type: , name: darkTheme 19 | // Error parsing type: , name: priority 20 | // Error parsing type: , name: graphicType 21 | // Error parsing type: , name: locked 22 | // Error parsing type: , name: usedBlockViews 23 | // Error parsing type: , name: unusedBlockViews 24 | // Error parsing type: , name: animatedImageViews 25 | // Error parsing type: , name: xpctransactionOpen 26 | // Error parsing type: , name: animateTimer 27 | // Error parsing type: , name: fadeTimer 28 | // Error parsing type: , name: maxAlpha 29 | // Error parsing type: , name: fadeDuration 30 | // Error parsing type: , name: fadeInterval 31 | // Error parsing type: , name: METER_BLOCKS 32 | // Error parsing type: , name: BLOCK_WIDTH 33 | // Error parsing type: , name: BLOCK_HEIGHT 34 | // Error parsing type: , name: BLOCK_GAP_X 35 | // Error parsing type: , name: BLOCK_GAP_Y 36 | } 37 | 38 | @end 39 | 40 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/OSDUIHelperProtocol-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @class NSString; 8 | 9 | @protocol OSDUIHelperProtocol 10 | - (void)showFullScreenImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecToAnimate:(unsigned int)arg4; 11 | - (void)fadeClassicImageOnDisplay:(unsigned int)arg1; 12 | - (void)showImageAtPath:(NSString *)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 withText:(NSString *)arg5; 13 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 filledChiclets:(unsigned int)arg5 totalChiclets:(unsigned int)arg6 locked:(BOOL)arg7; 14 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4 withText:(NSString *)arg5; 15 | - (void)showImage:(long long)arg1 onDisplayID:(unsigned int)arg2 priority:(unsigned int)arg3 msecUntilFade:(unsigned int)arg4; 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /headers/OSDUIHelper/_TtPs9AnyObject_-Protocol.h: -------------------------------------------------------------------------------- 1 | // 2 | // Generated by class-dump 3.5 (64 bit) (Debug version compiled Jun 9 2015 22:53:21). 3 | // 4 | // class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2014 by Steve Nygard. 5 | // 6 | 7 | @protocol _TtPs9AnyObject_ 8 | @end 9 | 10 | -------------------------------------------------------------------------------- /preview.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/preview.gif -------------------------------------------------------------------------------- /preview.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/w0lfschild/cleanHUD/f3465ad9cb67978d5ed0d5f098d97fa741257bb7/preview.png -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- 1 | # cleanHUD 2 | 3 | ![standard_preview](preview.png) 4 | ![animated_rpeview](preview.gif) 5 | 6 | # Information: 7 | 8 | - Designed for macOS 10.12 and up 9 | - cleanHUD is a MacForge plugin that gives you a clean minimal volume/brightness HUD in macOS styled in 2 possible ways 10 | - Author: [w0lfschild](https://github.com/w0lfschild) 11 | 12 | # Settings 13 | 14 | The avalible settings are: 15 | 16 | - `macOSStyle` - `bool` 17 | - `useCustomColor` - `bool` 18 | - `sliderColor` - `hex string` 19 | - `iconColor` - `hex string` 20 | 21 | Example: 22 | 23 | ``` 24 | defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist macOSStyle -bool true 25 | defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist useCustomColor -bool true 26 | defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist sliderColor -string f5ad42 27 | defaults write ~/Library/Containers/com.apple.OSDUIHelper/Data/Library/Preferences/com.apple.OSDUIHelper.plist iconColor -string f5426f 28 | ``` 29 | 30 | # Installation: 31 | 32 | 1. Download [MacForge](https://github.com/w0lfschild/app_updates/raw/master/MacForge/MacForge.zip) 33 | 2. Install [cleanHUD](https://www.macenhance.com/mflink?macforge://github.com/w0lfschild/myRepo/raw/master/myPaidRepo/org.w0lf.cleanHUD) in MacForge 34 | --------------------------------------------------------------------------------