Struct
GtkTreeRowReference
Description [src]
struct GtkTreeRowReference {
/* No available fields */
}
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().
Constructors
gtk_tree_row_reference_new
Creates a row reference based on path
.
gtk_tree_row_reference_new_proxy
You do not need to use this function.
Functions
gtk_tree_row_reference_deleted
Lets a set of row reference created by
gtk_tree_row_reference_new_proxy()
know that the
model emitted the GtkTreeModel::row-deleted
signal.
gtk_tree_row_reference_inserted
Lets a set of row reference created by
gtk_tree_row_reference_new_proxy()
know that the
model emitted the GtkTreeModel::row-inserted
signal.
gtk_tree_row_reference_reordered
Lets a set of row reference created by
gtk_tree_row_reference_new_proxy()
know that the
model emitted the GtkTreeModel::rows-reordered
signal.
Instance methods
gtk_tree_row_reference_free
Free’s reference
. reference
may be NULL
.
gtk_tree_row_reference_get_model
Returns the model that the row reference is monitoring.
Available since: 2.8
gtk_tree_row_reference_get_path
Returns a path that the row reference currently points to,
or NULL
if the path pointed to is no longer valid.
gtk_tree_row_reference_valid
Returns TRUE
if the reference
is non-NULL
and refers to
a current valid path.