Improve repaint functions
authorEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 6 Mar 2012 12:09:00 +0000 (12:09 +0000)
committerEmmanuele Bassi <ebassi@linux.intel.com>
Tue, 6 Mar 2012 12:09:00 +0000 (12:09 +0000)
commit229607464b287d6ea1ed1633d4e982768ccb18cc
tree4c70f1a0b843f11ef1870113c20c862d91b903f3
parentafda0c955e57bd511725bc8704a4e8cfec52462c
Improve repaint functions

It is sometimes useful to be able to have better control on when a
repaint function is called. Currently, all repaint functions are called
prior to the stages update phase of the frame processing.

We can introduce flags to represent the point in the frame update
process in which we wish Clutter called the repaint function.

As a bonus, we can also add a flag that causes adding a repaint function
to spin the master clock.
clutter/clutter-enums.h
clutter/clutter-main.c
clutter/clutter-main.h
clutter/clutter-master-clock.c
clutter/clutter-private.h
clutter/clutter.symbols
doc/reference/clutter/clutter-sections.txt