Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitae316b4

Browse files
committed
Define aliases if we are compiling on older SDKs
1 parent42271f5 commitae316b4

File tree

1 file changed

+34
-0
lines changed

1 file changed

+34
-0
lines changed

‎src/_macosx.m

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,40 @@
1818
#defineCOMPILING_FOR_10_10
1919
#endif
2020

21+
#if __MAC_OS_X_VERSION_MAX_ALLOWED < 101200
22+
/* A lot of symbols were renamed in Sierra and cause deprecation warnings
23+
so define macros for the new names if we are compiling on an older SDK*/
24+
#defineNSEventMaskAnyNSAnyEventMask
25+
#defineNSEventTypeApplicationDefinedNSApplicationDefined
26+
#defineNSEventModifierFlagCommandNSCommandKeyMask
27+
#defineNSEventModifierFlagControlNSControlKeyMask
28+
#defineNSEventModifierFlagOptionNSAlternateKeyMask
29+
#defineNSEventModifierFlagShiftNSShiftKeyMask
30+
#defineNSEventTypeKeyUpNSKeyUp
31+
#defineNSEventTypeKeyDownNSKeyDown
32+
#defineNSEventTypeMouseMovedNSMouseMoved
33+
#defineNSEventTypeLeftMouseDownNSLeftMouseDown
34+
#defineNSEventTypeRightMouseDownNSRightMouseDown
35+
#defineNSEventTypeOtherMouseDownNSOtherMouseDown
36+
#defineNSEventTypeLeftMouseDraggedNSLeftMouseDragged
37+
#defineNSEventTypeRightMouseDraggedNSRightMouseDragged
38+
#defineNSEventTypeOtherMouseDraggedNSOtherMouseDragged
39+
#defineNSEventTypeLeftMouseUpNSLeftMouseUp
40+
#defineNSEventTypeRightMouseUpNSRightMouseUp
41+
#defineNSEventTypeOtherMouseUpNSOtherMouseUp
42+
#defineNSWindowStyleMaskClosableNSClosableWindowMask
43+
#defineNSWindowStyleMaskMiniaturizableNSMiniaturizableWindowMask
44+
#defineNSWindowStyleMaskResizableNSResizableWindowMask
45+
#defineNSWindowStyleMaskTitledNSTitledWindowMask
46+
#endif
47+
48+
#if __MAC_OS_X_VERSION_MAX_ALLOWED < 101400
49+
/* A few more deprecations in Mojave*/
50+
#defineNSButtonTypeMomentaryLightNSMomentaryLightButton
51+
#defineNSButtonTypePushOnPushOffNSPushOnPushOffButton
52+
#defineNSBezelStyleShadowlessSquareNSShadowlessSquareBezelStyle
53+
#defineCGContext graphicsPort
54+
#endif
2155

2256
/* CGFloat was defined in Mac OS X 10.5*/
2357
#ifndef CGFLOAT_DEFINED

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp