summaryrefslogtreecommitdiff
path: root/gdk/gdk.symbols
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2006-02-20 01:36:50 +0000
committerMatthias Clasen <matthiasc@src.gnome.org>2006-02-20 01:36:50 +0000
commit1ad93a683b7f00c532a522dcf7a0107e4cd28ee5 (patch)
tree3bb73727e7f2cb56eef2457699eac1f70562f95e /gdk/gdk.symbols
parent2447b0365ece05c8d1a7247313530aacf6bbb4f2 (diff)
downloadgtk+-1ad93a683b7f00c532a522dcf7a0107e4cd28ee5.tar.gz
Support input shapes: (#331070)
2006-02-19 Matthias Clasen <mclasen@redhat.com> Support input shapes: (#331070) * gdk/gdk.symbols: * gdk/gdkdisplay.h: * gdk/gdkwindow.h: * gdk/x11/gdkdisplay-x11.c (gdk_display_supports_shapes) (gdk_display_supports_input_shapes): Functions to determine if a display supports shaped windows or input shapes. * gdk/x11/gdkwindow-x11.c (gdk_window_input_shape_combine_region): (gdk_window_input_shape_combine_mask): (gdk_window_set_child_input_shapes): (gdk_window_merge_child_input_shapes): Input shape versions of the window shape API. * gtk/gtk.symbols: * gtk/gtkwidget.h: * gtk/gtkwidget.c (gtk_widget_input_shape_combine_mask): New function to set an input shape on a widget.
Diffstat (limited to 'gdk/gdk.symbols')
-rw-r--r--gdk/gdk.symbols6
1 files changed, 6 insertions, 0 deletions
diff --git a/gdk/gdk.symbols b/gdk/gdk.symbols
index b9485e3584..c628388e08 100644
--- a/gdk/gdk.symbols
+++ b/gdk/gdk.symbols
@@ -460,6 +460,8 @@ gdk_display_request_selection_notification
gdk_display_store_clipboard
gdk_display_supports_clipboard_persistence
gdk_display_supports_selection_notification
+gdk_display_supports_shapes
+gdk_display_supports_input_shapes
#endif
#endif
@@ -728,6 +730,8 @@ gdk_window_get_events
gdk_window_set_events
gdk_window_shape_combine_mask
gdk_window_shape_combine_region
+gdk_window_input_shape_combine_mask
+gdk_window_input_shape_combine_region
gdk_window_set_override_redirect
gdk_window_set_accept_focus
gdk_window_set_focus_on_map
@@ -751,6 +755,8 @@ gdk_window_set_decorations
gdk_window_set_functions
gdk_window_set_child_shapes
gdk_window_merge_child_shapes
+gdk_window_set_child_input_shapes
+gdk_window_merge_child_input_shapes
gdk_window_set_static_gravities
gdk_window_begin_move_drag
gdk_window_begin_resize_drag