Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
collapse :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () Source
collapseToEnd :: (MonadIO m, SelectionClass self) => self -> m () Source
collapseToStart :: (MonadIO m, SelectionClass self) => self -> m () Source
deleteFromDocument :: (MonadIO m, SelectionClass self) => self -> m () Source
containsNode :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Bool -> m Bool Source
selectAllChildren :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> m () Source
extend :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () Source
getRangeAt :: (MonadIO m, SelectionClass self) => self -> Int -> m (Maybe Range) Source
removeAllRanges :: (MonadIO m, SelectionClass self) => self -> m () Source
addRange :: (MonadIO m, SelectionClass self, RangeClass range) => self -> Maybe range -> m () Source
modify :: (MonadIO m, SelectionClass self, GlibString string) => self -> string -> string -> string -> m () Source
setBaseAndExtent :: (MonadIO m, SelectionClass self, NodeClass baseNode, NodeClass extentNode) => self -> Maybe baseNode -> Int -> Maybe extentNode -> Int -> m () Source
setPosition :: (MonadIO m, SelectionClass self, NodeClass node) => self -> Maybe node -> Int -> m () Source
empty :: (MonadIO m, SelectionClass self) => self -> m () Source
getAnchorNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) Source
getAnchorOffset :: (MonadIO m, SelectionClass self) => self -> m Int Source
getFocusNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) Source
getFocusOffset :: (MonadIO m, SelectionClass self) => self -> m Int Source
getIsCollapsed :: (MonadIO m, SelectionClass self) => self -> m Bool Source
getRangeCount :: (MonadIO m, SelectionClass self) => self -> m Int Source
getBaseNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) Source
getBaseOffset :: (MonadIO m, SelectionClass self) => self -> m Int Source
getExtentNode :: (MonadIO m, SelectionClass self) => self -> m (Maybe Node) Source
getExtentOffset :: (MonadIO m, SelectionClass self) => self -> m Int Source
castToSelection :: GObjectClass obj => obj -> Selection Source
class GObjectClass o => SelectionClass o Source
toSelection :: SelectionClass o => o -> Selection Source