From 7ef2f7a1f5375c37cb79b8bb93c6eb61b1708693 Mon Sep 17 00:00:00 2001 From: neon443 <69979447+neon443@users.noreply.github.com> Date: Fri, 23 May 2025 21:41:51 +0100 Subject: [PATCH] add button funcionality --- DockPhobia/AppDelegate.swift | 7 +++++-- DockPhobia/Base.lproj/MainMenu.xib | 6 ++++++ DockPhobia/DockPhobia.entitlements | 4 ++++ 3 files changed, 15 insertions(+), 2 deletions(-) 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 +