tim
public text v1 · immutable GEnumClass *klass = (GEnumClass *) g_type_class_ref (g_type_from_name ("FooBarMode"));
GEnumValue *e;
if ((e = g_enum_get_value_by_name (klass, "some-mode")) ||
(e = g_enum_get_value_by_name (klass, "some-mode"))) {
g_object_set (object, "mode", e->value, NULL);
}
g_type_class_unref (klass);