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 |
- newtype ListStore = ListStore (ForeignPtr ListStore)
- class GObject o => ListStoreK o
- toListStore :: ListStoreK o => o -> IO ListStore
- noListStore :: Maybe ListStore
- data ListStoreAppendMethodInfo
- listStoreAppend :: (MonadIO m, ListStoreK a) => a -> m TreeIter
- data ListStoreClearMethodInfo
- listStoreClear :: (MonadIO m, ListStoreK a) => a -> m ()
- data ListStoreInsertMethodInfo
- listStoreInsert :: (MonadIO m, ListStoreK a) => a -> Int32 -> m TreeIter
- data ListStoreInsertAfterMethodInfo
- listStoreInsertAfter :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter
- data ListStoreInsertBeforeMethodInfo
- listStoreInsertBefore :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter
- data ListStoreInsertWithValuesvMethodInfo
- listStoreInsertWithValuesv :: (MonadIO m, ListStoreK a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- data ListStoreIterIsValidMethodInfo
- listStoreIterIsValid :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool
- data ListStoreMoveAfterMethodInfo
- listStoreMoveAfter :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- data ListStoreMoveBeforeMethodInfo
- listStoreMoveBefore :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStoreNew :: MonadIO m => [GType] -> m ListStore
- data ListStorePrependMethodInfo
- listStorePrepend :: (MonadIO m, ListStoreK a) => a -> m TreeIter
- data ListStoreRemoveMethodInfo
- listStoreRemove :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool
- data ListStoreReorderMethodInfo
- listStoreReorder :: (MonadIO m, ListStoreK a) => a -> [Int32] -> m ()
- data ListStoreSetMethodInfo
- listStoreSet :: (MonadIO m, ListStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- data ListStoreSetColumnTypesMethodInfo
- listStoreSetColumnTypes :: (MonadIO m, ListStoreK a) => a -> [GType] -> m ()
- data ListStoreSetValueMethodInfo
- listStoreSetValue :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Int32 -> GValue -> m ()
- data ListStoreSwapMethodInfo
- listStoreSwap :: (MonadIO m, ListStoreK a) => a -> TreeIter -> TreeIter -> m ()
Exported types
GObject ListStore | |
((~) * info (ResolveListStoreMethod t ListStore), MethodInfo * info ListStore p) => IsLabelProxy t (ListStore -> p) | |
type ParentTypes ListStore | |
type AttributeList ListStore | |
type SignalList ListStore |
class GObject o => ListStoreK o Source
(GObject o, IsDescendantOf ListStore o) => ListStoreK o |
toListStore :: ListStoreK o => o -> IO ListStore Source
Methods
listStoreAppend
data ListStoreAppendMethodInfo Source
((~) * signature (m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStoreAppendMethodInfo a signature |
listStoreAppend :: (MonadIO m, ListStoreK a) => a -> m TreeIter Source
listStoreClear
data ListStoreClearMethodInfo Source
((~) * signature (m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreClearMethodInfo a signature |
listStoreClear :: (MonadIO m, ListStoreK a) => a -> m () Source
listStoreInsert
data ListStoreInsertMethodInfo Source
((~) * signature (Int32 -> m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStoreInsertMethodInfo a signature |
listStoreInsert :: (MonadIO m, ListStoreK a) => a -> Int32 -> m TreeIter Source
listStoreInsertAfter
data ListStoreInsertAfterMethodInfo Source
((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStoreInsertAfterMethodInfo a signature |
listStoreInsertAfter :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
listStoreInsertBefore
data ListStoreInsertBeforeMethodInfo Source
((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStoreInsertBeforeMethodInfo a signature |
listStoreInsertBefore :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
listStoreInsertWithValuesv
data ListStoreInsertWithValuesvMethodInfo Source
((~) * signature (Int32 -> [Int32] -> [GValue] -> m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStoreInsertWithValuesvMethodInfo a signature |
listStoreInsertWithValuesv :: (MonadIO m, ListStoreK a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source
listStoreIterIsValid
data ListStoreIterIsValidMethodInfo Source
((~) * signature (TreeIter -> m Bool), MonadIO m, ListStoreK a) => MethodInfo * ListStoreIterIsValidMethodInfo a signature |
listStoreIterIsValid :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool Source
listStoreMoveAfter
data ListStoreMoveAfterMethodInfo Source
((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreMoveAfterMethodInfo a signature |
listStoreMoveAfter :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
listStoreMoveBefore
data ListStoreMoveBeforeMethodInfo Source
((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreMoveBeforeMethodInfo a signature |
listStoreMoveBefore :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
listStoreNew
listStoreNew :: MonadIO m => [GType] -> m ListStore Source
listStorePrepend
data ListStorePrependMethodInfo Source
((~) * signature (m TreeIter), MonadIO m, ListStoreK a) => MethodInfo * ListStorePrependMethodInfo a signature |
listStorePrepend :: (MonadIO m, ListStoreK a) => a -> m TreeIter Source
listStoreRemove
data ListStoreRemoveMethodInfo Source
((~) * signature (TreeIter -> m Bool), MonadIO m, ListStoreK a) => MethodInfo * ListStoreRemoveMethodInfo a signature |
listStoreRemove :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool Source
listStoreReorder
data ListStoreReorderMethodInfo Source
((~) * signature ([Int32] -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreReorderMethodInfo a signature |
listStoreReorder :: (MonadIO m, ListStoreK a) => a -> [Int32] -> m () Source
listStoreSet
data ListStoreSetMethodInfo Source
((~) * signature (TreeIter -> [Int32] -> [GValue] -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreSetMethodInfo a signature |
listStoreSet :: (MonadIO m, ListStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source
listStoreSetColumnTypes
data ListStoreSetColumnTypesMethodInfo Source
((~) * signature ([GType] -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreSetColumnTypesMethodInfo a signature |
listStoreSetColumnTypes :: (MonadIO m, ListStoreK a) => a -> [GType] -> m () Source
listStoreSetValue
data ListStoreSetValueMethodInfo Source
((~) * signature (TreeIter -> Int32 -> GValue -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreSetValueMethodInfo a signature |
listStoreSetValue :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Int32 -> GValue -> m () Source
listStoreSwap
data ListStoreSwapMethodInfo Source
((~) * signature (TreeIter -> TreeIter -> m ()), MonadIO m, ListStoreK a) => MethodInfo * ListStoreSwapMethodInfo a signature |
listStoreSwap :: (MonadIO m, ListStoreK a) => a -> TreeIter -> TreeIter -> m () Source