diff options
author | Nikita Nemkin | 2019-04-22 13:47:03 +0000 |
---|---|---|
committer | Lakshmi Shanmugam | 2019-06-14 06:41:35 +0000 |
commit | 143a750b606afcb9465d03b28724ea61c02d1f04 (patch) | |
tree | cf5348221c2ddcd88d62f4c5d2ce6cbf63ed7f05 /bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h | |
parent | eee77d9544f575efd95665a23adbfed79e841cc9 (diff) | |
download | eclipse.platform.swt-143a750b606afcb9465d03b28724ea61c02d1f04.tar.gz eclipse.platform.swt-143a750b606afcb9465d03b28724ea61c02d1f04.tar.xz eclipse.platform.swt-143a750b606afcb9465d03b28724ea61c02d1f04.zip |
Bug 547192 - [Cocoa] Replace deprecated Carbon functions (Part 1)
Deprecated function | Modern equivalent
-------------------------------------------------------------------
Gestalt | NSProcessInfo.operatingSystemVersion
GetDblTime | NSEvent.doubleClickInterval
GetCurrentEventButtonState | NSEvent.pressedMouseButtons
ATSFontActivateFromFileReference | CTFontManagerRegisterFontsForURL
Change-Id: I7ba3e3da6c73117bc7800d022b8eba9fb3cc907a
Signed-off-by: Nikita Nemkin <nikita@nemkin.ru>
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h index 67fb462ef9..178ea2d68d 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cocoa/library/os_structs.h @@ -113,6 +113,18 @@ void setNSAffineTransformStructFields(JNIEnv *env, jobject lpObject, NSAffineTra #define NSAffineTransformStruct_sizeof() 0 #endif +#ifndef NO_NSOperatingSystemVersion +void cacheNSOperatingSystemVersionFields(JNIEnv *env, jobject lpObject); +NSOperatingSystemVersion *getNSOperatingSystemVersionFields(JNIEnv *env, jobject lpObject, NSOperatingSystemVersion *lpStruct); +void setNSOperatingSystemVersionFields(JNIEnv *env, jobject lpObject, NSOperatingSystemVersion *lpStruct); +#define NSOperatingSystemVersion_sizeof() sizeof(NSOperatingSystemVersion) +#else +#define cacheNSOperatingSystemVersionFields(a,b) +#define getNSOperatingSystemVersionFields(a,b,c) NULL +#define setNSOperatingSystemVersionFields(a,b,c) +#define NSOperatingSystemVersion_sizeof() 0 +#endif + #ifndef NO_NSPoint void cacheNSPointFields(JNIEnv *env, jobject lpObject); NSPoint *getNSPointFields(JNIEnv *env, jobject lpObject, NSPoint *lpStruct); |