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 GestureMultiPress = GestureMultiPress (ForeignPtr GestureMultiPress)
- class GObject o => GestureMultiPressK o
- toGestureMultiPress :: GestureMultiPressK o => o -> IO GestureMultiPress
- noGestureMultiPress :: Maybe GestureMultiPress
- data GestureMultiPressGetAreaMethodInfo
- gestureMultiPressGetArea :: (MonadIO m, GestureMultiPressK a) => a -> m (Bool, Rectangle)
- gestureMultiPressNew :: (MonadIO m, WidgetK a) => a -> m GestureMultiPress
- data GestureMultiPressSetAreaMethodInfo
- gestureMultiPressSetArea :: (MonadIO m, GestureMultiPressK a) => a -> Maybe Rectangle -> m ()
- type GestureMultiPressPressedCallback = Int32 -> Double -> Double -> IO ()
- type GestureMultiPressPressedCallbackC = Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureMultiPressPressedSignalInfo
- afterGestureMultiPressPressed :: (GObject a, MonadIO m) => a -> GestureMultiPressPressedCallback -> m SignalHandlerId
- gestureMultiPressPressedCallbackWrapper :: GestureMultiPressPressedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureMultiPressPressedClosure :: GestureMultiPressPressedCallback -> IO Closure
- mkGestureMultiPressPressedCallback :: GestureMultiPressPressedCallbackC -> IO (FunPtr GestureMultiPressPressedCallbackC)
- noGestureMultiPressPressedCallback :: Maybe GestureMultiPressPressedCallback
- onGestureMultiPressPressed :: (GObject a, MonadIO m) => a -> GestureMultiPressPressedCallback -> m SignalHandlerId
- type GestureMultiPressReleasedCallback = Int32 -> Double -> Double -> IO ()
- type GestureMultiPressReleasedCallbackC = Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureMultiPressReleasedSignalInfo
- afterGestureMultiPressReleased :: (GObject a, MonadIO m) => a -> GestureMultiPressReleasedCallback -> m SignalHandlerId
- gestureMultiPressReleasedCallbackWrapper :: GestureMultiPressReleasedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureMultiPressReleasedClosure :: GestureMultiPressReleasedCallback -> IO Closure
- mkGestureMultiPressReleasedCallback :: GestureMultiPressReleasedCallbackC -> IO (FunPtr GestureMultiPressReleasedCallbackC)
- noGestureMultiPressReleasedCallback :: Maybe GestureMultiPressReleasedCallback
- onGestureMultiPressReleased :: (GObject a, MonadIO m) => a -> GestureMultiPressReleasedCallback -> m SignalHandlerId
- type GestureMultiPressStoppedCallback = IO ()
- type GestureMultiPressStoppedCallbackC = Ptr () -> Ptr () -> IO ()
- data GestureMultiPressStoppedSignalInfo
- afterGestureMultiPressStopped :: (GObject a, MonadIO m) => a -> GestureMultiPressStoppedCallback -> m SignalHandlerId
- gestureMultiPressStoppedCallbackWrapper :: GestureMultiPressStoppedCallback -> Ptr () -> Ptr () -> IO ()
- gestureMultiPressStoppedClosure :: GestureMultiPressStoppedCallback -> IO Closure
- mkGestureMultiPressStoppedCallback :: GestureMultiPressStoppedCallbackC -> IO (FunPtr GestureMultiPressStoppedCallbackC)
- noGestureMultiPressStoppedCallback :: Maybe GestureMultiPressStoppedCallback
- onGestureMultiPressStopped :: (GObject a, MonadIO m) => a -> GestureMultiPressStoppedCallback -> m SignalHandlerId
Exported types
newtype GestureMultiPress Source
GObject GestureMultiPress Source | |
((~) * info (ResolveGestureMultiPressMethod t GestureMultiPress), MethodInfo * info GestureMultiPress p) => IsLabel t (GestureMultiPress -> p) Source | |
((~) * info (ResolveGestureMultiPressMethod t GestureMultiPress), MethodInfo * info GestureMultiPress p) => IsLabelProxy t (GestureMultiPress -> p) Source | |
type ParentTypes GestureMultiPress Source | |
type AttributeList GestureMultiPress Source | |
type SignalList GestureMultiPress Source |
class GObject o => GestureMultiPressK o Source
(GObject o, IsDescendantOf GestureMultiPress o) => GestureMultiPressK o Source | |
toGestureMultiPress :: GestureMultiPressK o => o -> IO GestureMultiPress Source
Methods
gestureMultiPressGetArea
data GestureMultiPressGetAreaMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, Rectangle)), MonadIO m, GestureMultiPressK a) => MethodInfo (TYPE Lifted) GestureMultiPressGetAreaMethodInfo a signature Source | |
gestureMultiPressGetArea :: (MonadIO m, GestureMultiPressK a) => a -> m (Bool, Rectangle) Source
gestureMultiPressNew
gestureMultiPressNew :: (MonadIO m, WidgetK a) => a -> m GestureMultiPress Source
gestureMultiPressSetArea
data GestureMultiPressSetAreaMethodInfo Source
((~) (TYPE Lifted) signature (Maybe Rectangle -> m ()), MonadIO m, GestureMultiPressK a) => MethodInfo (TYPE Lifted) GestureMultiPressSetAreaMethodInfo a signature Source | |
gestureMultiPressSetArea :: (MonadIO m, GestureMultiPressK a) => a -> Maybe Rectangle -> m () Source
Signals
Pressed
type GestureMultiPressPressedCallbackC = Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO () Source
afterGestureMultiPressPressed :: (GObject a, MonadIO m) => a -> GestureMultiPressPressedCallback -> m SignalHandlerId Source
gestureMultiPressPressedCallbackWrapper :: GestureMultiPressPressedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureMultiPressPressedCallback :: GestureMultiPressPressedCallbackC -> IO (FunPtr GestureMultiPressPressedCallbackC) Source
onGestureMultiPressPressed :: (GObject a, MonadIO m) => a -> GestureMultiPressPressedCallback -> m SignalHandlerId Source
Released
type GestureMultiPressReleasedCallbackC = Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO () Source
afterGestureMultiPressReleased :: (GObject a, MonadIO m) => a -> GestureMultiPressReleasedCallback -> m SignalHandlerId Source
gestureMultiPressReleasedCallbackWrapper :: GestureMultiPressReleasedCallback -> Ptr () -> Int32 -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureMultiPressReleasedCallback :: GestureMultiPressReleasedCallbackC -> IO (FunPtr GestureMultiPressReleasedCallbackC) Source
onGestureMultiPressReleased :: (GObject a, MonadIO m) => a -> GestureMultiPressReleasedCallback -> m SignalHandlerId Source
Stopped
type GestureMultiPressStoppedCallback = IO () Source
type GestureMultiPressStoppedCallbackC = Ptr () -> Ptr () -> IO () Source
afterGestureMultiPressStopped :: (GObject a, MonadIO m) => a -> GestureMultiPressStoppedCallback -> m SignalHandlerId Source
gestureMultiPressStoppedCallbackWrapper :: GestureMultiPressStoppedCallback -> Ptr () -> Ptr () -> IO () Source
mkGestureMultiPressStoppedCallback :: GestureMultiPressStoppedCallbackC -> IO (FunPtr GestureMultiPressStoppedCallbackC) Source
onGestureMultiPressStopped :: (GObject a, MonadIO m) => a -> GestureMultiPressStoppedCallback -> m SignalHandlerId Source