| 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 |
GI.Gtk.Objects.ListStore
Contents
Description
- newtype ListStore = ListStore (ForeignPtr ListStore)
- class GObject o => IsListStore o
- toListStore :: IsListStore o => o -> IO ListStore
- noListStore :: Maybe ListStore
- data ListStoreAppendMethodInfo
- listStoreAppend :: (MonadIO m, IsListStore a) => a -> m TreeIter
- data ListStoreClearMethodInfo
- listStoreClear :: (MonadIO m, IsListStore a) => a -> m ()
- data ListStoreInsertMethodInfo
- listStoreInsert :: (MonadIO m, IsListStore a) => a -> Int32 -> m TreeIter
- data ListStoreInsertAfterMethodInfo
- listStoreInsertAfter :: (MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter
- data ListStoreInsertBeforeMethodInfo
- listStoreInsertBefore :: (MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter
- data ListStoreInsertWithValuesvMethodInfo
- listStoreInsertWithValuesv :: (MonadIO m, IsListStore a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter
- data ListStoreIterIsValidMethodInfo
- listStoreIterIsValid :: (MonadIO m, IsListStore a) => a -> TreeIter -> m Bool
- data ListStoreMoveAfterMethodInfo
- listStoreMoveAfter :: (MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- data ListStoreMoveBeforeMethodInfo
- listStoreMoveBefore :: (MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m ()
- listStoreNew :: MonadIO m => [GType] -> m ListStore
- data ListStorePrependMethodInfo
- listStorePrepend :: (MonadIO m, IsListStore a) => a -> m TreeIter
- data ListStoreRemoveMethodInfo
- listStoreRemove :: (MonadIO m, IsListStore a) => a -> TreeIter -> m Bool
- data ListStoreReorderMethodInfo
- listStoreReorder :: (MonadIO m, IsListStore a) => a -> [Int32] -> m ()
- data ListStoreSetMethodInfo
- listStoreSet :: (MonadIO m, IsListStore a) => a -> TreeIter -> [Int32] -> [GValue] -> m ()
- data ListStoreSetColumnTypesMethodInfo
- listStoreSetColumnTypes :: (MonadIO m, IsListStore a) => a -> [GType] -> m ()
- data ListStoreSetValueMethodInfo
- listStoreSetValue :: (MonadIO m, IsListStore a) => a -> TreeIter -> Int32 -> GValue -> m ()
- data ListStoreSwapMethodInfo
- listStoreSwap :: (MonadIO m, IsListStore a) => a -> TreeIter -> TreeIter -> m ()
Exported types
Constructors
| ListStore (ForeignPtr ListStore) |
Instances
| GObject ListStore Source # | |
| IsObject ListStore Source # | |
| IsTreeSortable ListStore Source # | |
| IsTreeModel ListStore Source # | |
| IsTreeDragSource ListStore Source # | |
| IsTreeDragDest ListStore Source # | |
| IsBuildable ListStore Source # | |
| IsListStore 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 # | |
| HasAttributeList * ListStore Source # | |
| type SignalList ListStore Source # | |
| type AttributeList ListStore Source # | |
class GObject o => IsListStore o Source #
Instances
| (GObject a, UnknownAncestorError Constraint ListStore a) => IsListStore a Source # | |
| IsListStore ListStore Source # | |
toListStore :: IsListStore o => o -> IO ListStore Source #
Methods
listStoreAppend
data ListStoreAppendMethodInfo Source #
Instances
| ((~) * signature (m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreAppendMethodInfo a signature Source # | |
listStoreAppend :: (MonadIO m, IsListStore a) => a -> m TreeIter Source #
listStoreClear
data ListStoreClearMethodInfo Source #
Instances
| ((~) * signature (m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreClearMethodInfo a signature Source # | |
listStoreClear :: (MonadIO m, IsListStore a) => a -> m () Source #
listStoreInsert
data ListStoreInsertMethodInfo Source #
Instances
| ((~) * signature (Int32 -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertMethodInfo a signature Source # | |
listStoreInsert :: (MonadIO m, IsListStore a) => a -> Int32 -> m TreeIter Source #
listStoreInsertAfter
data ListStoreInsertAfterMethodInfo Source #
Instances
| ((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertAfterMethodInfo a signature Source # | |
listStoreInsertAfter :: (MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter Source #
listStoreInsertBefore
data ListStoreInsertBeforeMethodInfo Source #
Instances
| ((~) * signature (Maybe TreeIter -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertBeforeMethodInfo a signature Source # | |
listStoreInsertBefore :: (MonadIO m, IsListStore a) => a -> Maybe TreeIter -> m TreeIter Source #
listStoreInsertWithValuesv
data ListStoreInsertWithValuesvMethodInfo Source #
Instances
| ((~) * signature (Int32 -> [Int32] -> [GValue] -> m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStoreInsertWithValuesvMethodInfo a signature Source # | |
listStoreInsertWithValuesv :: (MonadIO m, IsListStore a) => a -> Int32 -> [Int32] -> [GValue] -> m TreeIter Source #
listStoreIterIsValid
data ListStoreIterIsValidMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> m Bool), MonadIO m, IsListStore a) => MethodInfo * ListStoreIterIsValidMethodInfo a signature Source # | |
listStoreIterIsValid :: (MonadIO m, IsListStore a) => a -> TreeIter -> m Bool Source #
listStoreMoveAfter
data ListStoreMoveAfterMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreMoveAfterMethodInfo a signature Source # | |
listStoreMoveAfter :: (MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m () Source #
listStoreMoveBefore
data ListStoreMoveBeforeMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> Maybe TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreMoveBeforeMethodInfo a signature Source # | |
listStoreMoveBefore :: (MonadIO m, IsListStore a) => a -> TreeIter -> Maybe TreeIter -> m () Source #
listStoreNew
listStoreNew :: MonadIO m => [GType] -> m ListStore Source #
listStorePrepend
data ListStorePrependMethodInfo Source #
Instances
| ((~) * signature (m TreeIter), MonadIO m, IsListStore a) => MethodInfo * ListStorePrependMethodInfo a signature Source # | |
listStorePrepend :: (MonadIO m, IsListStore a) => a -> m TreeIter Source #
listStoreRemove
data ListStoreRemoveMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> m Bool), MonadIO m, IsListStore a) => MethodInfo * ListStoreRemoveMethodInfo a signature Source # | |
listStoreRemove :: (MonadIO m, IsListStore a) => a -> TreeIter -> m Bool Source #
listStoreReorder
data ListStoreReorderMethodInfo Source #
Instances
| ((~) * signature ([Int32] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreReorderMethodInfo a signature Source # | |
listStoreReorder :: (MonadIO m, IsListStore a) => a -> [Int32] -> m () Source #
listStoreSet
data ListStoreSetMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> [Int32] -> [GValue] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetMethodInfo a signature Source # | |
listStoreSet :: (MonadIO m, IsListStore a) => a -> TreeIter -> [Int32] -> [GValue] -> m () Source #
listStoreSetColumnTypes
data ListStoreSetColumnTypesMethodInfo Source #
Instances
| ((~) * signature ([GType] -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetColumnTypesMethodInfo a signature Source # | |
listStoreSetColumnTypes :: (MonadIO m, IsListStore a) => a -> [GType] -> m () Source #
listStoreSetValue
data ListStoreSetValueMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> Int32 -> GValue -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSetValueMethodInfo a signature Source # | |
listStoreSetValue :: (MonadIO m, IsListStore a) => a -> TreeIter -> Int32 -> GValue -> m () Source #
listStoreSwap
data ListStoreSwapMethodInfo Source #
Instances
| ((~) * signature (TreeIter -> TreeIter -> m ()), MonadIO m, IsListStore a) => MethodInfo * ListStoreSwapMethodInfo a signature Source # | |
listStoreSwap :: (MonadIO m, IsListStore a) => a -> TreeIter -> TreeIter -> m () Source #