summaryrefslogtreecommitdiff
path: root/gdk/gdkframeclockidle.h
Commit message (Collapse)AuthorAgeFilesLines
* GdkFrameClockIdle: Add a missing declarationMatthias Clasen2014-09-051-3/+4
|
* Changed obsolete FSF portal addresses to web addressAndika Triwidada2014-01-121-3/+1
| | | | Fixed https://bugzilla.gnome.org/show_bug.cgi?id=721530
* Change GdkFrameClock from an interface to a classOwen W. Taylor2013-02-141-3/+3
| | | | | | | | | | | | It's unlikely that anyone will want to have, say, a GtkWidget that also acts as a GdkFrameClock, so an abstract base class is as flexible as making GdkFrameClock an interface, but has advantages: - If we decide to never make implementing your own frame clock possible, we can remove the virtualization. - We can put functionality like history into the base class. - Avoids the oddity of a interface without a public interface VTable, which may cause problems for language bindings.
* Add GdkFrameClockOwen W. Taylor2013-02-141-0/+68
Add an object GdkFrameClock that we associate with a GdkWindow. This tracks when the window needs to be repainted, and will also be used for other operations in the future like relayout and updating animations. Based on a patch from Havoc Pennington: https://mail.gnome.org/archives/gtk-devel-list/2010-October/msg00004.html https://bugzilla.gnome.org/show_bug.cgi?id=685460