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, ObjectK b) => a -> b -> m ()
- data ListStoreInsertMethodInfo
- listStoreInsert :: (MonadIO m, ListStoreK a, ObjectK b) => a -> Word32 -> b -> m ()
- data ListStoreInsertSortedMethodInfo
- listStoreInsertSorted :: (MonadIO m, ListStoreK a, ObjectK b) => a -> b -> CompareDataFunc -> m Word32
- listStoreNew :: MonadIO m => GType -> m ListStore
- data ListStoreRemoveMethodInfo
- listStoreRemove :: (MonadIO m, ListStoreK a) => a -> Word32 -> m ()
- data ListStoreRemoveAllMethodInfo
- listStoreRemoveAll :: (MonadIO m, ListStoreK a) => a -> m ()
- data ListStoreSortMethodInfo
- listStoreSort :: (MonadIO m, ListStoreK a) => a -> CompareDataFunc -> m ()
- data ListStoreSpliceMethodInfo
- listStoreSplice :: (MonadIO m, ListStoreK a) => a -> Word32 -> Word32 -> [Object] -> m ()
- data ListStoreItemTypePropertyInfo
- constructListStoreItemType :: GType -> IO ([Char], GValue)
- getListStoreItemType :: (MonadIO m, ListStoreK o) => o -> m GType
Exported types
GObject ListStore Source | |
((~) * info (ResolveListStoreMethod t ListStore), MethodInfo * info ListStore p) => IsLabel t (ListStore -> p) Source | |
((~) * info (ResolveListStoreMethod t ListStore), MethodInfo * info ListStore p) => IsLabelProxy t (ListStore -> p) Source | |
type ParentTypes ListStore Source | |
type AttributeList ListStore Source | |
type SignalList ListStore Source |
class GObject o => ListStoreK o Source
(GObject o, IsDescendantOf ListStore o) => ListStoreK o Source | |
toListStore :: ListStoreK o => o -> IO ListStore Source
Methods
listStoreAppend
data ListStoreAppendMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, ListStoreK a, ObjectK b) => MethodInfo (TYPE Lifted) ListStoreAppendMethodInfo a signature Source | |
listStoreAppend :: (MonadIO m, ListStoreK a, ObjectK b) => a -> b -> m () Source
listStoreInsert
data ListStoreInsertMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> b -> m ()), MonadIO m, ListStoreK a, ObjectK b) => MethodInfo (TYPE Lifted) ListStoreInsertMethodInfo a signature Source | |
listStoreInsert :: (MonadIO m, ListStoreK a, ObjectK b) => a -> Word32 -> b -> m () Source
listStoreInsertSorted
data ListStoreInsertSortedMethodInfo Source
((~) (TYPE Lifted) signature (b -> CompareDataFunc -> m Word32), MonadIO m, ListStoreK a, ObjectK b) => MethodInfo (TYPE Lifted) ListStoreInsertSortedMethodInfo a signature Source | |
listStoreInsertSorted :: (MonadIO m, ListStoreK a, ObjectK b) => a -> b -> CompareDataFunc -> m Word32 Source
listStoreNew
listStoreNew :: MonadIO m => GType -> m ListStore Source
listStoreRemove
data ListStoreRemoveMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> m ()), MonadIO m, ListStoreK a) => MethodInfo (TYPE Lifted) ListStoreRemoveMethodInfo a signature Source | |
listStoreRemove :: (MonadIO m, ListStoreK a) => a -> Word32 -> m () Source
listStoreRemoveAll
data ListStoreRemoveAllMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, ListStoreK a) => MethodInfo (TYPE Lifted) ListStoreRemoveAllMethodInfo a signature Source | |
listStoreRemoveAll :: (MonadIO m, ListStoreK a) => a -> m () Source
listStoreSort
data ListStoreSortMethodInfo Source
((~) (TYPE Lifted) signature (CompareDataFunc -> m ()), MonadIO m, ListStoreK a) => MethodInfo (TYPE Lifted) ListStoreSortMethodInfo a signature Source | |
listStoreSort :: (MonadIO m, ListStoreK a) => a -> CompareDataFunc -> m () Source
listStoreSplice
data ListStoreSpliceMethodInfo Source
((~) (TYPE Lifted) signature (Word32 -> Word32 -> [Object] -> m ()), MonadIO m, ListStoreK a) => MethodInfo (TYPE Lifted) ListStoreSpliceMethodInfo a signature Source | |
listStoreSplice :: (MonadIO m, ListStoreK a) => a -> Word32 -> Word32 -> [Object] -> m () Source
Properties
ItemType
data ListStoreItemTypePropertyInfo Source
getListStoreItemType :: (MonadIO m, ListStoreK o) => o -> m GType Source