]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkwindowimpl.h
Deprecate all the public API that is using GdkColor struct
[~andy/gtk] / gdk / gdkwindowimpl.h
index fd9add2de0ef085a3209e798c04feed58dd0de4a..bc7118ebfd489f55cd81ddaded40396d3538d8dd 100644 (file)
@@ -231,16 +231,18 @@ struct _GdkWindowImplClass
   void         (* set_functions)        (GdkWindow    *window,
                                         GdkWMFunction functions);
   void         (* begin_resize_drag)    (GdkWindow     *window,
-                                        GdkWindowEdge  edge,
-                                        gint           button,
-                                        gint           root_x,
-                                        gint           root_y,
-                                        guint32        timestamp);
+                                         GdkWindowEdge  edge,
+                                         GdkDevice     *device,
+                                         gint           button,
+                                         gint           root_x,
+                                         gint           root_y,
+                                         guint32        timestamp);
   void         (* begin_move_drag)      (GdkWindow *window,
-                                        gint       button,
-                                        gint       root_x,
-                                        gint       root_y,
-                                        guint32    timestamp);
+                                         GdkDevice     *device,
+                                         gint       button,
+                                         gint       root_x,
+                                         gint       root_y,
+                                         guint32    timestamp);
   void         (* enable_synchronized_configure) (GdkWindow *window);
   void         (* configure_finished)   (GdkWindow *window);
   void         (* set_opacity)          (GdkWindow *window,
@@ -248,6 +250,8 @@ struct _GdkWindowImplClass
   void         (* set_composited)       (GdkWindow *window,
                                          gboolean   composited);
   void         (* destroy_notify)       (GdkWindow *window);
+  GdkDragProtocol (* get_drag_protocol) (GdkWindow *window,
+                                         GdkWindow **target);
   void         (* register_dnd)         (GdkWindow *window);
   GdkDragContext * (*drag_begin)        (GdkWindow *window,
                                          GdkDevice *device,