with fieldname or the existing field did not contain an enum of the given type, this function returns false.
Structure.getEnum
bool getEnum(string fieldname, gobject.types.GType enumtype, out int value)Sets the int pointed to by value corresponding to the value of the given field. Caller is responsible for making sure the field exists, has the correct type and that the enumtype is correct.
Parameters
fieldname | the name of a field |
enumtype | the enum type of a field |
value | a pointer to an int to set |
Returns
true if the value could be set correctly. If there was no field