GType g_type_module_register_enum ( GTypeModule* module, const gchar* name, const GEnumValue* const_static_values )
Looks up or registers an enumeration that is implemented with a particular
type plugin. If a type with name
type_name was previously registered,
GType identifier for the type is returned, otherwise the type
is newly registered, and the resulting
GType identifier returned.
As long as any instances of the type exist, the type plugin will not be unloaded.
Since 2.56 if
NULL this will call
instead. This can be used when making a static build of the module.
Available since: 2.6
Name for the type.
The data is owned by the caller of the method. The value is a NUL terminated UTF-8 string.
An array of
GEnumValuestructs for the possible enumeration values. The array is terminated by a struct with all members being 0.
The data is owned by the caller of the method.