diff options
author | Matthias Clasen <mclasen@redhat.com> | 2017-12-26 14:03:30 -0500 |
---|---|---|
committer | Matthias Clasen <mclasen@redhat.com> | 2017-12-26 14:39:49 -0500 |
commit | e917949315b47f10f8004b4fd7c19bdb0b72a69c (patch) | |
tree | c7793da51092a1fc85b6b1e91485b12da29f4873 /gdk/gdkcontentserializer.c | |
parent | ca2a7c1efdba7d68aafe3baf281620abbced80a3 (diff) | |
download | gtk+-e917949315b47f10f8004b4fd7c19bdb0b72a69c.tar.gz |
Document GdkClipboard::changed
Diffstat (limited to 'gdk/gdkcontentserializer.c')
-rw-r--r-- | gdk/gdkcontentserializer.c | 86 |
1 files changed, 86 insertions, 0 deletions
diff --git a/gdk/gdkcontentserializer.c b/gdk/gdkcontentserializer.c index 1a6add92ec..f92789b5d7 100644 --- a/gdk/gdkcontentserializer.c +++ b/gdk/gdkcontentserializer.c @@ -165,6 +165,14 @@ gdk_content_serializer_run (const char *mime_type, serialize_func (serializer); } +/** + * gdk_content_serializer_get_mime_type: + * @serializer: a #GdkContentSerializer + * + * Gets the mime type to serialize to. + * + * Returns: (transfer none): the mime type for the current operation + */ const char * gdk_content_serializer_get_mime_type (GdkContentSerializer *serializer) { @@ -173,6 +181,14 @@ gdk_content_serializer_get_mime_type (GdkContentSerializer *serializer) return serializer->mime_type; } +/** + * gdk_content_serializer_get_gtype: + * @serializer: a #GdkContentSerializer + * + * Gets the GType to of the object to serialize. + * + * Returns: (transfer none): the GType for the current operation + */ GType gdk_content_serializer_get_gtype (GdkContentSerializer *serializer) { @@ -181,6 +197,14 @@ gdk_content_serializer_get_gtype (GdkContentSerializer *serializer) return G_VALUE_TYPE (&serializer->value); } +/** + * gdk_content_serializer_get_value: + * @serializer: a #GdkContentSerializer + * + * Gets the #GValue to read the object to serialize from. + * + * Returns: (transfer none): the #GValue for the current operation + */ const GValue * gdk_content_serializer_get_value (GdkContentSerializer *serializer) { @@ -189,6 +213,14 @@ gdk_content_serializer_get_value (GdkContentSerializer *serializer) return &serializer->value; } +/** + * gdk_content_serializer_get_output_stream: + * @serializer: a #GdkContentSerializer + * + * Gets the output stream that was passed to gdk_content_serialize_async(). + * + * Returns: (transfer none): the output stream for the current operation + */ GOutputStream * gdk_content_serializer_get_output_stream (GdkContentSerializer *serializer) { @@ -197,6 +229,14 @@ gdk_content_serializer_get_output_stream (GdkContentSerializer *serializer) return serializer->stream; } +/** + * gdk_content_serializer_get_priority: + * @serializer: a #GdkContentSerializer + * + * Gets the io priority that was passed to gdk_content_serialize_async(). + * + * Returns: the io priority for the current operation + */ int gdk_content_serializer_get_priority (GdkContentSerializer *serializer) { @@ -205,6 +245,14 @@ gdk_content_serializer_get_priority (GdkContentSerializer *serializer) return serializer->priority; } +/** + * gdk_content_serializer_get_cancellable: + * @serializer: a #GdkContentSerializer + * + * Gets the cancellable that was passed to gdk_content_serialize_async(). + * + * Returns: (transfer none): the cancellable for the current operation + */ GCancellable * gdk_content_serializer_get_cancellable (GdkContentSerializer *serializer) { @@ -213,6 +261,14 @@ gdk_content_serializer_get_cancellable (GdkContentSerializer *serializer) return serializer->cancellable; } +/** + * gdk_content_serializer_get_user_data: + * @serializer: a #GdkContentSerializer + * + * Gets the user data that was passed when the serializer was registered. + * + * Returns: (transfer none): the user data for this serializer + */ gpointer gdk_content_serializer_get_user_data (GdkContentSerializer *serializer) { @@ -221,6 +277,14 @@ gdk_content_serializer_get_user_data (GdkContentSerializer *serializer) return serializer->user_data; } +/** + * gdk_content_serializer_set_task_data: + * @serializer: a #GdkContentSerializer + * @data: data to associate with this operation + * @notify: destroy notify for @data + * + * Associate data with the current serialization operation. + */ void gdk_content_serializer_set_task_data (GdkContentSerializer *serializer, gpointer data, @@ -235,6 +299,14 @@ gdk_content_serializer_set_task_data (GdkContentSerializer *serializer, serializer->task_notify = notify; } +/** + * gdk_content_serializer_get_task_data: + * @serializer: a #GdkContentSerializer + * + * Gets the data that was associated with @serializer via gdk_content_serializer_set_task_data(). + * + * Returns: (transfer none): the task data for @serializer + */ gpointer gdk_content_serializer_get_task_data (GdkContentSerializer *serializer) { @@ -256,6 +328,12 @@ gdk_content_serializer_emit_callback (gpointer data) return G_SOURCE_REMOVE; } +/** + * gdk_content_serializer_return_success: + * @serializer: a #GdkContentSerializer + * + * Indicate that the serialization has been successfully completed. + */ void gdk_content_serializer_return_success (GdkContentSerializer *serializer) { @@ -270,6 +348,14 @@ gdk_content_serializer_return_success (GdkContentSerializer *serializer) /* NB: the idle will destroy our reference */ } +/** + * gdk_content_serializer_return_error: + * @serializer: a #GdkContentSerializer + * @error: a #GError + * + * Indicate that the serialization has ended with an error. + * This function consumes @error. + */ void gdk_content_serializer_return_error (GdkContentSerializer *serializer, GError *error) |