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 |
- Exported types
- Methods
- treeStoreAppend
- treeStoreClear
- treeStoreInsert
- treeStoreInsertAfter
- treeStoreInsertBefore
- treeStoreInsertWithValues
- treeStoreIsAncestor
- treeStoreIterDepth
- treeStoreIterIsValid
- treeStoreMoveAfter
- treeStoreMoveBefore
- treeStoreNew
- treeStorePrepend
- treeStoreRemove
- treeStoreSet
- treeStoreSetColumnTypes
- treeStoreSetValue
- treeStoreSwap
- newtype TreeStore = TreeStore (ForeignPtr TreeStore)
- class GObject o => TreeStoreK o
- toTreeStore :: TreeStoreK o => o -> IO TreeStore
- noTreeStore :: Maybe TreeStore
- treeStoreAppend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter
- treeStoreClear :: (MonadIO m, TreeStoreK a) => a -> m ()
- treeStoreInsert :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> m TreeIter
- treeStoreInsertAfter :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- treeStoreInsertBefore :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- treeStoreInsertWithValues :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- treeStoreIsAncestor :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m Bool
- treeStoreIterDepth :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Int32
- treeStoreIterIsValid :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool
- treeStoreMoveAfter :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- treeStoreMoveBefore :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- treeStoreNew :: MonadIO m => [GType] -> m TreeStore
- treeStorePrepend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter
- treeStoreRemove :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool
- treeStoreSet :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- treeStoreSetColumnTypes :: (MonadIO m, TreeStoreK a) => a -> [GType] -> m ()
- treeStoreSetValue :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Int32 -> GValue -> m ()
- treeStoreSwap :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m ()
Exported types
GObject TreeStore Source | |
type ParentTypes TreeStore Source | |
type AttributeList TreeStore Source | |
type SignalList TreeStore Source |
class GObject o => TreeStoreK o Source
(GObject o, IsDescendantOf TreeStore o) => TreeStoreK o Source |
toTreeStore :: TreeStoreK o => o -> IO TreeStore Source
Methods
treeStoreAppend
treeStoreAppend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
treeStoreClear
treeStoreClear :: (MonadIO m, TreeStoreK a) => a -> m () Source
treeStoreInsert
treeStoreInsert :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> m TreeIter Source
treeStoreInsertAfter
treeStoreInsertAfter :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter Source
treeStoreInsertBefore
treeStoreInsertBefore :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter Source
treeStoreInsertWithValues
treeStoreInsertWithValues :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source
treeStoreIsAncestor
treeStoreIsAncestor :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m Bool Source
treeStoreIterDepth
treeStoreIterDepth :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Int32 Source
treeStoreIterIsValid
treeStoreIterIsValid :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool Source
treeStoreMoveAfter
treeStoreMoveAfter :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
treeStoreMoveBefore
treeStoreMoveBefore :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
treeStoreNew
treeStoreNew :: MonadIO m => [GType] -> m TreeStore Source
treeStorePrepend
treeStorePrepend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
treeStoreRemove
treeStoreRemove :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool Source
treeStoreSet
treeStoreSet :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source
treeStoreSetColumnTypes
treeStoreSetColumnTypes :: (MonadIO m, TreeStoreK a) => a -> [GType] -> m () Source
treeStoreSetValue
treeStoreSetValue :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Int32 -> GValue -> m () Source
treeStoreSwap
treeStoreSwap :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m () Source