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
- listStoreAppend :: (MonadIO m, ListStoreK a) => a -> m TreeIter
- listStoreClear :: (MonadIO m, ListStoreK a) => a -> m ()
- listStoreInsert :: (MonadIO m, ListStoreK a) => a -> Int32 -> m TreeIter
- listStoreInsertAfter :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter
- listStoreInsertBefore :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter
- listStoreInsertWithValuesv :: (MonadIO m, ListStoreK a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- listStoreIterIsValid :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool
- listStoreMoveAfter :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStoreMoveBefore :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStoreNew :: MonadIO m => [GType] -> m ListStore
- listStorePrepend :: (MonadIO m, ListStoreK a) => a -> m TreeIter
- listStoreRemove :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool
- listStoreReorder :: (MonadIO m, ListStoreK a) => a -> [Int32] -> m ()
- listStoreSet :: (MonadIO m, ListStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- listStoreSetColumnTypes :: (MonadIO m, ListStoreK a) => a -> [GType] -> m ()
- listStoreSetValue :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Int32 -> GValue -> m ()
- listStoreSwap :: (MonadIO m, ListStoreK a) => a -> TreeIter -> TreeIter -> m ()
Exported types
GObject ListStore | |
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
listStoreAppend :: (MonadIO m, ListStoreK a) => a -> m TreeIter Source
listStoreClear
listStoreClear :: (MonadIO m, ListStoreK a) => a -> m () Source
listStoreInsert
listStoreInsert :: (MonadIO m, ListStoreK a) => a -> Int32 -> m TreeIter Source
listStoreInsertAfter
listStoreInsertAfter :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
listStoreInsertBefore
listStoreInsertBefore :: (MonadIO m, ListStoreK a) => a -> Maybe TreeIter -> m TreeIter Source
listStoreInsertWithValuesv
listStoreInsertWithValuesv :: (MonadIO m, ListStoreK a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source
listStoreIterIsValid
listStoreIterIsValid :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool Source
listStoreMoveAfter
listStoreMoveAfter :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
listStoreMoveBefore
listStoreMoveBefore :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Maybe TreeIter -> m () Source
listStoreNew
listStoreNew :: MonadIO m => [GType] -> m ListStore Source
listStorePrepend
listStorePrepend :: (MonadIO m, ListStoreK a) => a -> m TreeIter Source
listStoreRemove
listStoreRemove :: (MonadIO m, ListStoreK a) => a -> TreeIter -> m Bool Source
listStoreReorder
listStoreReorder :: (MonadIO m, ListStoreK a) => a -> [Int32] -> m () Source
listStoreSet
listStoreSet :: (MonadIO m, ListStoreK a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source
listStoreSetColumnTypes
listStoreSetColumnTypes :: (MonadIO m, ListStoreK a) => a -> [GType] -> m () Source
listStoreSetValue
listStoreSetValue :: (MonadIO m, ListStoreK a) => a -> TreeIter -> Int32 -> GValue -> m () Source
listStoreSwap
listStoreSwap :: (MonadIO m, ListStoreK a) => a -> TreeIter -> TreeIter -> m () Source