webkit-0.12.6.1: Binding to the Webkit library.

Safe Haskell | None
Language | Haskell98

Graphics.UI.Gtk.WebKit.DOM.Range

# Documentation

rangeSetStart :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> IO ()

rangeSetEnd :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> IO ()

rangeSetStartBefore :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeSetStartAfter :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeSetEndBefore :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeSetEndAfter :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeCollapse :: DOMRangeClass self => self -> Bool -> IO ()

rangeSelectNode :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeSelectNodeContents :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO ()

rangeCompareBoundaryPoints :: (DOMRangeClass self, DOMRangeClass sourceRange) => self -> Word -> Maybe sourceRange -> IO Int

rangeDeleteContents :: DOMRangeClass self => self -> IO ()

rangeExtractContents :: DOMRangeClass self => self -> IO (Maybe DocumentFragment)

rangeCloneContents :: DOMRangeClass self => self -> IO (Maybe DocumentFragment)

rangeInsertNode :: (DOMRangeClass self, NodeClass newNode) => self -> Maybe newNode -> IO ()

rangeSurroundContents :: (DOMRangeClass self, NodeClass newParent) => self -> Maybe newParent -> IO ()

rangeCloneRange :: DOMRangeClass self => self -> IO (Maybe DOMRange)

rangeToString :: DOMRangeClass self => self -> IO String

rangeDetach :: DOMRangeClass self => self -> IO ()

rangeCreateContextualFragment :: DOMRangeClass self => self -> String -> IO (Maybe DocumentFragment)

rangeIntersectsNode :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO Bool

rangeCompareNode :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> IO Int

rangeComparePoint :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> IO Int

rangeIsPointInRange :: (DOMRangeClass self, NodeClass refNode) => self -> Maybe refNode -> Int -> IO Bool

rangeExpand :: DOMRangeClass self => self -> String -> IO ()

cSTART_TO_START :: Integer

cSTART_TO_END :: Integer

cEND_TO_END :: Integer

cEND_TO_START :: Integer

cNODE_BEFORE :: Integer

cNODE_AFTER :: Integer

cNODE_BEFORE_AND_AFTER :: Integer

cNODE_INSIDE :: Integer

rangeGetStartContainer :: DOMRangeClass self => self -> IO (Maybe Node)

rangeGetStartOffset :: DOMRangeClass self => self -> IO Int

rangeGetEndContainer :: DOMRangeClass self => self -> IO (Maybe Node)

rangeGetEndOffset :: DOMRangeClass self => self -> IO Int

rangeGetCollapsed :: DOMRangeClass self => self -> IO Bool

rangeGetCommonAncestorContainer :: DOMRangeClass self => self -> IO (Maybe Node)

rangeGetText :: DOMRangeClass self => self -> IO String

data DOMRange

Instances

Eq DOMRange |
Ord DOMRange |
GObjectClass DOMRange |
DOMRangeClass DOMRange |

class GObjectClass o => DOMRangeClass o

Instances

DOMRangeClass DOMRange |

castToDOMRange :: GObjectClass obj => obj -> DOMRange

gTypeDOMRange :: GType

toDOMRange :: DOMRangeClass o => o -> DOMRange