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 |
- Exported types
- Methods
- treeSelectionCountSelectedRows
- treeSelectionGetMode
- treeSelectionGetSelected
- treeSelectionGetSelectedRows
- treeSelectionGetTreeView
- treeSelectionIterIsSelected
- treeSelectionPathIsSelected
- treeSelectionSelectAll
- treeSelectionSelectIter
- treeSelectionSelectPath
- treeSelectionSelectRange
- treeSelectionSelectedForeach
- treeSelectionSetMode
- treeSelectionSetSelectFunction
- treeSelectionUnselectAll
- treeSelectionUnselectIter
- treeSelectionUnselectPath
- treeSelectionUnselectRange
- Properties
- Signals
- newtype TreeSelection = TreeSelection (ForeignPtr TreeSelection)
- class GObject o => TreeSelectionK o
- toTreeSelection :: TreeSelectionK o => o -> IO TreeSelection
- noTreeSelection :: Maybe TreeSelection
- treeSelectionCountSelectedRows :: (MonadIO m, TreeSelectionK a) => a -> m Int32
- treeSelectionGetMode :: (MonadIO m, TreeSelectionK a) => a -> m SelectionMode
- treeSelectionGetSelected :: (MonadIO m, TreeSelectionK a) => a -> m (Bool, TreeModel, TreeIter)
- treeSelectionGetSelectedRows :: (MonadIO m, TreeSelectionK a) => a -> m ([TreePath], TreeModel)
- treeSelectionGetTreeView :: (MonadIO m, TreeSelectionK a) => a -> m TreeView
- treeSelectionIterIsSelected :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m Bool
- treeSelectionPathIsSelected :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m Bool
- treeSelectionSelectAll :: (MonadIO m, TreeSelectionK a) => a -> m ()
- treeSelectionSelectIter :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m ()
- treeSelectionSelectPath :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m ()
- treeSelectionSelectRange :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> TreePath -> m ()
- treeSelectionSelectedForeach :: (MonadIO m, TreeSelectionK a) => a -> TreeSelectionForeachFunc -> m ()
- treeSelectionSetMode :: (MonadIO m, TreeSelectionK a) => a -> SelectionMode -> m ()
- treeSelectionSetSelectFunction :: (MonadIO m, TreeSelectionK a) => a -> TreeSelectionFunc -> m ()
- treeSelectionUnselectAll :: (MonadIO m, TreeSelectionK a) => a -> m ()
- treeSelectionUnselectIter :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m ()
- treeSelectionUnselectPath :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m ()
- treeSelectionUnselectRange :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> TreePath -> m ()
- data TreeSelectionModePropertyInfo
- constructTreeSelectionMode :: SelectionMode -> IO ([Char], GValue)
- getTreeSelectionMode :: (MonadIO m, TreeSelectionK o) => o -> m SelectionMode
- setTreeSelectionMode :: (MonadIO m, TreeSelectionK o) => o -> SelectionMode -> m ()
- type TreeSelectionChangedCallback = IO ()
- type TreeSelectionChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data TreeSelectionChangedSignalInfo
- afterTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId
- mkTreeSelectionChangedCallback :: TreeSelectionChangedCallbackC -> IO (FunPtr TreeSelectionChangedCallbackC)
- noTreeSelectionChangedCallback :: Maybe TreeSelectionChangedCallback
- onTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId
- treeSelectionChangedCallbackWrapper :: TreeSelectionChangedCallback -> Ptr () -> Ptr () -> IO ()
- treeSelectionChangedClosure :: TreeSelectionChangedCallback -> IO Closure
Exported types
newtype TreeSelection Source
class GObject o => TreeSelectionK o Source
(GObject o, IsDescendantOf TreeSelection o) => TreeSelectionK o Source |
toTreeSelection :: TreeSelectionK o => o -> IO TreeSelection Source
Methods
treeSelectionCountSelectedRows
treeSelectionCountSelectedRows :: (MonadIO m, TreeSelectionK a) => a -> m Int32 Source
treeSelectionGetMode
treeSelectionGetMode :: (MonadIO m, TreeSelectionK a) => a -> m SelectionMode Source
treeSelectionGetSelected
treeSelectionGetSelected :: (MonadIO m, TreeSelectionK a) => a -> m (Bool, TreeModel, TreeIter) Source
treeSelectionGetSelectedRows
treeSelectionGetSelectedRows :: (MonadIO m, TreeSelectionK a) => a -> m ([TreePath], TreeModel) Source
treeSelectionGetTreeView
treeSelectionGetTreeView :: (MonadIO m, TreeSelectionK a) => a -> m TreeView Source
treeSelectionIterIsSelected
treeSelectionIterIsSelected :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m Bool Source
treeSelectionPathIsSelected
treeSelectionPathIsSelected :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m Bool Source
treeSelectionSelectAll
treeSelectionSelectAll :: (MonadIO m, TreeSelectionK a) => a -> m () Source
treeSelectionSelectIter
treeSelectionSelectIter :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m () Source
treeSelectionSelectPath
treeSelectionSelectPath :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m () Source
treeSelectionSelectRange
treeSelectionSelectRange :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> TreePath -> m () Source
treeSelectionSelectedForeach
treeSelectionSelectedForeach :: (MonadIO m, TreeSelectionK a) => a -> TreeSelectionForeachFunc -> m () Source
treeSelectionSetMode
treeSelectionSetMode :: (MonadIO m, TreeSelectionK a) => a -> SelectionMode -> m () Source
treeSelectionSetSelectFunction
treeSelectionSetSelectFunction :: (MonadIO m, TreeSelectionK a) => a -> TreeSelectionFunc -> m () Source
treeSelectionUnselectAll
treeSelectionUnselectAll :: (MonadIO m, TreeSelectionK a) => a -> m () Source
treeSelectionUnselectIter
treeSelectionUnselectIter :: (MonadIO m, TreeSelectionK a) => a -> TreeIter -> m () Source
treeSelectionUnselectPath
treeSelectionUnselectPath :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> m () Source
treeSelectionUnselectRange
treeSelectionUnselectRange :: (MonadIO m, TreeSelectionK a) => a -> TreePath -> TreePath -> m () Source
Properties
Mode
data TreeSelectionModePropertyInfo Source
AttrInfo TreeSelectionModePropertyInfo Source | |
type AttrLabel TreeSelectionModePropertyInfo = "TreeSelection::mode" Source | |
type AttrGetType TreeSelectionModePropertyInfo = SelectionMode Source | |
type AttrBaseTypeConstraint TreeSelectionModePropertyInfo = TreeSelectionK Source | |
type AttrSetTypeConstraint TreeSelectionModePropertyInfo = * ~ SelectionMode Source | |
type AttrAllowedOps TreeSelectionModePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
constructTreeSelectionMode :: SelectionMode -> IO ([Char], GValue) Source
getTreeSelectionMode :: (MonadIO m, TreeSelectionK o) => o -> m SelectionMode Source
setTreeSelectionMode :: (MonadIO m, TreeSelectionK o) => o -> SelectionMode -> m () Source
Signals
Changed
type TreeSelectionChangedCallback = IO () Source
type TreeSelectionChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId Source
mkTreeSelectionChangedCallback :: TreeSelectionChangedCallbackC -> IO (FunPtr TreeSelectionChangedCallbackC) Source
onTreeSelectionChanged :: (GObject a, MonadIO m) => a -> TreeSelectionChangedCallback -> m SignalHandlerId Source
treeSelectionChangedCallbackWrapper :: TreeSelectionChangedCallback -> Ptr () -> Ptr () -> IO () Source