From eecfa3eb20022e7f0a18ec03bf30f2a7ae328d33 Mon Sep 17 00:00:00 2001 From: William Jon McCann Date: Mon, 20 Jan 2014 15:59:04 -0500 Subject: [PATCH] docs: add docs for GtkFrameClock --- gdk/gdkframeclockprivate.h | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/gdk/gdkframeclockprivate.h b/gdk/gdkframeclockprivate.h index 64f74efc94..5181d74cca 100644 --- a/gdk/gdkframeclockprivate.h +++ b/gdk/gdkframeclockprivate.h @@ -31,6 +31,10 @@ G_BEGIN_DECLS +/** + * GdkFrameClock: + * @parent_instance: The parent instance. + */ struct _GdkFrameClock { GObject parent_instance; @@ -39,10 +43,24 @@ struct _GdkFrameClock GdkFrameClockPrivate *priv; }; +/** + * GdkFrameClockClass: + * @parent_class: The parent class. + + * @get_frame_time: Gets the time that should currently be used for + * animations. + * @request_phase: Asks the frame clock to run a particular phase. + * @begin_updating: Starts updates for an animation. + * @end_updating: Stops updates for an animation. + * @freeze: + * @thaw: + */ struct _GdkFrameClockClass { GObjectClass parent_class; + /*< public >*/ + gint64 (* get_frame_time) (GdkFrameClock *clock); void (* request_phase) (GdkFrameClock *clock, @@ -65,6 +83,7 @@ struct _GdkFrameClockClass struct _GdkFrameTimings { + /*< private >*/ guint ref_count; gint64 frame_counter;