]> Pileus Git - ~andy/gtk/blobdiff - gdk/gdkframeclockprivate.h
x11: Use gdk_display_flush()
[~andy/gtk] / gdk / gdkframeclockprivate.h
index 262b32746b18dcffb5e1ccd590016a676a2c30cb..27629e38aaf42daf8e251dbdbf507c107f460590 100644 (file)
@@ -33,8 +33,6 @@
 
 G_BEGIN_DECLS
 
-typedef struct _GdkFrameClockIdlePrivate       GdkFrameClockIdlePrivate;
-
 struct _GdkFrameClock
 {
   GObject parent_instance;
@@ -47,10 +45,12 @@ struct _GdkFrameClockClass
 {
   GObjectClass parent_class;
 
-  guint64  (* get_frame_time) (GdkFrameClock *clock);
+  gint64   (* get_frame_time) (GdkFrameClock *clock);
 
   void     (* request_phase)  (GdkFrameClock      *clock,
                                GdkFrameClockPhase  phase);
+  void     (* begin_updating) (GdkFrameClock      *clock);
+  void     (* end_updating)   (GdkFrameClock      *clock);
 
   void     (* freeze)         (GdkFrameClock *clock);
   void     (* thaw)           (GdkFrameClock *clock);