Enumeration
GLibMarkupCollectType
Description [src]
A mixed enumerated type and flags field. You must specify one type
(string, strdup, boolean, tristate).  Additionally, you may  optionally
bitwise OR the type with the flag G_MARKUP_COLLECT_OPTIONAL.
It is likely that this enum will be extended in the future to support other types.
Members
- 
            G_MARKUP_COLLECT_INVALID
- 
            Used to terminate the list of attributes to collect. - Value: 0
- Available since: 2.0
 
- Value: 
- 
            G_MARKUP_COLLECT_STRING
- 
            Collect the string pointer directly from the attribute_values[] array. Expects a parameter of type (const char **). If G_MARKUP_COLLECT_OPTIONALis specified and the attribute isn’t present then the pointer will be set toNULL.- Value: 1
- Available since: 2.0
 
- Value: 
- 
            G_MARKUP_COLLECT_STRDUP
- 
            As with G_MARKUP_COLLECT_STRING, but expects a parameter of type (char **) and g_strdup()s the returned pointer. The pointer must be freed with g_free().- Value: 2
- Available since: 2.0
 
- Value: 
- 
            G_MARKUP_COLLECT_BOOLEAN
- 
            Expects a parameter of type ( gboolean *) and parses the attribute value as a boolean. SetsFALSEif the attribute isn’t present. Valid boolean values consist of (case-insensitive) “false”, “f”, “no”, “n”, “0” and “true”, “t”, “yes”, “y”, “1”.- Value: 3
- Available since: 2.0
 
- Value: 
- 
            G_MARKUP_COLLECT_TRISTATE
- 
            As with G_MARKUP_COLLECT_BOOLEAN, but in the case of a missing attribute a value is set that compares equal to neitherFALSEnorTRUEG_MARKUP_COLLECT_OPTIONALis implied.- Value: 4
- Available since: 2.0
 
- Value: 
- 
            G_MARKUP_COLLECT_OPTIONAL
- 
            Can be bitwise ORed with the other fields. If present, allows the attribute not to appear. A default value is set depending on what value type is used. - Value: 65536
- Available since: 2.0
 
- Value: