<!-- ##### SECTION Title ##### -->
Enumeration and Flag Types

<!-- ##### SECTION Short_Description ##### -->


<!-- ##### SECTION Long_Description ##### -->
<para>

</para>

<!-- ##### SECTION See_Also ##### -->
<para>

</para>

<!-- ##### STRUCT GEnumClass ##### -->
<para>

</para>


<!-- ##### STRUCT GFlagsClass ##### -->
<para>

</para>


<!-- ##### MACRO G_ENUM_CLASS_TYPE ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_ENUM_CLASS_TYPE_NAME ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_TYPE_IS_ENUM ##### -->
<para>

</para>

@type: 


<!-- ##### MACRO G_ENUM_CLASS ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_IS_ENUM_CLASS ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_TYPE_IS_FLAGS ##### -->
<para>

</para>

@type: 


<!-- ##### MACRO G_FLAGS_CLASS ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_IS_FLAGS_CLASS ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_FLAGS_CLASS_TYPE ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_FLAGS_CLASS_TYPE_NAME ##### -->
<para>

</para>

@class: 


<!-- ##### MACRO G_IS_VALUE_ENUM ##### -->
<para>

</para>

@value: 


<!-- ##### MACRO G_IS_VALUE_FLAGS ##### -->
<para>

</para>

@value: 


<!-- ##### STRUCT GEnumValue ##### -->
<para>

</para>

@value: 
@value_name: 
@value_nick: 

<!-- ##### STRUCT GFlagsValue ##### -->
<para>

</para>

@value: 
@value_name: 
@value_nick: 

<!-- ##### FUNCTION g_enum_get_value ##### -->
<para>

</para>

@enum_class: 
@value: 
@Returns: 


<!-- ##### FUNCTION g_enum_get_value_by_name ##### -->
<para>

</para>

@enum_class: 
@name: 
@Returns: 


<!-- ##### FUNCTION g_enum_get_value_by_nick ##### -->
<para>

</para>

@enum_class: 
@nick: 
@Returns: 


<!-- ##### FUNCTION g_flags_get_first_value ##### -->
<para>

</para>

@flags_class: 
@value: 
@Returns: 


<!-- ##### FUNCTION g_flags_get_value_by_name ##### -->
<para>

</para>

@flags_class: 
@name: 
@Returns: 


<!-- ##### FUNCTION g_flags_get_value_by_nick ##### -->
<para>

</para>

@flags_class: 
@nick: 
@Returns: 


<!-- ##### FUNCTION g_value_set_enum ##### -->
<para>

</para>

@value: 
@v_enum: 


<!-- ##### FUNCTION g_value_get_enum ##### -->
<para>

</para>

@value: 
@Returns: 


<!-- ##### FUNCTION g_value_set_flags ##### -->
<para>

</para>

@value: 
@v_flags: 


<!-- ##### FUNCTION g_value_get_flags ##### -->
<para>

</para>

@value: 
@Returns: 


<!-- ##### FUNCTION g_enum_register_static ##### -->
<para>

</para>

@name: 
@const_static_values: 
@Returns: 


<!-- ##### FUNCTION g_flags_register_static ##### -->
<para>

</para>

@name: 
@const_static_values: 
@Returns: 


<!-- ##### FUNCTION g_enum_complete_type_info ##### -->
<para>

</para>

@g_enum_type: 
@info: 
@const_values: 


<!-- ##### FUNCTION g_flags_complete_type_info ##### -->
<para>

</para>

@g_flags_type: 
@info: 
@const_values: