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 :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult
- noHitTestResult :: Maybe HitTestResult
- constructHitTestResultContext :: IsHitTestResult o => [HitTestResultContext] -> IO (GValueConstruct o)
- getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m [HitTestResultContext]
- constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- constructHitTestResultInnerNode :: (IsHitTestResult o, IsDOMNode a) => a -> IO (GValueConstruct o)
- getHitTestResultInnerNode :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe DOMNode)
- constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o)
- getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text)
- constructHitTestResultX :: IsHitTestResult o => Int32 -> IO (GValueConstruct o)
- getHitTestResultX :: (MonadIO m, IsHitTestResult o) => o -> m Int32
- constructHitTestResultY :: IsHitTestResult o => Int32 -> IO (GValueConstruct o)
- getHitTestResultY :: (MonadIO m, IsHitTestResult o) => o -> m Int32
Exported types
newtype HitTestResult Source #
class GObject o => IsHitTestResult o Source #
toHitTestResult :: (MonadIO m, IsHitTestResult o) => o -> m HitTestResult Source #
Properties
context
constructHitTestResultContext :: IsHitTestResult o => [HitTestResultContext] -> IO (GValueConstruct o) Source #
getHitTestResultContext :: (MonadIO m, IsHitTestResult o) => o -> m [HitTestResultContext] Source #
imageUri
constructHitTestResultImageUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultImageUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
innerNode
constructHitTestResultInnerNode :: (IsHitTestResult o, IsDOMNode a) => a -> IO (GValueConstruct o) Source #
getHitTestResultInnerNode :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe DOMNode) Source #
linkUri
constructHitTestResultLinkUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultLinkUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
mediaUri
constructHitTestResultMediaUri :: IsHitTestResult o => Text -> IO (GValueConstruct o) Source #
getHitTestResultMediaUri :: (MonadIO m, IsHitTestResult o) => o -> m (Maybe Text) Source #
x
constructHitTestResultX :: IsHitTestResult o => Int32 -> IO (GValueConstruct o) Source #
getHitTestResultX :: (MonadIO m, IsHitTestResult o) => o -> m Int32 Source #
y
constructHitTestResultY :: IsHitTestResult o => Int32 -> IO (GValueConstruct o) Source #
getHitTestResultY :: (MonadIO m, IsHitTestResult o) => o -> m Int32 Source #