| gtk-0.11.0: Binding to the Gtk+ graphical user interface library. | Contents | Index |
|
Graphics.UI.Gtk.ModelView.TreeRowReference | Portability | portable (depends on GHC) | Stability | provisional | Maintainer | gtk2hs-users@lists.sourceforge.net |
|
|
|
|
|
Description |
A persistent index into a tree model.
|
|
Synopsis |
|
|
|
|
Detail
|
|
A RowReference is an index into a
Graphics.UI.Gtk.ModelView.TreeModel.TreeModel that is persistent even if
rows are inserted, deleted or reordered.
|
|
Types
|
|
data TreeRowReference |
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) |
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
|
|
treeRowReferenceGetPath :: TreeRowReference -> IO TreePath |
Returns a path that the row reference currently points to.
- The returned path may be the empty list if the reference was invalid.
|
|
treeRowReferenceValid :: TreeRowReference -> IO Bool |
Returns True if the reference refers to a current valid path.
|
|
Produced by Haddock version 2.4.2 |