Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java28
1 files changed, 28 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java
index 62f8fc2ff8..6132c5c132 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT PI/gtk/org/eclipse/swt/internal/gtk/GDK.java
@@ -524,6 +524,34 @@ public class GDK extends OS {
}
/**
* @param window cast=(GdkWindow *)
+ * @param region cast=(cairo_region_t *)
+ * @method flags=dynamic
+ */
+ public static final native long _gdk_window_begin_draw_frame(long window, long region);
+ public static final long gdk_window_begin_draw_frame(long window, long region) {
+ lock.lock();
+ try {
+ return _gdk_window_begin_draw_frame(window, region);
+ } finally {
+ lock.unlock();
+ }
+ }
+ /**
+ * @param window cast=(GdkWindow *)
+ * @param context cast=(GdkDrawingContext *)
+ * @method flags=dynamic
+ */
+ public static final native long _gdk_window_end_draw_frame(long window, long context);
+ public static final long gdk_window_end_draw_frame(long window, long context) {
+ lock.lock();
+ try {
+ return _gdk_window_end_draw_frame(window, context);
+ } finally {
+ lock.unlock();
+ }
+ }
+ /**
+ * @param window cast=(GdkWindow *)
*/
public static final native int _gdk_window_get_state(long window);
/** [GTK3 only, if-def'd in os.h] */

Back to the top