Enums and Flags Enumeration and flags types Returns the type identifier from a given #GEnumClass structure. @class: a #GEnumClass Returns the static type name from a given #GEnumClass structure. @class: a #GEnumClass Returns whether @type "is a" %G_TYPE_ENUM. @type: a #GType ID. Casts a derived #GEnumClass structure into a #GEnumClass structure. @class: a valid #GEnumClass Checks whether @class "is a" valid #GEnumClass structure of type %G_TYPE_ENUM or derived. @class: a #GEnumClass Returns whether @type "is a" %G_TYPE_FLAGS. @type: a #GType ID. Casts a derived #GFlagsClass structure into a #GFlagsClass structure. @class: a valid #GFlagsClass Checks whether @class "is a" valid #GFlagsClass structure of type %G_TYPE_FLAGS or derived. @class: a #GFlagsClass Returns the type identifier from a given #GFlagsClass structure. @class: a #GFlagsClass Returns the static type name from a given #GFlagsClass structure. @class: a #GFlagsClass @value: @value_name: @value_nick: @value: @value_name: @value_nick: @enum_class: @value: @Returns: @enum_class: @name: @Returns: @enum_class: @nick: @Returns: @flags_class: @value: @Returns: @flags_class: @name: @Returns: @flags_class: @nick: @Returns: @name: @const_static_values: @Returns: @name: @const_static_values: @Returns: @g_enum_type: @info: @const_values: @g_flags_type: @info: @const_values: