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
- data TreeStoreAppendMethodInfo
- treeStoreAppend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter
- data TreeStoreClearMethodInfo
- treeStoreClear :: (MonadIO m, TreeStoreK a) => a -> m ()
- data TreeStoreInsertMethodInfo
- treeStoreInsert :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> m TreeIter
- data TreeStoreInsertAfterMethodInfo
- treeStoreInsertAfter :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- data TreeStoreInsertBeforeMethodInfo
- treeStoreInsertBefore :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter
- data TreeStoreInsertWithValuesMethodInfo
- treeStoreInsertWithValues :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- data TreeStoreIsAncestorMethodInfo
- treeStoreIsAncestor :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m Bool
- data TreeStoreIterDepthMethodInfo
- treeStoreIterDepth :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Int32
- data TreeStoreIterIsValidMethodInfo
- treeStoreIterIsValid :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool
- data TreeStoreMoveAfterMethodInfo
- treeStoreMoveAfter :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- data TreeStoreMoveBeforeMethodInfo
- treeStoreMoveBefore :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- treeStoreNew :: MonadIO m => [GType] -> m TreeStore
- data TreeStorePrependMethodInfo
- treeStorePrepend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter
- data TreeStoreRemoveMethodInfo
- treeStoreRemove :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool
- data TreeStoreSetMethodInfo
- treeStoreSet :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- data TreeStoreSetColumnTypesMethodInfo
- treeStoreSetColumnTypes :: (MonadIO m, TreeStoreK a) => a -> [GType] -> m ()
- data TreeStoreSetValueMethodInfo
- treeStoreSetValue :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Int32 -> GValue -> m ()
- data TreeStoreSwapMethodInfo
- treeStoreSwap :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m ()
Exported types
GObject TreeStore Source | |
((~) * info (ResolveTreeStoreMethod t TreeStore), MethodInfo * info TreeStore p) => IsLabel t (TreeStore -> p) Source | |
((~) * info (ResolveTreeStoreMethod t TreeStore), MethodInfo * info TreeStore p) => IsLabelProxy t (TreeStore -> p) 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
data TreeStoreAppendMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreAppendMethodInfo a signature Source | |
treeStoreAppend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
treeStoreClear
data TreeStoreClearMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreClearMethodInfo a signature Source | |
treeStoreClear :: (MonadIO m, TreeStoreK a) => a -> m () Source
treeStoreInsert
data TreeStoreInsertMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> Int32 -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreInsertMethodInfo a signature Source | |
treeStoreInsert :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> m TreeIter Source
treeStoreInsertAfter
data TreeStoreInsertAfterMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> Maybe TreeIter -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreInsertAfterMethodInfo a signature Source | |
treeStoreInsertAfter :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter Source
treeStoreInsertBefore
data TreeStoreInsertBeforeMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> Maybe TreeIter -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreInsertBeforeMethodInfo a signature Source | |
treeStoreInsertBefore :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Maybe TreeIter -> m TreeIter Source
treeStoreInsertWithValues
data TreeStoreInsertWithValuesMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreInsertWithValuesMethodInfo a signature Source | |
treeStoreInsertWithValues :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source
treeStoreIsAncestor
data TreeStoreIsAncestorMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> TreeIter -> m Bool), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreIsAncestorMethodInfo a signature Source | |
treeStoreIsAncestor :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m Bool Source
treeStoreIterDepth
data TreeStoreIterDepthMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> m Int32), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreIterDepthMethodInfo a signature Source | |
treeStoreIterDepth :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Int32 Source
treeStoreIterIsValid
data TreeStoreIterIsValidMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> m Bool), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreIterIsValidMethodInfo a signature Source | |
treeStoreIterIsValid :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool Source
treeStoreMoveAfter
data TreeStoreMoveAfterMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreMoveAfterMethodInfo a signature Source | |
treeStoreMoveAfter :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
treeStoreMoveBefore
data TreeStoreMoveBeforeMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreMoveBeforeMethodInfo a signature Source | |
treeStoreMoveBefore :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
treeStoreNew
treeStoreNew :: MonadIO m => [GType] -> m TreeStore Source
treeStorePrepend
data TreeStorePrependMethodInfo Source
((~) (TYPE Lifted) signature (Maybe TreeIter -> m TreeIter), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStorePrependMethodInfo a signature Source | |
treeStorePrepend :: (MonadIO m, TreeStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
treeStoreRemove
data TreeStoreRemoveMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> m Bool), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreRemoveMethodInfo a signature Source | |
treeStoreRemove :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> m Bool Source
treeStoreSet
data TreeStoreSetMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> [Int32] -> [GValue] -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreSetMethodInfo a signature Source | |
treeStoreSet :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source
treeStoreSetColumnTypes
data TreeStoreSetColumnTypesMethodInfo Source
((~) (TYPE Lifted) signature ([GType] -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreSetColumnTypesMethodInfo a signature Source | |
treeStoreSetColumnTypes :: (MonadIO m, TreeStoreK a) => a -> [GType] -> m () Source
treeStoreSetValue
data TreeStoreSetValueMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> Int32 -> GValue -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreSetValueMethodInfo a signature Source | |
treeStoreSetValue :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> Int32 -> GValue -> m () Source
treeStoreSwap
data TreeStoreSwapMethodInfo Source
((~) (TYPE Lifted) signature (TreeIter -> TreeIter -> m ()), MonadIO m, TreeStoreK a) => MethodInfo (TYPE Lifted) TreeStoreSwapMethodInfo a signature Source | |
treeStoreSwap :: (MonadIO m, TreeStoreK a) => a -> TreeIter -> TreeIter -> m () Source