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 |
- newtype HitTestResult = HitTestResult (ForeignPtr HitTestResult)
- class GObject o => HitTestResultK o
- toHitTestResult :: HitTestResultK o => o -> IO HitTestResult
- noHitTestResult :: Maybe HitTestResult
- data HitTestResultContextPropertyInfo
- constructHitTestResultContext :: [HitTestResultContext] -> IO ([Char], GValue)
- getHitTestResultContext :: (MonadIO m, HitTestResultK o) => o -> m [HitTestResultContext]
- data HitTestResultImageUriPropertyInfo
- constructHitTestResultImageUri :: Text -> IO ([Char], GValue)
- getHitTestResultImageUri :: (MonadIO m, HitTestResultK o) => o -> m Text
- data HitTestResultInnerNodePropertyInfo
- constructHitTestResultInnerNode :: DOMNodeK a => a -> IO ([Char], GValue)
- getHitTestResultInnerNode :: (MonadIO m, HitTestResultK o) => o -> m DOMNode
- data HitTestResultLinkUriPropertyInfo
- constructHitTestResultLinkUri :: Text -> IO ([Char], GValue)
- getHitTestResultLinkUri :: (MonadIO m, HitTestResultK o) => o -> m Text
- data HitTestResultMediaUriPropertyInfo
- constructHitTestResultMediaUri :: Text -> IO ([Char], GValue)
- getHitTestResultMediaUri :: (MonadIO m, HitTestResultK o) => o -> m Text
- data HitTestResultXPropertyInfo
- constructHitTestResultX :: Int32 -> IO ([Char], GValue)
- getHitTestResultX :: (MonadIO m, HitTestResultK o) => o -> m Int32
- data HitTestResultYPropertyInfo
- constructHitTestResultY :: Int32 -> IO ([Char], GValue)
- getHitTestResultY :: (MonadIO m, HitTestResultK o) => o -> m Int32
Exported types
newtype HitTestResult Source
class GObject o => HitTestResultK o Source
(GObject o, IsDescendantOf HitTestResult o) => HitTestResultK o |
toHitTestResult :: HitTestResultK o => o -> IO HitTestResult Source
Properties
Context
data HitTestResultContextPropertyInfo Source
AttrInfo HitTestResultContextPropertyInfo | |
type AttrLabel HitTestResultContextPropertyInfo = "HitTestResult::context" | |
type AttrGetType HitTestResultContextPropertyInfo = [HitTestResultContext] | |
type AttrBaseTypeConstraint HitTestResultContextPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultContextPropertyInfo = * ~ [HitTestResultContext] | |
type AttrAllowedOps HitTestResultContextPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
constructHitTestResultContext :: [HitTestResultContext] -> IO ([Char], GValue) Source
getHitTestResultContext :: (MonadIO m, HitTestResultK o) => o -> m [HitTestResultContext] Source
ImageUri
data HitTestResultImageUriPropertyInfo Source
AttrInfo HitTestResultImageUriPropertyInfo | |
type AttrLabel HitTestResultImageUriPropertyInfo = "HitTestResult::image-uri" | |
type AttrGetType HitTestResultImageUriPropertyInfo = Text | |
type AttrBaseTypeConstraint HitTestResultImageUriPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultImageUriPropertyInfo = * ~ Text | |
type AttrAllowedOps HitTestResultImageUriPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultImageUri :: (MonadIO m, HitTestResultK o) => o -> m Text Source
InnerNode
data HitTestResultInnerNodePropertyInfo Source
AttrInfo HitTestResultInnerNodePropertyInfo | |
type AttrLabel HitTestResultInnerNodePropertyInfo = "HitTestResult::inner-node" | |
type AttrGetType HitTestResultInnerNodePropertyInfo = DOMNode | |
type AttrBaseTypeConstraint HitTestResultInnerNodePropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultInnerNodePropertyInfo = DOMNodeK | |
type AttrAllowedOps HitTestResultInnerNodePropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultInnerNode :: (MonadIO m, HitTestResultK o) => o -> m DOMNode Source
LinkUri
data HitTestResultLinkUriPropertyInfo Source
AttrInfo HitTestResultLinkUriPropertyInfo | |
type AttrLabel HitTestResultLinkUriPropertyInfo = "HitTestResult::link-uri" | |
type AttrGetType HitTestResultLinkUriPropertyInfo = Text | |
type AttrBaseTypeConstraint HitTestResultLinkUriPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultLinkUriPropertyInfo = * ~ Text | |
type AttrAllowedOps HitTestResultLinkUriPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultLinkUri :: (MonadIO m, HitTestResultK o) => o -> m Text Source
MediaUri
data HitTestResultMediaUriPropertyInfo Source
AttrInfo HitTestResultMediaUriPropertyInfo | |
type AttrLabel HitTestResultMediaUriPropertyInfo = "HitTestResult::media-uri" | |
type AttrGetType HitTestResultMediaUriPropertyInfo = Text | |
type AttrBaseTypeConstraint HitTestResultMediaUriPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultMediaUriPropertyInfo = * ~ Text | |
type AttrAllowedOps HitTestResultMediaUriPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultMediaUri :: (MonadIO m, HitTestResultK o) => o -> m Text Source
X
data HitTestResultXPropertyInfo Source
AttrInfo HitTestResultXPropertyInfo | |
type AttrLabel HitTestResultXPropertyInfo = "HitTestResult::x" | |
type AttrGetType HitTestResultXPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HitTestResultXPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultXPropertyInfo = * ~ Int32 | |
type AttrAllowedOps HitTestResultXPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultX :: (MonadIO m, HitTestResultK o) => o -> m Int32 Source
Y
data HitTestResultYPropertyInfo Source
AttrInfo HitTestResultYPropertyInfo | |
type AttrLabel HitTestResultYPropertyInfo = "HitTestResult::y" | |
type AttrGetType HitTestResultYPropertyInfo = Int32 | |
type AttrBaseTypeConstraint HitTestResultYPropertyInfo = HitTestResultK | |
type AttrSetTypeConstraint HitTestResultYPropertyInfo = * ~ Int32 | |
type AttrAllowedOps HitTestResultYPropertyInfo = (:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)) |
getHitTestResultY :: (MonadIO m, HitTestResultK o) => o -> m Int32 Source