Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
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().
- newtype TreeRowReference = TreeRowReference (ForeignPtr TreeRowReference)
- noTreeRowReference :: Maybe TreeRowReference
- treeRowReferenceCopy :: MonadIO m => TreeRowReference -> m TreeRowReference
- treeRowReferenceFree :: MonadIO m => TreeRowReference -> m ()
- treeRowReferenceGetModel :: MonadIO m => TreeRowReference -> m TreeModel
- treeRowReferenceGetPath :: MonadIO m => TreeRowReference -> m TreePath
- treeRowReferenceNew :: (MonadIO m, TreeModelK a) => a -> TreePath -> m TreeRowReference
- treeRowReferenceNewProxy :: (MonadIO m, ObjectK a, TreeModelK b) => a -> b -> TreePath -> m TreeRowReference
- treeRowReferenceValid :: MonadIO m => TreeRowReference -> m Bool
Exported types
newtype TreeRowReference Source
Methods
treeRowReferenceCopy
treeRowReferenceCopy :: MonadIO m => TreeRowReference -> m TreeRowReference Source
treeRowReferenceFree
treeRowReferenceFree :: MonadIO m => TreeRowReference -> m () Source
treeRowReferenceGetModel
treeRowReferenceGetModel :: MonadIO m => TreeRowReference -> m TreeModel Source
treeRowReferenceGetPath
treeRowReferenceGetPath :: MonadIO m => TreeRowReference -> m TreePath Source
treeRowReferenceNew
treeRowReferenceNew :: (MonadIO m, TreeModelK a) => a -> TreePath -> m TreeRowReference Source
treeRowReferenceNewProxy
treeRowReferenceNewProxy :: (MonadIO m, ObjectK a, TreeModelK b) => a -> b -> TreePath -> m TreeRowReference Source
treeRowReferenceValid
treeRowReferenceValid :: MonadIO m => TreeRowReference -> m Bool Source