Package: gobject

Function gobject:value-flags

Lambda List

gobject:value-flags (gvalue)

Syntax

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

Arguments

gvalue -- a g:value instance whose type is derived from "GFlags"
value -- a list with keywords or an unsigned integer with the flags value

Details

Flags contents of gvalue. The g:value-flags function gets the contents of a g:value instance of type "GFlags". The (setf g:value-flags) function sets the contents.

Examples

(gobject:with-value (gvalue "GApplicationFlags")
  (setf (g:value-flags gvalue) '(:handles-open :is-service))
  (g:value-flags gvalue))
=> (:IS-SERVICE :HANDLES-OPEN)    
 

See also

2024-12-22