]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkinternals.h
Use gdk_window_get_root_cords to get popup position for combobox
[~andy/gtk] / gdk / gdkinternals.h
index f1124a3a7f6e2defa3ae48bfa76adaddf9e2b567..b6da9bb1dd2a62d5bad41a18934cba8b8d2208b2 100644 (file)
@@ -259,6 +259,7 @@ struct _GdkWindowObject
   guint effective_visibility : 2;
   guint visibility : 2; /* The visibility wrt the toplevel (i.e. based on clip_region) */
   guint native_visibility : 2; /* the native visibility of a impl windows */
+  guint has_offscreen_children : 1;
 
   GdkWindowPaint *implicit_paint;
   GdkInputWindow *input_window; /* only set for impl windows */
@@ -448,15 +449,17 @@ void       _gdk_windowing_get_pointer        (GdkDisplay       *display,
                                              gint             *x,
                                              gint             *y,
                                              GdkModifierType  *mask);
-GdkWindow* _gdk_windowing_window_get_pointer (GdkDisplay       *display,
-                                             GdkWindow        *window,
-                                             gint             *x,
-                                             gint             *y,
-                                             GdkModifierType  *mask);
 GdkWindow* _gdk_windowing_window_at_pointer  (GdkDisplay       *display,
                                              gint             *win_x,
                                              gint             *win_y,
                                              GdkModifierType  *mask);
+GdkGrabStatus _gdk_windowing_pointer_grab    (GdkWindow        *window,
+                                             GdkWindow        *native,
+                                             gboolean          owner_events,
+                                             GdkEventMask      event_mask,
+                                             GdkWindow        *confine_to,
+                                             GdkCursor        *cursor,
+                                             guint32           time);
 void _gdk_windowing_got_event                (GdkDisplay       *display,
                                              GList            *event_link,
                                              GdkEvent         *event,