Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
setStart :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m () Source
setEnd :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m () Source
setStartBefore :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
setStartAfter :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
setEndBefore :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
setEndAfter :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
collapse :: (MonadIO m, RangeClass self) => self -> Bool -> m () Source
selectNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
selectNodeContents :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m () Source
compareBoundaryPoints :: (MonadIO m, RangeClass self, RangeClass sourceRange) => self -> Word -> Maybe sourceRange -> m Int Source
deleteContents :: (MonadIO m, RangeClass self) => self -> m () Source
extractContents :: (MonadIO m, RangeClass self) => self -> m (Maybe DocumentFragment) Source
cloneContents :: (MonadIO m, RangeClass self) => self -> m (Maybe DocumentFragment) Source
insertNode :: (MonadIO m, RangeClass self, NodeClass newNode) => self -> Maybe newNode -> m () Source
surroundContents :: (MonadIO m, RangeClass self, NodeClass newParent) => self -> Maybe newParent -> m () Source
cloneRange :: (MonadIO m, RangeClass self) => self -> m (Maybe Range) Source
toString :: (MonadIO m, RangeClass self, GlibString string) => self -> m string Source
detach :: (MonadIO m, RangeClass self) => self -> m () Source
createContextualFragment :: (MonadIO m, RangeClass self, GlibString string) => self -> string -> m (Maybe DocumentFragment) Source
intersectsNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m Bool Source
compareNode :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> m Int Source
comparePoint :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m Int Source
isPointInRange :: (MonadIO m, RangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> m Bool Source
expand :: (MonadIO m, RangeClass self, GlibString string) => self -> string -> m () Source
pattern START_TO_START :: () => (Eq a, Num a) => a Source
pattern START_TO_END :: () => (Eq a, Num a) => a Source
pattern END_TO_END :: () => (Eq a, Num a) => a Source
pattern END_TO_START :: () => (Eq a, Num a) => a Source
pattern NODE_BEFORE :: () => (Eq a, Num a) => a Source
pattern NODE_AFTER :: () => (Eq a, Num a) => a Source
pattern NODE_BEFORE_AND_AFTER :: () => (Eq a, Num a) => a Source
pattern NODE_INSIDE :: () => (Eq a, Num a) => a Source
getStartContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) Source
getStartOffset :: (MonadIO m, RangeClass self) => self -> m Int Source
getEndContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) Source
getEndOffset :: (MonadIO m, RangeClass self) => self -> m Int Source
getCollapsed :: (MonadIO m, RangeClass self) => self -> m Bool Source
getCommonAncestorContainer :: (MonadIO m, RangeClass self) => self -> m (Maybe Node) Source
getText :: (MonadIO m, RangeClass self, GlibString string) => self -> m string Source
castToRange :: GObjectClass obj => obj -> Range Source
class GObjectClass o => RangeClass o Source
toRange :: RangeClass o => o -> Range Source