< prev index next >

modules/graphics/src/main/native-glass/gtk/glass_gtkcompat.h

Print this page
rev 9734 : 8087516: Conditional support for GTK 3 on Linux
Reviewed-by:

*** 105,144 **** #define GLASS_GDK_DRAG_CONTEXT_GET_DEST_WINDOW(context) \ ((context != NULL) ? gdk_drag_context_get_dest_window(context) : NULL) #endif /* GTK_CHECK_VERSION(3, 0, 0) */ - GdkScreen * glass_gdk_window_get_screen(GdkWindow * gdkWindow); - GdkDisplay * glass_gdk_window_get_display(GdkWindow * gdkWindow); - - gboolean glass_gdk_mouse_devices_grab(GdkWindow * gdkWindow); - gboolean glass_gdk_mouse_devices_grab_with_cursor(GdkWindow * gdkWindow, GdkCursor *cursor); - gboolean glass_gdk_mouse_devices_grab_with_cursor(GdkWindow * gdkWindow, GdkCursor *cursor, gboolean owner_events); - void glass_gdk_mouse_devices_ungrab(); - - void glass_gdk_master_pointer_grab(GdkWindow *window, GdkCursor *cursor); - void glass_gdk_master_pointer_ungrab(); - void glass_gdk_master_pointer_get_position(gint *x, gint *y); - - gboolean glass_gdk_device_is_grabbed(GdkDevice *device); - void glass_gdk_device_ungrab(GdkDevice *device); - GdkWindow *glass_gdk_device_get_window_at_position( - GdkDevice *device, gint *x, gint *y); - - void glass_gtk_configure_transparency_and_realize(GtkWidget *window, - gboolean transparent); - - const guchar * glass_gtk_selection_data_get_data_with_length( - GtkSelectionData * selectionData, - gint * length); - - void glass_gtk_window_configure_from_visual(GtkWidget *widget, GdkVisual *visual); - - int glass_gtk_fixup_typed_key(int key, int keyval); - - void glass_gdk_window_get_size(GdkWindow *window, gint *w, gint *h); - - void glass_gdk_display_get_pointer(GdkDisplay* display, gint* x, gint *y); - #endif /* GLASS_GTKCOMPAT_H */ --- 105,112 ----
< prev index next >