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
+