webkitgtk3-0.14.1.1: Binding to the Webkit library.

Safe HaskellNone
LanguageHaskell98

Graphics.UI.Gtk.WebKit.DOM.Range

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

getText :: (MonadIO m, RangeClass self, GlibString string) => self -> m string Source