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