Last active
October 3, 2016 15:57
-
-
Save mortonfox/40a54b1e8499c225a7388373a1539930 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| // macOS 10.12 deprecates a bunch of constants. | |
| // These #defines allow older OS X versions to use the new MacOS constant names. | |
| #if !defined (NS_IMPL_COCOA) || \ | |
| MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_12 | |
| #define NSEventModifierFlagCommand NSCommandKeyMask | |
| #define NSEventModifierFlagControl NSControlKeyMask | |
| #define NSEventModifierFlagHelp NSHelpKeyMask | |
| #define NSEventModifierFlagNumericPad NSNumericPadKeyMask | |
| #define NSEventModifierFlagOption NSAlternateKeyMask | |
| #define NSEventModifierFlagShift NSShiftKeyMask | |
| #define NSCompositingOperationSourceOver NSCompositeSourceOver | |
| #define NSEventMaskApplicationDefined NSApplicationDefinedMask | |
| #define NSEventTypeApplicationDefined NSApplicationDefined | |
| #define NSEventTypeCursorUpdate NSCursorUpdate | |
| #define NSEventTypeMouseMoved NSMouseMoved | |
| #define NSEventTypeMouseEntered NSMouseEntered | |
| #define NSEventTypeMouseExited NSMouseExited | |
| #define NSEventTypeLeftMouseDown NSLeftMouseDown | |
| #define NSEventTypeRightMouseDown NSRightMouseDown | |
| #define NSEventTypeOtherMouseDown NSOtherMouseDown | |
| #define NSEventTypeLeftMouseUp NSLeftMouseUp | |
| #define NSEventTypeRightMouseUp NSRightMouseUp | |
| #define NSEventTypeOtherMouseUp NSOtherMouseUp | |
| #define NSEventTypeLeftMouseDragged NSLeftMouseDragged | |
| #define NSEventTypeRightMouseDragged NSRightMouseDragged | |
| #define NSEventTypeOtherMouseDragged NSOtherMouseDragged | |
| #define NSEventTypeScrollWheel NSScrollWheel | |
| #define NSEventTypeKeyDown NSKeyDown | |
| #define NSEventTypeKeyUp NSKeyUp | |
| #define NSEventTypeFlagsChanged NSFlagsChanged | |
| #define NSEventMaskAny NSAnyEventMask | |
| #define NSWindowStyleMaskBorderless NSBorderlessWindowMask | |
| #define NSWindowStyleMaskClosable NSClosableWindowMask | |
| #define NSWindowStyleMaskFullScreen NSFullScreenWindowMask | |
| #define NSWindowStyleMaskMiniaturizable NSMiniaturizableWindowMask | |
| #define NSWindowStyleMaskResizable NSResizableWindowMask | |
| #define NSWindowStyleMaskTitled NSTitledWindowMask | |
| #define NSAlertStyleCritical NSCriticalAlertStyle | |
| #define NSControlSizeRegular NSRegularControlSize | |
| #endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment