Class
GdkContentDeserializer
Description [src]
final class Gdk.ContentDeserializer : GObject.Object
implements Gio.AsyncResult {
/* No available fields */
}
A GdkContentDeserializer
is used to deserialize content received via
inter-application data transfers.
The GdkContentDeserializer
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 gdk_content_register_deserializer()
.
Also see GdkContentSerializer
.
Instance methods
gdk_content_deserializer_get_task_data
Gets the data that was associated with the current operation.
gdk_content_deserializer_get_user_data
Gets the user data that was passed when the deserializer was registered.
gdk_content_deserializer_return_success
Indicate that the deserialization has been successfully completed.
Methods inherited from GAsyncResult (4)
g_async_result_get_source_object
Gets the source object from a GAsyncResult
.
g_async_result_get_user_data
Gets the user data from a GAsyncResult
.
g_async_result_is_tagged
Checks if res
has the given source_tag
(generally a function
pointer indicating the function res
was created by).
g_async_result_legacy_propagate_error
If res
is a GSimpleAsyncResult
, this is equivalent to
g_simple_async_result_propagate_error(). Otherwise it returns
FALSE
.
Signals
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.