Makes a copy of a #GtkSelectionData-struct and its data.
Retrieves the raw data of the selection along with its length.
Retrieves the data type of the selection.
Retrieves the display of the selection.
Retrieves the format of the selection.
Retrieves the length of the raw data of the selection.
Gets the contents of the selection data as a #GdkPixbuf.
Retrieves the selection #GdkAtom of the selection data.
Retrieves the target of the selection.
Gets the contents of the selection data as a UTF-8 string.
Gets the contents of the selection data as array of URIs.
Returns this, for use in with statements.
Stores new data into a #GtkSelectionData object. Should only be called from a selection handler callback. Zero-terminates the stored data.
Sets the contents of the selection from a #GdkPixbuf The pixbuf is converted to the form determined by selection_data->target.
Sets the contents of the selection from a UTF-8 encoded string. The string is converted to the form determined by selection_data->target.
Sets the contents of the selection from a list of URIs. The string is converted to the form determined by selection_data->target.
Given a #GtkSelectionData object holding a list of targets, determines if any of the targets in targets can be used to provide a #GdkPixbuf.
Given a #GtkSelectionData object holding a list of targets, determines if any of the targets in targets can be used to provide rich text.
Given a #GtkSelectionData object holding a list of targets, determines if any of the targets in targets can be used to provide text.
Given a #GtkSelectionData object holding a list of targets, determines if any of the targets in targets can be used to provide a list or URIs.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.