This repository has been archived by the owner. It is now read-only.
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Mac: Better mouse-grab if you define SDL_MAC_NO_SANDBOX.
This uses a better mouse grab if you define SDL_MAC_NO_SANDBOX. This mouse grab uses CGEventTapCreate, which you cannot access if you have sandboxing enabled.
- Loading branch information
Showing
with
320 additions
and 0 deletions.
@@ -0,0 +1,33 @@ | ||
/* | ||
Simple DirectMedia Layer | ||
Copyright (C) 1997-2013 Sam Lantinga <slouken@libsdl.org> | ||
This software is provided 'as-is', without any express or implied | ||
warranty. In no event will the authors be held liable for any damages | ||
arising from the use of this software. | ||
Permission is granted to anyone to use this software for any purpose, | ||
including commercial applications, and to alter it and redistribute it | ||
freely, subject to the following restrictions: | ||
1. The origin of this software must not be misrepresented; you must not | ||
claim that you wrote the original software. If you use this software | ||
in a product, an acknowledgment in the product documentation would be | ||
appreciated but is not required. | ||
2. Altered source versions must be plainly marked as such, and must not be | ||
misrepresented as being the original software. | ||
3. This notice may not be removed or altered from any source distribution. | ||
*/ | ||
#include "SDL_config.h" | ||
|
||
#ifndef _SDL_cocoamousetap_h | ||
#define _SDL_cocoamousetap_h | ||
|
||
#include "SDL_cocoamouse.h" | ||
|
||
extern void Cocoa_InitMouseEventTap(SDL_MouseData *driverdata); | ||
extern void Cocoa_QuitMouseEventTap(SDL_MouseData *driverdata); | ||
|
||
#endif /* _SDL_cocoamousetap_h */ | ||
|
||
/* vi: set ts=4 sw=4 expandtab: */ |
Oops, something went wrong.