Sets our main struct and passes it to the parent class.
Creates a new gtk.TargetList from an array of gtk.TargetEntry
A destructor is present on this object, but not explicitly documented in the source.
Appends another target to a gtk.TargetList
Appends the image targets supported by gtk.SelectionData to the target list. All targets are added with the same info.
Appends the rich text targets registered with TextBuffer.registerSerializeFormat or TextBuffer.registerDeserializeFormat to the target list. All targets are added with the same info.
Prepends a table of gtk.TargetEntry to a target list.
Appends the text targets supported by gtk.SelectionData to the target list. All targets are added with the same info.
Appends the URI targets supported by gtk.SelectionData to the target list. All targets are added with the same info.
Looks up a given target in a gtk.TargetList
the main Gtk struct as a void*
Get the main Gtk struct
Increases the reference count of a gtk.TargetList by one.
Removes a target from a target list.
Decreases the reference count of a gtk.TargetList 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 gdk.Pixbuf
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 gtk.TargetEntry 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|GtkTargetList-struct] is a reference counted list of GtkTargetPair and should be treated as opaque.