]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkwindowimpl.h
GdkWindowX11: Communicate gdk_frame_timings_get_slept_before() to the compositor
[~andy/gtk] / gdk / gdkwindowimpl.h
index e0888134562de2395ccae1b6bfe0ae6d1c7b79a2..65149e8217e0df3f3e90ce20b019b7e825348687 100644 (file)
@@ -12,9 +12,7 @@
  * Lesser General Public License for more details.
  *
  * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
  */
 
 /*
@@ -216,6 +214,7 @@ struct _GdkWindowImplClass
   void         (* maximize)             (GdkWindow *window);
   void         (* unmaximize)           (GdkWindow *window);
   void         (* fullscreen)           (GdkWindow *window);
+  void         (* apply_fullscreen_mode) (GdkWindow *window);
   void         (* unfullscreen)         (GdkWindow *window);
   void         (* set_keep_above)       (GdkWindow *window,
                                         gboolean   setting);
@@ -231,16 +230,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,