diff options
author | GungnirInd <gungnirind@me.com> | 2016-07-21 08:30:20 -0700 |
---|---|---|
committer | Rémi Verschelde <remi@verschelde.fr> | 2016-07-21 17:30:20 +0200 |
commit | 2c1a74fb3a8aac2d8d8a7050b890aa780a5f0356 (patch) | |
tree | 55c7b9220c9cb77ffea671757a2f1e3aac89f8ae | |
parent | d723e5a62ff10d338b8a2848e5a7a43a81233c24 (diff) |
Implement OS.request_attention() for OSX (#5662)
Keeps bouncing icon until user focuses window
-rw-r--r-- | platform/osx/os_osx.h | 2 | ||||
-rw-r--r-- | platform/osx/os_osx.mm | 5 |
2 files changed, 6 insertions, 1 deletions
diff --git a/platform/osx/os_osx.h b/platform/osx/os_osx.h index e1c33cb018..8f89695a68 100644 --- a/platform/osx/os_osx.h +++ b/platform/osx/os_osx.h @@ -202,7 +202,7 @@ public: virtual bool is_window_minimized() const; virtual void set_window_maximized(bool p_enabled); virtual bool is_window_maximized() const; - + virtual void request_attention(); void run(); diff --git a/platform/osx/os_osx.mm b/platform/osx/os_osx.mm index 45c500ec39..dc87f767f6 100644 --- a/platform/osx/os_osx.mm +++ b/platform/osx/os_osx.mm @@ -1577,6 +1577,11 @@ void OS_OSX::move_window_to_foreground() { [window_object orderFrontRegardless]; } +void OS_OSX::request_attention() { + + [NSApp requestUserAttention:NSCriticalRequest]; +} + String OS_OSX::get_executable_path() const { int ret; |