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