The timing information in a gdk.FrameTimings is filled in
incrementally as the frame as drawn and passed off to the
window system for processing and display to the user. The
accessor functions for gdk.FrameTimings can return 0 to
indicate an unavailable value for two reasons: either because
the information is not yet available, or because it isn't
available at all. Once Frame.timingsGetComplete returns
TRUE for a frame, you can be certain that no further values
will become available and be stored in the gdk.FrameTimings
The timing information in a gdk.FrameTimings is filled in incrementally as the frame as drawn and passed off to the window system for processing and display to the user. The accessor functions for gdk.FrameTimings can return 0 to indicate an unavailable value for two reasons: either because the information is not yet available, or because it isn't available at all. Once Frame.timingsGetComplete returns TRUE for a frame, you can be certain that no further values will become available and be stored in the gdk.FrameTimings