< 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 >