GType g_type_module_register_flags ( GTypeModule* module, const gchar* name, const GFlagsValue* const_static_values )
Looks up or registers a flags type 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.
Name for the type.
The data is owned by the caller of the function. The value is a NUL terminated UTF-8 string.
An array of
GFlagsValuestructs for the possible flags values. The array is terminated by a struct with all members being 0.
The data is owned by the caller of the function.