GdkFrameClock: Clean up the public API
* remove gdk_frame_clock_get_frame_time_val(); a convenience function that would rarely be used. * remove gdk_frame_clock_get_requested() and ::frame-requested signal; while we might want to eventually be able to track the requested phases for a clock, we don't have a current use case. * Make gdk_frame_clock_freeze/thaw() private: they are only used within GTK+ and have complex semantics. * Remove gdk_frame_clock_get_last_complete(). Another convenience function that I don't have a current use case for. * Rename: gdk_frame_clock_get_start() => gdk_frame_clock_get_history_start() gdk_frame_clocK_get_current_frame_timings() => gdk_frame_clock_get_timings()
This commit is contained in:
@ -686,7 +686,7 @@ gdk_x11_display_translate_event (GdkEventTranslator *translator,
|
||||
window_impl->toplevel->frame_pending)
|
||||
{
|
||||
window_impl->toplevel->frame_pending = FALSE;
|
||||
gdk_frame_clock_thaw (gdk_window_get_frame_clock (event->any.window));
|
||||
_gdk_frame_clock_thaw (gdk_window_get_frame_clock (event->any.window));
|
||||
}
|
||||
|
||||
if (toplevel)
|
||||
@ -1064,7 +1064,7 @@ find_frame_timings (GdkFrameClock *clock,
|
||||
{
|
||||
gint64 start_frame, end_frame, i;
|
||||
|
||||
start_frame = gdk_frame_clock_get_start (clock);
|
||||
start_frame = gdk_frame_clock_get_history_start (clock);
|
||||
end_frame = gdk_frame_clock_get_frame_counter (clock);
|
||||
for (i = end_frame; i >= start_frame; i--)
|
||||
{
|
||||
@ -1121,7 +1121,7 @@ _gdk_wm_protocols_filter (GdkXEvent *xev,
|
||||
if (window_impl->toplevel->frame_pending)
|
||||
{
|
||||
window_impl->toplevel->frame_pending = FALSE;
|
||||
gdk_frame_clock_thaw (clock);
|
||||
_gdk_frame_clock_thaw (clock);
|
||||
}
|
||||
|
||||
gdk_frame_clock_get_refresh_info (clock,
|
||||
|
||||
Reference in New Issue
Block a user