gtk-0.14.10: Binding to the Gtk+ graphical user interface library.

Maintainer gtk2hs-users@lists.sourceforge.net provisional portable (depends on GHC) None Haskell98

Graphics.UI.Gtk.ModelView.TreeRowReference

Contents

Description

A persistent index into a tree model.

Synopsis

# Detail

A RowReference is an index into a TreeModel that is persistent even if rows are inserted, deleted or reordered.

# Types

Tree Row Reference : like a TreePath it points to a subtree or node, but it is persistent. It identifies the same node (so long as it exists) even when items are added, removed, or reordered.

# Constructors

treeRowReferenceNew :: TreeModelClass self => self -> TreePath -> IO (Maybe TreeRowReference) Source #

Creates a row reference based on a path. This reference will keep pointing to the node pointed to by the given path, so long as it exists. Returns Nothing if there is no node at the given path.

# Methods

Returns a path that the row reference currently points to.

• The returned path may be the empty list if the reference was invalid.

Returns True if the reference refers to a current valid path.