ArrayString
Object Hierarchy:
Description:
public class ArrayString :
BaseProperty
Convenient class to handle a Element's attribute using a list of pre-defined and
unmutable values.
Content:
Properties:
- public override string? value { owned get; set; }
{inheritDoc}
Creation methods:
Methods:
- public unowned string[] get_values ()
- public void initialize_strings (owned string[] strs)
Convenient method to initialize array of values from an array of strings.
Values are taken and should not be freed after call initialization.
- public bool is_valid_value ()
Returns true if current value in attribute is included in the array of
values.
- public bool search (string str)
Check if string is in array
- public void select (int index)
Select one string from array at index:
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