diff --git a/DockPhobia/AppDelegate.swift b/DockPhobia/AppDelegate.swift index a6a8952..4de612c 100644 --- a/DockPhobia/AppDelegate.swift +++ b/DockPhobia/AppDelegate.swift @@ -14,14 +14,17 @@ class AppDelegate: NSObject, NSApplicationDelegate { @IBOutlet var window: NSWindow! @IBAction func startStopButton(_ sender: Any) { - print("button pressed") + if mouseTracker.monitor != nil { + mouseTracker.addMonitor() + } else { + mouseTracker.removeMonitor() + } } var mouseTracker = MouseTracker() func applicationDidFinishLaunching(_ aNotification: Notification) { // Insert code here to initialize your application - mouseTracker.addMonitor() } func applicationWillTerminate(_ aNotification: Notification) { diff --git a/DockPhobia/Base.lproj/MainMenu.xib b/DockPhobia/Base.lproj/MainMenu.xib index 31047ef..a4bc9a6 100644 --- a/DockPhobia/Base.lproj/MainMenu.xib +++ b/DockPhobia/Base.lproj/MainMenu.xib @@ -435,6 +435,9 @@ + + + diff --git a/DockPhobia/DockPhobia.entitlements b/DockPhobia/DockPhobia.entitlements index 49ad0bb..39f9416 100644 --- a/DockPhobia/DockPhobia.entitlements +++ b/DockPhobia/DockPhobia.entitlements @@ -4,5 +4,9 @@ com.apple.security.automation.apple-events + com.apple.security.temporary-exception.apple-events + + System Events +