Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- dOMTreeWalkerFirstChild
- dOMTreeWalkerGetCurrentNode
- dOMTreeWalkerGetExpandEntityReferences
- dOMTreeWalkerGetFilter
- dOMTreeWalkerGetRoot
- dOMTreeWalkerGetWhatToShow
- dOMTreeWalkerLastChild
- dOMTreeWalkerNextNode
- dOMTreeWalkerNextSibling
- dOMTreeWalkerParentNode
- dOMTreeWalkerPreviousNode
- dOMTreeWalkerPreviousSibling
- dOMTreeWalkerSetCurrentNode
- Properties
- newtype DOMTreeWalker = DOMTreeWalker (ForeignPtr DOMTreeWalker)
- class GObject o => DOMTreeWalkerK o
- toDOMTreeWalker :: DOMTreeWalkerK o => o -> IO DOMTreeWalker
- noDOMTreeWalker :: Maybe DOMTreeWalker
- data DOMTreeWalkerFirstChildMethodInfo
- dOMTreeWalkerFirstChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerGetCurrentNodeMethodInfo
- dOMTreeWalkerGetCurrentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerGetExpandEntityReferencesMethodInfo
- dOMTreeWalkerGetExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK a) => a -> m Bool
- data DOMTreeWalkerGetFilterMethodInfo
- dOMTreeWalkerGetFilter :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNodeFilter
- data DOMTreeWalkerGetRootMethodInfo
- dOMTreeWalkerGetRoot :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerGetWhatToShowMethodInfo
- dOMTreeWalkerGetWhatToShow :: (MonadIO m, DOMTreeWalkerK a) => a -> m CULong
- data DOMTreeWalkerLastChildMethodInfo
- dOMTreeWalkerLastChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerNextNodeMethodInfo
- dOMTreeWalkerNextNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerNextSiblingMethodInfo
- dOMTreeWalkerNextSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerParentNodeMethodInfo
- dOMTreeWalkerParentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerPreviousNodeMethodInfo
- dOMTreeWalkerPreviousNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerPreviousSiblingMethodInfo
- dOMTreeWalkerPreviousSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode
- data DOMTreeWalkerSetCurrentNodeMethodInfo
- dOMTreeWalkerSetCurrentNode :: (MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => a -> b -> m ()
- data DOMTreeWalkerCurrentNodePropertyInfo
- dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode"
- getDOMTreeWalkerCurrentNode :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode
- data DOMTreeWalkerExpandEntityReferencesPropertyInfo
- dOMTreeWalkerExpandEntityReferences :: AttrLabelProxy "expandEntityReferences"
- getDOMTreeWalkerExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK o) => o -> m Bool
- data DOMTreeWalkerFilterPropertyInfo
- dOMTreeWalkerFilter :: AttrLabelProxy "filter"
- getDOMTreeWalkerFilter :: (MonadIO m, DOMTreeWalkerK o) => o -> m (Maybe DOMNodeFilter)
- data DOMTreeWalkerRootPropertyInfo
- dOMTreeWalkerRoot :: AttrLabelProxy "root"
- getDOMTreeWalkerRoot :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode
- data DOMTreeWalkerWhatToShowPropertyInfo
- dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow"
- getDOMTreeWalkerWhatToShow :: (MonadIO m, DOMTreeWalkerK o) => o -> m CULong
Exported types
newtype DOMTreeWalker Source
GObject DOMTreeWalker | |
((~) * info (ResolveDOMTreeWalkerMethod t DOMTreeWalker), MethodInfo * info DOMTreeWalker p) => IsLabelProxy t (DOMTreeWalker -> p) | |
type ParentTypes DOMTreeWalker | |
type AttributeList DOMTreeWalker | |
type SignalList DOMTreeWalker |
class GObject o => DOMTreeWalkerK o Source
(GObject o, IsDescendantOf DOMTreeWalker o) => DOMTreeWalkerK o |
toDOMTreeWalker :: DOMTreeWalkerK o => o -> IO DOMTreeWalker Source
Methods
dOMTreeWalkerFirstChild
data DOMTreeWalkerFirstChildMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerFirstChildMethodInfo a signature |
dOMTreeWalkerFirstChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetCurrentNode
data DOMTreeWalkerGetCurrentNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerGetCurrentNodeMethodInfo a signature |
dOMTreeWalkerGetCurrentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetExpandEntityReferences
data DOMTreeWalkerGetExpandEntityReferencesMethodInfo Source
((~) * signature (m Bool), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerGetExpandEntityReferencesMethodInfo a signature |
dOMTreeWalkerGetExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK a) => a -> m Bool Source
dOMTreeWalkerGetFilter
data DOMTreeWalkerGetFilterMethodInfo Source
((~) * signature (m DOMNodeFilter), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerGetFilterMethodInfo a signature |
dOMTreeWalkerGetFilter :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNodeFilter Source
dOMTreeWalkerGetRoot
data DOMTreeWalkerGetRootMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerGetRootMethodInfo a signature |
dOMTreeWalkerGetRoot :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerGetWhatToShow
data DOMTreeWalkerGetWhatToShowMethodInfo Source
((~) * signature (m CULong), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerGetWhatToShowMethodInfo a signature |
dOMTreeWalkerGetWhatToShow :: (MonadIO m, DOMTreeWalkerK a) => a -> m CULong Source
dOMTreeWalkerLastChild
data DOMTreeWalkerLastChildMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerLastChildMethodInfo a signature |
dOMTreeWalkerLastChild :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerNextNode
data DOMTreeWalkerNextNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerNextNodeMethodInfo a signature |
dOMTreeWalkerNextNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerNextSibling
data DOMTreeWalkerNextSiblingMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerNextSiblingMethodInfo a signature |
dOMTreeWalkerNextSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerParentNode
data DOMTreeWalkerParentNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerParentNodeMethodInfo a signature |
dOMTreeWalkerParentNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerPreviousNode
data DOMTreeWalkerPreviousNodeMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerPreviousNodeMethodInfo a signature |
dOMTreeWalkerPreviousNode :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerPreviousSibling
data DOMTreeWalkerPreviousSiblingMethodInfo Source
((~) * signature (m DOMNode), MonadIO m, DOMTreeWalkerK a) => MethodInfo * DOMTreeWalkerPreviousSiblingMethodInfo a signature |
dOMTreeWalkerPreviousSibling :: (MonadIO m, DOMTreeWalkerK a) => a -> m DOMNode Source
dOMTreeWalkerSetCurrentNode
data DOMTreeWalkerSetCurrentNodeMethodInfo Source
((~) * signature (b -> m ()), MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => MethodInfo * DOMTreeWalkerSetCurrentNodeMethodInfo a signature |
dOMTreeWalkerSetCurrentNode :: (MonadIO m, DOMTreeWalkerK a, DOMNodeK b) => a -> b -> m () Source
Properties
CurrentNode
data DOMTreeWalkerCurrentNodePropertyInfo Source
dOMTreeWalkerCurrentNode :: AttrLabelProxy "currentNode" Source
getDOMTreeWalkerCurrentNode :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode Source
ExpandEntityReferences
data DOMTreeWalkerExpandEntityReferencesPropertyInfo Source
dOMTreeWalkerExpandEntityReferences :: AttrLabelProxy "expandEntityReferences" Source
getDOMTreeWalkerExpandEntityReferences :: (MonadIO m, DOMTreeWalkerK o) => o -> m Bool Source
Filter
data DOMTreeWalkerFilterPropertyInfo Source
dOMTreeWalkerFilter :: AttrLabelProxy "filter" Source
getDOMTreeWalkerFilter :: (MonadIO m, DOMTreeWalkerK o) => o -> m (Maybe DOMNodeFilter) Source
Root
data DOMTreeWalkerRootPropertyInfo Source
AttrInfo DOMTreeWalkerRootPropertyInfo | |
type AttrLabel DOMTreeWalkerRootPropertyInfo = "root" | |
type AttrGetType DOMTreeWalkerRootPropertyInfo = DOMNode | |
type AttrBaseTypeConstraint DOMTreeWalkerRootPropertyInfo = DOMTreeWalkerK | |
type AttrSetTypeConstraint DOMTreeWalkerRootPropertyInfo = * ~ () | |
type AttrAllowedOps DOMTreeWalkerRootPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag)) |
dOMTreeWalkerRoot :: AttrLabelProxy "root" Source
getDOMTreeWalkerRoot :: (MonadIO m, DOMTreeWalkerK o) => o -> m DOMNode Source
WhatToShow
data DOMTreeWalkerWhatToShowPropertyInfo Source
dOMTreeWalkerWhatToShow :: AttrLabelProxy "whatToShow" Source
getDOMTreeWalkerWhatToShow :: (MonadIO m, DOMTreeWalkerK o) => o -> m CULong Source