Package: gobject

Function gobject:value-enum

Lambda List

gobject:value-enum (gvalue)

Syntax

(g:value-enum gvalue) => value
(setf (g:value-enum gvalue) value)

Arguments

gvalue -- a g:value instance whose type is derived from "GEnum"
value -- an integer or keyword for the enumeration value

Details

Enumeration value contents of gvalue. The g:value-enum function gets the contents of a g:value instance of type "GEnum". The (setf g:value-enum) function sets the contents.

Examples

(gobject:with-value (gvalue "GEmblemOrigin")
  (setf (g:value-enum gvalue) :device)
  (g:value-enum gvalue))
=> :DEVICE    
 

See also

2024-12-22