
This is a patch for the GTK+ font selection widgets.

NOTE: you may need to re-generate gtk.defs,
gtktypebuiltins_evals.c & gtktypebuiltins_ids.c
since I've changed some enumerations and added others.

It adds support for an extra 'base' filter which an
application can set to restrict the fonts available to
the user (e.g. a terminal program only wants the user
to be able to select fixed-width fonts).
The type of font (bitmap/scalable/scaled bitmap) is now
also a part of the filter, so that an application can
request that only scalable fonts are shown.
There are new functions to set the base & user filters.

I've also stopped the up/down key press signals getting
to the clists since the font selection widget handles
them itself. It acted a bit strangely before.

Damon Chaplin (DAChaplin@msn.com)
