grim/guifications3

moved all of our enum junk to use glib-mkenums.
org.guifications.gf3
2009-10-10, Gary Kramlich
0b5513f16fc8
moved all of our enum junk to use glib-mkenums.

This has cleaned up a bunch of duplicated crap as well as gotten me to finally document the enums.

Also, due to the way glib-mkenums works, we had to change the GEnumValue member we use for i18n support from the name to the nick.
<?xml version="1.0" encoding="UTF-8"?>
<objects>
<object
name="GfObject"
registration="gf_object_get_gtype"
ancestor="GObject"
abstract="1"
/>
<object
name="GfLogger"
registration="gf_logger_get_gtype"
ancestor="GfObject"
abstract="1"
>
<property
name="level"
type="enum"
flags="G_PARAM_READWRITE"
default="GF_LOG_LEVEL_VERBOSE"
enum="gf_log_level_get_gtype"
/>
<property
name="ts_format"
type="string"
flags="G_PARAM_READWRITE"
default="%X"
/>
<property
name="ts_visible"
type="boolean"
flags="G_PARAM_READWRITE"
default="TRUE"
/>
</object>
</objects>