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 #
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 :: forall a. (Num a, Eq a) => a Source #
pattern START_TO_END :: forall a. (Num a, Eq a) => a Source #
pattern END_TO_END :: forall a. (Num a, Eq a) => a Source #
pattern END_TO_START :: forall a. (Num a, Eq a) => a Source #
pattern NODE_BEFORE :: forall a. (Num a, Eq a) => a Source #
pattern NODE_AFTER :: forall a. (Num a, Eq a) => a Source #
pattern NODE_BEFORE_AND_AFTER :: forall a. (Num a, Eq a) => a Source #
pattern NODE_INSIDE :: forall a. (Num a, Eq 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 #
gTypeRange :: GType Source #
class GObjectClass o => RangeClass o Source #
toRange :: RangeClass o => o -> Range Source #