Enum
Object Hierarchy:
Description:
public class Enum :
BaseProperty
Convenient class to handle Element's attributes using a
GLib.Type.ENUM as a source of values.
Enumeration is represented as a string, using its name, independent of value position in enumeration.
Content:
Properties:
- public bool camel_case { get; set construct; }
Tries to convert the value to CamelCase using its nick non canonical name.
Defaults to FALSE.
- public Type enum_type { get; set construct; }
Enum type used by property.
- public bool upper_case { get; set construct; }
The value output, is always converted to upper cases. See
use_nick for details.
- public bool use_nick { get; set construct; }
Introspect the enumeration and use its nick to produce the value. Defaults
to TRUE.
- public override string? value { owned get; set; }
Creation methods:
Methods:
Fields:
Inherited Members:
All known members inherited from class GXml.BaseProperty
All known members inherited from class GLib.Object
All known members inherited from interface GXml.Property