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 GestureDrag = GestureDrag (ForeignPtr GestureDrag)
- class GObject o => GestureDragK o
- toGestureDrag :: GestureDragK o => o -> IO GestureDrag
- noGestureDrag :: Maybe GestureDrag
- data GestureDragGetOffsetMethodInfo
- gestureDragGetOffset :: (MonadIO m, GestureDragK a) => a -> m (Bool, Double, Double)
- data GestureDragGetStartPointMethodInfo
- gestureDragGetStartPoint :: (MonadIO m, GestureDragK a) => a -> m (Bool, Double, Double)
- gestureDragNew :: (MonadIO m, WidgetK a) => a -> m GestureDrag
- type GestureDragDragBeginCallback = Double -> Double -> IO ()
- type GestureDragDragBeginCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureDragDragBeginSignalInfo
- afterGestureDragDragBegin :: (GObject a, MonadIO m) => a -> GestureDragDragBeginCallback -> m SignalHandlerId
- gestureDragDragBeginCallbackWrapper :: GestureDragDragBeginCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureDragDragBeginClosure :: GestureDragDragBeginCallback -> IO Closure
- mkGestureDragDragBeginCallback :: GestureDragDragBeginCallbackC -> IO (FunPtr GestureDragDragBeginCallbackC)
- noGestureDragDragBeginCallback :: Maybe GestureDragDragBeginCallback
- onGestureDragDragBegin :: (GObject a, MonadIO m) => a -> GestureDragDragBeginCallback -> m SignalHandlerId
- type GestureDragDragEndCallback = Double -> Double -> IO ()
- type GestureDragDragEndCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureDragDragEndSignalInfo
- afterGestureDragDragEnd :: (GObject a, MonadIO m) => a -> GestureDragDragEndCallback -> m SignalHandlerId
- gestureDragDragEndCallbackWrapper :: GestureDragDragEndCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureDragDragEndClosure :: GestureDragDragEndCallback -> IO Closure
- mkGestureDragDragEndCallback :: GestureDragDragEndCallbackC -> IO (FunPtr GestureDragDragEndCallbackC)
- noGestureDragDragEndCallback :: Maybe GestureDragDragEndCallback
- onGestureDragDragEnd :: (GObject a, MonadIO m) => a -> GestureDragDragEndCallback -> m SignalHandlerId
- type GestureDragDragUpdateCallback = Double -> Double -> IO ()
- type GestureDragDragUpdateCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureDragDragUpdateSignalInfo
- afterGestureDragDragUpdate :: (GObject a, MonadIO m) => a -> GestureDragDragUpdateCallback -> m SignalHandlerId
- gestureDragDragUpdateCallbackWrapper :: GestureDragDragUpdateCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureDragDragUpdateClosure :: GestureDragDragUpdateCallback -> IO Closure
- mkGestureDragDragUpdateCallback :: GestureDragDragUpdateCallbackC -> IO (FunPtr GestureDragDragUpdateCallbackC)
- noGestureDragDragUpdateCallback :: Maybe GestureDragDragUpdateCallback
- onGestureDragDragUpdate :: (GObject a, MonadIO m) => a -> GestureDragDragUpdateCallback -> m SignalHandlerId
Exported types
newtype GestureDrag Source
GObject GestureDrag | |
((~) * info (ResolveGestureDragMethod t GestureDrag), MethodInfo * info GestureDrag p) => IsLabelProxy t (GestureDrag -> p) | |
type ParentTypes GestureDrag | |
type AttributeList GestureDrag | |
type SignalList GestureDrag |
class GObject o => GestureDragK o Source
(GObject o, IsDescendantOf GestureDrag o) => GestureDragK o |
toGestureDrag :: GestureDragK o => o -> IO GestureDrag Source
Methods
gestureDragGetOffset
data GestureDragGetOffsetMethodInfo Source
((~) * signature (m (Bool, Double, Double)), MonadIO m, GestureDragK a) => MethodInfo * GestureDragGetOffsetMethodInfo a signature |
gestureDragGetOffset :: (MonadIO m, GestureDragK a) => a -> m (Bool, Double, Double) Source
gestureDragGetStartPoint
data GestureDragGetStartPointMethodInfo Source
((~) * signature (m (Bool, Double, Double)), MonadIO m, GestureDragK a) => MethodInfo * GestureDragGetStartPointMethodInfo a signature |
gestureDragGetStartPoint :: (MonadIO m, GestureDragK a) => a -> m (Bool, Double, Double) Source
gestureDragNew
gestureDragNew :: (MonadIO m, WidgetK a) => a -> m GestureDrag Source
Signals
DragBegin
type GestureDragDragBeginCallback = Double -> Double -> IO () Source
afterGestureDragDragBegin :: (GObject a, MonadIO m) => a -> GestureDragDragBeginCallback -> m SignalHandlerId Source
gestureDragDragBeginCallbackWrapper :: GestureDragDragBeginCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureDragDragBeginCallback :: GestureDragDragBeginCallbackC -> IO (FunPtr GestureDragDragBeginCallbackC) Source
onGestureDragDragBegin :: (GObject a, MonadIO m) => a -> GestureDragDragBeginCallback -> m SignalHandlerId Source
DragEnd
type GestureDragDragEndCallback = Double -> Double -> IO () Source
afterGestureDragDragEnd :: (GObject a, MonadIO m) => a -> GestureDragDragEndCallback -> m SignalHandlerId Source
gestureDragDragEndCallbackWrapper :: GestureDragDragEndCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureDragDragEndCallback :: GestureDragDragEndCallbackC -> IO (FunPtr GestureDragDragEndCallbackC) Source
onGestureDragDragEnd :: (GObject a, MonadIO m) => a -> GestureDragDragEndCallback -> m SignalHandlerId Source
DragUpdate
type GestureDragDragUpdateCallback = Double -> Double -> IO () Source
afterGestureDragDragUpdate :: (GObject a, MonadIO m) => a -> GestureDragDragUpdateCallback -> m SignalHandlerId Source
gestureDragDragUpdateCallbackWrapper :: GestureDragDragUpdateCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureDragDragUpdateCallback :: GestureDragDragUpdateCallbackC -> IO (FunPtr GestureDragDragUpdateCallbackC) Source
onGestureDragDragUpdate :: (GObject a, MonadIO m) => a -> GestureDragDragUpdateCallback -> m SignalHandlerId Source