VariantDict.this

Allocates and initialises a new #GVariantDict.

You should call g_variant_dict_unref() on the return value when it is no longer needed. The memory will not be automatically freed by any other call.

In some cases it may be easier to place a #GVariantDict directly on the stack of the calling function and initialise it with g_variant_dict_init(). This is particularly useful when you are using #GVariantDict to construct a #GVariant.

  1. this(GVariantDict* gVariantDict, bool ownedRef)
  2. this(Variant fromAsv)
    class VariantDict

Parameters

fromAsv Variant

the #GVariant with which to initialise the dictionary

Return: a #GVariantDict

Throws

ConstructionException GTK+ fails to create the object.

Meta

Since

2.40