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 |
This class holds context information about the coordinates specified by a GDK event.
- newtype HitTestResult = HitTestResult (ManagedPtr HitTestResult)
- class GObject o => IsHitTestResult o
- toHitTestResult :: IsHitTestResult o => o -> IO HitTestResult
- noHitTestResult :: Maybe HitTestResult
- data HitTestResultContextPropertyInfo
- constructHitTestResultContext :: IsHitTestResult o => [HitTestResultContext] -> IO (GValueConstruct o)
- getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m [HitTestResultContext]
- hitTestResultContext :: AttrLabelProxy "context"
- data HitTestResultImageUriPropertyInfo
- constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- hitTestResultImageUri :: AttrLabelProxy "imageUri"
- data HitTestResultInnerNodePropertyInfo
- constructHitTestResultInnerNode :: (IsHitTestResult o, IsDOMNode a) => a -> IO (GValueConstruct o)
- getHitTestResultInnerNode :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe DOMNode)
- hitTestResultInnerNode :: AttrLabelProxy "innerNode"
- data HitTestResultLinkUriPropertyInfo
- constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- hitTestResultLinkUri :: AttrLabelProxy "linkUri"
- data HitTestResultMediaUriPropertyInfo
- constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- hitTestResultMediaUri :: AttrLabelProxy "mediaUri"
- data HitTestResultXPropertyInfo
- constructHitTestResultX :: IsHitTestResult o => Int32 -> IO (GValueConstruct o)
- getHitTestResultX :: (MonadIO m, IsHitTestResult o) => o -> m Int32
- hitTestResultX :: AttrLabelProxy "x"
- data HitTestResultYPropertyInfo
- constructHitTestResultY :: IsHitTestResult o => Int32 -> IO (GValueConstruct o)
- getHitTestResultY :: (MonadIO m, IsHitTestResult o) => o -> m Int32
- hitTestResultY :: AttrLabelProxy "y"
Exported types
newtype HitTestResult Source #
GObject HitTestResult Source # | |
IsObject HitTestResult Source # | |
IsHitTestResult HitTestResult Source # | |
((~) * info (ResolveHitTestResultMethod t HitTestResult), MethodInfo * info HitTestResult p) => IsLabel t (HitTestResult -> p) Source # | |
((~) * info (ResolveHitTestResultMethod t HitTestResult), MethodInfo * info HitTestResult p) => IsLabelProxy t (HitTestResult -> p) Source # | |
HasAttributeList * HitTestResult Source # | |
type AttributeList HitTestResult Source # | |
type SignalList HitTestResult Source # | |
class GObject o => IsHitTestResult o Source #
toHitTestResult :: IsHitTestResult o => o -> IO HitTestResult Source #
Properties
context
data HitTestResultContextPropertyInfo Source #
constructHitTestResultContext :: IsHitTestResult o => [HitTestResultContext] -> IO (GValueConstruct o) Source #
getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m [HitTestResultContext] Source #
hitTestResultContext :: AttrLabelProxy "context" Source #
imageUri
data HitTestResultImageUriPropertyInfo Source #
constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
hitTestResultImageUri :: AttrLabelProxy "imageUri" Source #
innerNode
data HitTestResultInnerNodePropertyInfo Source #
constructHitTestResultInnerNode :: (IsHitTestResult o, IsDOMNode a) => a -> IO (GValueConstruct o) Source #
getHitTestResultInnerNode :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe DOMNode) Source #
hitTestResultInnerNode :: AttrLabelProxy "innerNode" Source #
linkUri
data HitTestResultLinkUriPropertyInfo Source #
constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
hitTestResultLinkUri :: AttrLabelProxy "linkUri" Source #
mediaUri
data HitTestResultMediaUriPropertyInfo Source #
constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
hitTestResultMediaUri :: AttrLabelProxy "mediaUri" Source #
x
data HitTestResultXPropertyInfo Source #
constructHitTestResultX :: IsHitTestResult o => Int32 -> IO (GValueConstruct o) Source #
getHitTestResultX :: (MonadIO m, IsHitTestResult o) => o -> m Int32 Source #
hitTestResultX :: AttrLabelProxy "x" Source #
y
data HitTestResultYPropertyInfo Source #
constructHitTestResultY :: IsHitTestResult o => Int32 -> IO (GValueConstruct o) Source #
getHitTestResultY :: (MonadIO m, IsHitTestResult o) => o -> m Int32 Source #
hitTestResultY :: AttrLabelProxy "y" Source #