Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java38
1 files changed, 19 insertions, 19 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java b/bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java
index d35e1e260c..05fc10ef1a 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT OpenGL/gtk/org/eclipse/swt/opengl/GLCanvas.java
@@ -107,7 +107,7 @@ public GLCanvas (Composite parent, int style, GLData data) {
GTK.gtk_widget_realize (handle);
long /*int*/ window = GTK.gtk_widget_get_window (handle);
- long /*int*/ xDisplay = OS.gdk_x11_display_get_xdisplay(OS.gdk_window_get_display(window));
+ long /*int*/ xDisplay = GDK.gdk_x11_display_get_xdisplay(GDK.gdk_window_get_display(window));
long /*int*/ infoPtr = GLX.glXChooseVisual (xDisplay, OS.XDefaultScreen (xDisplay), glxAttrib);
if (infoPtr == 0) {
dispose ();
@@ -116,30 +116,30 @@ public GLCanvas (Composite parent, int style, GLData data) {
vinfo = new XVisualInfo ();
GLX.memmove (vinfo, infoPtr, XVisualInfo.sizeof);
OS.XFree (infoPtr);
- long /*int*/ screen = OS.gdk_screen_get_default ();
- long /*int*/ gdkvisual = OS.gdk_x11_screen_lookup_visual (screen, vinfo.visualid);
+ long /*int*/ screen = GDK.gdk_screen_get_default ();
+ long /*int*/ gdkvisual = GDK.gdk_x11_screen_lookup_visual (screen, vinfo.visualid);
long /*int*/ share = data.shareContext != null ? data.shareContext.context : 0;
context = GLX.glXCreateContext (xDisplay, vinfo, share, true);
if (context == 0) SWT.error (SWT.ERROR_NO_HANDLES);
GdkWindowAttr attrs = new GdkWindowAttr ();
attrs.width = 1;
attrs.height = 1;
- attrs.event_mask = OS.GDK_KEY_PRESS_MASK | OS.GDK_KEY_RELEASE_MASK |
- OS.GDK_FOCUS_CHANGE_MASK | OS.GDK_POINTER_MOTION_MASK |
- OS.GDK_BUTTON_PRESS_MASK | OS.GDK_BUTTON_RELEASE_MASK |
- OS.GDK_ENTER_NOTIFY_MASK | OS.GDK_LEAVE_NOTIFY_MASK |
- OS.GDK_EXPOSURE_MASK | OS.GDK_POINTER_MOTION_HINT_MASK;
- attrs.window_type = OS.GDK_WINDOW_CHILD;
+ attrs.event_mask = GDK.GDK_KEY_PRESS_MASK | GDK.GDK_KEY_RELEASE_MASK |
+ GDK.GDK_FOCUS_CHANGE_MASK | GDK.GDK_POINTER_MOTION_MASK |
+ GDK.GDK_BUTTON_PRESS_MASK | GDK.GDK_BUTTON_RELEASE_MASK |
+ GDK.GDK_ENTER_NOTIFY_MASK | GDK.GDK_LEAVE_NOTIFY_MASK |
+ GDK.GDK_EXPOSURE_MASK | GDK.GDK_POINTER_MOTION_HINT_MASK;
+ attrs.window_type = GDK.GDK_WINDOW_CHILD;
attrs.visual = gdkvisual;
- glWindow = OS.gdk_window_new (window, attrs, OS.GDK_WA_VISUAL);
- OS.gdk_window_set_user_data (glWindow, handle);
- if ((style & SWT.NO_BACKGROUND) != 0) OS.gdk_window_set_back_pixmap (window, 0, false);
+ glWindow = GDK.gdk_window_new (window, attrs, GDK.GDK_WA_VISUAL);
+ GDK.gdk_window_set_user_data (glWindow, handle);
+ if ((style & SWT.NO_BACKGROUND) != 0) GDK.gdk_window_set_back_pixmap (window, 0, false);
if (GTK.GTK3) {
- xWindow = OS.gdk_x11_window_get_xid (glWindow);
+ xWindow = GDK.gdk_x11_window_get_xid (glWindow);
} else {
- xWindow = OS.gdk_x11_drawable_get_xid (glWindow);
+ xWindow = GDK.gdk_x11_drawable_get_xid (glWindow);
}
- OS.gdk_window_show (glWindow);
+ GDK.gdk_window_show (glWindow);
Listener listener = event -> {
switch (event.type) {
@@ -156,8 +156,8 @@ public GLCanvas (Composite parent, int style, GLData data) {
break;
case SWT.Resize:
Rectangle clientArea = DPIUtil.autoScaleUp(getClientArea());
- OS.gdk_window_move (glWindow, clientArea.x, clientArea.y);
- OS.gdk_window_resize (glWindow, clientArea.width, clientArea.height);
+ GDK.gdk_window_move (glWindow, clientArea.x, clientArea.y);
+ GDK.gdk_window_resize (glWindow, clientArea.width, clientArea.height);
break;
case SWT.Dispose:
long /*int*/ window1 = GTK.gtk_widget_get_window (handle);
@@ -170,7 +170,7 @@ public GLCanvas (Composite parent, int style, GLData data) {
context = 0;
}
if (glWindow != 0) {
- OS.gdk_window_destroy (glWindow);
+ GDK.gdk_window_destroy (glWindow);
glWindow = 0;
}
break;
@@ -276,6 +276,6 @@ public void swapBuffers () {
}
private long /*int*/ gdk_x11_display_get_xdisplay(long /*int*/ window) {
- return OS.gdk_x11_display_get_xdisplay(OS.gdk_window_get_display(window));
+ return GDK.gdk_x11_display_get_xdisplay(GDK.gdk_window_get_display(window));
}
}

Back to the top