Creates a row reference based on path.
Copies a gtk.tree_row_reference.TreeRowReference.
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.
Returns this, for use in with statements.
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.TreeRowReference.newProxy know that the model emitted the ::row-deleted signal.
Lets a set of row reference created by gtk.tree_row_reference.TreeRowReference.newProxy know that the model emitted the ::row-inserted signal.
You do not need to use this function.
Pointer to the C boxed value
Get the GType of this boxed type.
Boxed GType property.
Convenience method to return this cast to a type. For use in D with statements.
Make a copy of the wrapped C boxed data.
Copy a C boxed value using g_boxed_copy.
Free a C boxed value using g_boxed_free.
Deprecated: Use gio.list_model.ListModel instead
A GtkTreeRowReference tracks model changes so that it always refers to the same row (a gtk.tree_path.TreePath refers to a position, not a fixed row). Create a new GtkTreeRowReference with gtk.tree_row_reference.TreeRowReference.new_.