Icon.serialize

Serializes a #GIcon into a #GVariant. An equivalent #GIcon can be retrieved back by calling gio.icon.Icon.deserialize on the returned value. As serialization will avoid using raw icon data when possible, it only makes sense to transfer the #GVariant between processes on the same machine, (as opposed to over the network), and within the same file system namespace.

interface Icon
serialize
()

Return Value

Type: glib.variant.VariantG

a #GVariant, or null when serialization fails. The #GVariant will not be floating.