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 #