Class (GI Struct)

Gtk-4.0GtkTreeIterDeprecated 4.10

The Gtk.TreeIter is the primary structure for accessing a Gtk.TreeModel. Models are expected to put a unique integer in the stamp member, and put model-specific data in the three user_data members.

since 4.10

Index

Constructors

  • Parameters

    • OptionalDeprecatedproperties: Partial<{ stamp: number; user_data: any; user_data2: any; user_data3: any }>

    Returns Gtk.TreeIter

Properties

stamp: number
user_data: any
user_data2: any
user_data3: any
$gtype: GType<Gtk.TreeIter>

Methods

  • Creates a dynamically allocated tree iterator as a copy of iter.

    This function is not intended for use in applications, because you can just copy the structs by value (GtkTreeIter new_iter = iter;). You must free this iter with gtk_tree_iter_free().

    Returns Gtk.TreeIter

    a newly-allocated copy of iter

  • Frees an iterator that has been allocated by gtk_tree_iter_copy().

    This function is mainly used for language bindings.

    Returns void