Sets our main struct and passes it to the parent class.
Creates a new #GtkTargetList from an array of #GtkTargetEntry.
Appends another target to a #GtkTargetList.
Appends the image targets supported by #GtkSelectionData to the target list. All targets are added with the same @info.
Appends the rich text targets registered with gtk_text_buffer_register_serialize_format() or gtk_text_buffer_register_deserialize_format() to the target list. All targets are added with the same @info.
Prepends a table of #GtkTargetEntry to a target list.
Appends the text targets supported by #GtkSelectionData to the target list. All targets are added with the same @info.
Appends the URI targets supported by #GtkSelectionData to the target list. All targets are added with the same @info.
Looks up a given target in a #GtkTargetList.
the main Gtk struct as a void*
Get the main Gtk struct
Increases the reference count of a #GtkTargetList by one.
Removes a target from a target list.
Decreases the reference count of a #GtkTargetList by one. If the resulting reference count is zero, frees the list.
Determines if any of the targets in @targets can be used to provide a #GdkPixbuf.
Determines if any of the targets in @targets can be used to provide rich text.
Determines if any of the targets in @targets can be used to provide text.
Determines if any of the targets in @targets can be used to provide an uri list.
This function frees a target table as returned by gtk_target_table_new_from_list()
This function creates an #GtkTargetEntry array that contains the same targets as the passed %list. The returned table is newly allocated and should be freed using gtk_target_table_free() when no longer needed.
the main Gtk struct
A #GtkTargetList-struct is a reference counted list of #GtkTargetPair and should be treated as opaque.