Sets our main struct and passes it to the parent class.
Allocates and initialises a new glib.VariantBuilder
A destructor is present on this object, but not explicitly documented in the source.
Adds value to builder.
Releases all memory associated with a glib.VariantBuilder without freeing the glib.VariantBuilder structure itself.
Closes the subcontainer inside the given builder that was opened by the most recent call to Variant.builderOpen.
Ends the builder process and returns the constructed value.
the main Gtk struct as a void*
Get the main Gtk struct
Initialises a glib.VariantBuilder structure.
Opens a subcontainer inside the given builder. When done adding items to the subcontainer, Variant.builderClose must be called. type is the type of the container: so to build a tuple of several values, type must include the tuple itself.
Increases the reference count on builder.
Decreases the reference count on builder.
the main Gtk struct
A utility type for constructing container-type glib.Variant instances.
This is an opaque structure and may only be accessed using the following functions.
glib.VariantBuilder is not threadsafe in any way. Do not attempt to access it from more than one thread.