Sets our main struct and passes it to the parent class.
Creates a row reference based on @path.
You do not need to use this function.
Copies a #GtkTreeRowReference.
Free’s @reference. @reference may be %NULL
Returns the model that the row reference is monitoring.
Returns a path that the row reference currently points to, or %NULL if the path pointed to is no longer valid.
the main Gtk struct as a void*
Get the main Gtk struct
Returns %TRUE if the @reference is non-%NULL and refers to a current valid path.
Lets a set of row reference created by gtk_tree_row_reference_new_proxy() know that the model emitted the #GtkTreeModel::row-deleted signal.
Lets a set of row reference created by gtk_tree_row_reference_new_proxy() know that the model emitted the #GtkTreeModel::row-inserted signal.
Lets a set of row reference created by gtk_tree_row_reference_new_proxy() know that the model emitted the #GtkTreeModel::rows-reordered signal.
the main Gtk struct
A GtkTreeRowReference tracks model changes so that it always refers to the same row (a #GtkTreePath refers to a position, not a fixed row). Create a new GtkTreeRowReference with gtk_tree_row_reference_new().