diff options
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c index 483247a7d2..36b7018199 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/library/os.c @@ -594,6 +594,18 @@ JNIEXPORT void JNICALL GDK_NATIVE(_1gdk_1display_1beep) } #endif +#ifndef NO__1gdk_1display_1get_1clipboard +JNIEXPORT jlong JNICALL GDK_NATIVE(_1gdk_1display_1get_1clipboard) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + GDK_NATIVE_ENTER(env, that, _1gdk_1display_1get_1clipboard_FUNC); + rc = (jlong)gdk_display_get_clipboard((GdkDisplay *)arg0); + GDK_NATIVE_EXIT(env, that, _1gdk_1display_1get_1clipboard_FUNC); + return rc; +} +#endif + #ifndef NO__1gdk_1display_1get_1default JNIEXPORT jlong JNICALL GDK_NATIVE(_1gdk_1display_1get_1default) (JNIEnv *env, jclass that) @@ -762,6 +774,18 @@ JNIEXPORT jint JNICALL GDK_NATIVE(_1gdk_1display_1get_1n_1monitors) } #endif +#ifndef NO__1gdk_1display_1get_1primary_1clipboard +JNIEXPORT jlong JNICALL GDK_NATIVE(_1gdk_1display_1get_1primary_1clipboard) + (JNIEnv *env, jclass that, jlong arg0) +{ + jlong rc = 0; + GDK_NATIVE_ENTER(env, that, _1gdk_1display_1get_1primary_1clipboard_FUNC); + rc = (jlong)gdk_display_get_primary_clipboard((GdkDisplay *)arg0); + GDK_NATIVE_EXIT(env, that, _1gdk_1display_1get_1primary_1clipboard_FUNC); + return rc; +} +#endif + #ifndef NO__1gdk_1display_1get_1primary_1monitor JNIEXPORT jlong JNICALL GDK_NATIVE(_1gdk_1display_1get_1primary_1monitor) (JNIEnv *env, jclass that, jlong arg0) |