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 TreeModelSort = TreeModelSort (ForeignPtr TreeModelSort)
- class GObject o => TreeModelSortK o
- toTreeModelSort :: TreeModelSortK o => o -> IO TreeModelSort
- noTreeModelSort :: Maybe TreeModelSort
- treeModelSortClearCache :: (MonadIO m, TreeModelSortK a) => a -> m ()
- treeModelSortConvertChildIterToIter :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m (Bool, TreeIter)
- treeModelSortConvertChildPathToPath :: (MonadIO m, TreeModelSortK a) => a -> TreePath -> m TreePath
- treeModelSortConvertIterToChildIter :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m TreeIter
- treeModelSortConvertPathToChildPath :: (MonadIO m, TreeModelSortK a) => a -> TreePath -> m TreePath
- treeModelSortGetModel :: (MonadIO m, TreeModelSortK a) => a -> m TreeModel
- treeModelSortIterIsValid :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m Bool
- treeModelSortResetDefaultSortFunc :: (MonadIO m, TreeModelSortK a) => a -> m ()
- data TreeModelSortModelPropertyInfo
- constructTreeModelSortModel :: TreeModelK a => a -> IO ([Char], GValue)
- getTreeModelSortModel :: (MonadIO m, TreeModelSortK o) => o -> m TreeModel
Exported types
newtype TreeModelSort Source
class GObject o => TreeModelSortK o Source
(GObject o, IsDescendantOf TreeModelSort o) => TreeModelSortK o Source |
toTreeModelSort :: TreeModelSortK o => o -> IO TreeModelSort Source
Methods
treeModelSortClearCache
treeModelSortClearCache :: (MonadIO m, TreeModelSortK a) => a -> m () Source
treeModelSortConvertChildIterToIter
treeModelSortConvertChildIterToIter :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m (Bool, TreeIter) Source
treeModelSortConvertChildPathToPath
treeModelSortConvertChildPathToPath :: (MonadIO m, TreeModelSortK a) => a -> TreePath -> m TreePath Source
treeModelSortConvertIterToChildIter
treeModelSortConvertIterToChildIter :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m TreeIter Source
treeModelSortConvertPathToChildPath
treeModelSortConvertPathToChildPath :: (MonadIO m, TreeModelSortK a) => a -> TreePath -> m TreePath Source
treeModelSortGetModel
treeModelSortGetModel :: (MonadIO m, TreeModelSortK a) => a -> m TreeModel Source
treeModelSortIterIsValid
treeModelSortIterIsValid :: (MonadIO m, TreeModelSortK a) => a -> TreeIter -> m Bool Source
treeModelSortResetDefaultSortFunc
treeModelSortResetDefaultSortFunc :: (MonadIO m, TreeModelSortK a) => a -> m () Source
Properties
Model
data TreeModelSortModelPropertyInfo Source
AttrInfo TreeModelSortModelPropertyInfo Source | |
type AttrLabel TreeModelSortModelPropertyInfo = "TreeModelSort::model" Source | |
type AttrGetType TreeModelSortModelPropertyInfo = TreeModel Source | |
type AttrBaseTypeConstraint TreeModelSortModelPropertyInfo = TreeModelSortK Source | |
type AttrSetTypeConstraint TreeModelSortModelPropertyInfo = TreeModelK Source | |
type AttrAllowedOps TreeModelSortModelPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
constructTreeModelSortModel :: TreeModelK a => a -> IO ([Char], GValue) Source
getTreeModelSortModel :: (MonadIO m, TreeModelSortK o) => o -> m TreeModel Source