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 TreeModelFilter = TreeModelFilter (ForeignPtr TreeModelFilter)
- class GObject o => TreeModelFilterK o
- toTreeModelFilter :: TreeModelFilterK o => o -> IO TreeModelFilter
- noTreeModelFilter :: Maybe TreeModelFilter
- treeModelFilterClearCache :: (MonadIO m, TreeModelFilterK a) => a -> m ()
- treeModelFilterConvertChildIterToIter :: (MonadIO m, TreeModelFilterK a) => a -> TreeIter -> m (Bool, TreeIter)
- treeModelFilterConvertChildPathToPath :: (MonadIO m, TreeModelFilterK a) => a -> TreePath -> m TreePath
- treeModelFilterConvertIterToChildIter :: (MonadIO m, TreeModelFilterK a) => a -> TreeIter -> m TreeIter
- treeModelFilterConvertPathToChildPath :: (MonadIO m, TreeModelFilterK a) => a -> TreePath -> m TreePath
- treeModelFilterGetModel :: (MonadIO m, TreeModelFilterK a) => a -> m TreeModel
- treeModelFilterRefilter :: (MonadIO m, TreeModelFilterK a) => a -> m ()
- treeModelFilterSetVisibleColumn :: (MonadIO m, TreeModelFilterK a) => a -> Int32 -> m ()
- treeModelFilterSetVisibleFunc :: (MonadIO m, TreeModelFilterK a) => a -> TreeModelFilterVisibleFunc -> m ()
- data TreeModelFilterChildModelPropertyInfo
- constructTreeModelFilterChildModel :: TreeModelK a => a -> IO ([Char], GValue)
- getTreeModelFilterChildModel :: (MonadIO m, TreeModelFilterK o) => o -> m TreeModel
- data TreeModelFilterVirtualRootPropertyInfo
- constructTreeModelFilterVirtualRoot :: TreePath -> IO ([Char], GValue)
- getTreeModelFilterVirtualRoot :: (MonadIO m, TreeModelFilterK o) => o -> m TreePath
Exported types
newtype TreeModelFilter Source
class GObject o => TreeModelFilterK o Source
(GObject o, IsDescendantOf TreeModelFilter o) => TreeModelFilterK o Source |
toTreeModelFilter :: TreeModelFilterK o => o -> IO TreeModelFilter Source
Methods
treeModelFilterClearCache
treeModelFilterClearCache :: (MonadIO m, TreeModelFilterK a) => a -> m () Source
treeModelFilterConvertChildIterToIter
treeModelFilterConvertChildIterToIter :: (MonadIO m, TreeModelFilterK a) => a -> TreeIter -> m (Bool, TreeIter) Source
treeModelFilterConvertChildPathToPath
treeModelFilterConvertChildPathToPath :: (MonadIO m, TreeModelFilterK a) => a -> TreePath -> m TreePath Source
treeModelFilterConvertIterToChildIter
treeModelFilterConvertIterToChildIter :: (MonadIO m, TreeModelFilterK a) => a -> TreeIter -> m TreeIter Source
treeModelFilterConvertPathToChildPath
treeModelFilterConvertPathToChildPath :: (MonadIO m, TreeModelFilterK a) => a -> TreePath -> m TreePath Source
treeModelFilterGetModel
treeModelFilterGetModel :: (MonadIO m, TreeModelFilterK a) => a -> m TreeModel Source
treeModelFilterRefilter
treeModelFilterRefilter :: (MonadIO m, TreeModelFilterK a) => a -> m () Source
treeModelFilterSetVisibleColumn
treeModelFilterSetVisibleColumn :: (MonadIO m, TreeModelFilterK a) => a -> Int32 -> m () Source
treeModelFilterSetVisibleFunc
treeModelFilterSetVisibleFunc :: (MonadIO m, TreeModelFilterK a) => a -> TreeModelFilterVisibleFunc -> m () Source
Properties
ChildModel
data TreeModelFilterChildModelPropertyInfo Source
constructTreeModelFilterChildModel :: TreeModelK a => a -> IO ([Char], GValue) Source
getTreeModelFilterChildModel :: (MonadIO m, TreeModelFilterK o) => o -> m TreeModel Source
VirtualRoot
data TreeModelFilterVirtualRootPropertyInfo Source
AttrInfo TreeModelFilterVirtualRootPropertyInfo Source | |
type AttrLabel TreeModelFilterVirtualRootPropertyInfo = "TreeModelFilter::virtual-root" Source | |
type AttrGetType TreeModelFilterVirtualRootPropertyInfo = TreePath Source | |
type AttrBaseTypeConstraint TreeModelFilterVirtualRootPropertyInfo = TreeModelFilterK Source | |
type AttrSetTypeConstraint TreeModelFilterVirtualRootPropertyInfo = * ~ TreePath Source | |
type AttrAllowedOps TreeModelFilterVirtualRootPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) Source |
getTreeModelFilterVirtualRoot :: (MonadIO m, TreeModelFilterK o) => o -> m TreePath Source