gdk.content_deserializer
Module for [ContentDeserializer] class
Types 3
A gdk.content_deserializer.ContentDeserializer is used to deserialize content received via inter-application data transfers.
The gdk.content_deserializer.ContentDeserializer transforms serialized content that is identified by a mime type into an object identified by a GType.
GTK provides serializers and deserializers for common data types such as text, colors, images or file lists. To register your own deserialization functions, use func@content_register_deserializer.
Also see gdk.content_serializer.ContentSerializer.
Methods
ContentDeserializerGidBuilder builder() static nothrowGet builder for [gdk.content_deserializer.ContentDeserializer] Returns: New builder objectgobject.types.GType getGtype() nothrowGets the `GType` to create an instance of. Returns: the `GType` for the current operationgio.input_stream.InputStream getInputStream() nothrowGets the input stream for the current operation.string getMimeType() nothrowGets the mime type to deserialize from. Returns: the mime type for the current operationvoid * getUserData() nothrowGets the user data that was passed when the deserializer was registered. Returns: the user data for this deserializergobject.value.Value getValue() nothrowGets the [gobject.value.Value] to store the deserialized object in. Returns: the [gobject.value.Value] for the current operationvoid returnError(glib.error.ErrorWrap error) nothrowIndicate that the deserialization has ended with an error.void setTaskData(void * data, glib.types.DestroyNotify notify) nothrowAssociate data with the current deserialization operation.classContentDeserializerGidBuilderImpl(T) : gobject.object.ObjectWrapGidBuilderImpl!T, gio.async_result.AsyncResultGidBuilderImpl!T
Fluent builder implementation template for gdk.content_deserializer.ContentDeserializer
classContentDeserializerGidBuilder : ContentDeserializerGidBuilderImpl!ContentDeserializerGidBuilder
Fluent builder for gdk.content_deserializer.ContentDeserializer
Methods