This page describes the goals and means of the Paf Animation Framework (aka PAF). As of now (2008-04-14) no code is written yet, but the API is getting shaped.

Why?

For the moment, Gnome (and other) applications have to handle themselves all aspects of animations. There is a bug (#444659) open to handle part of this problem, but it is (I think) Gtk specific and somewhat limited (no support for interpolation or implicit animations for instance).

What?

Here is a (not necessarily exhaustive nor fixed) list of stuff that should be in PAF:

The API is almost complete (it lacks things like getters and setters for properties) and can be seen, partly documented, at http://emont.org/paf/api/.

How?

There is a bzr branch on launchpad. Just do

bzr branch lp:paf

For now, nothing is implemented yet, it is only a code skeleton. You are welcome to help feel the blanks :)

Interesting References


CategoryIdeas

PAF (last edited 2008-05-09 10:17:24 by GuillaumeEmont)