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 GesturePan = GesturePan (ForeignPtr GesturePan)
- class GObject o => GesturePanK o
- toGesturePan :: GesturePanK o => o -> IO GesturePan
- noGesturePan :: Maybe GesturePan
- data GesturePanGetOrientationMethodInfo
- gesturePanGetOrientation :: (MonadIO m, GesturePanK a) => a -> m Orientation
- gesturePanNew :: (MonadIO m, WidgetK a) => a -> Orientation -> m GesturePan
- data GesturePanSetOrientationMethodInfo
- gesturePanSetOrientation :: (MonadIO m, GesturePanK a) => a -> Orientation -> m ()
- data GesturePanOrientationPropertyInfo
- constructGesturePanOrientation :: Orientation -> IO ([Char], GValue)
- getGesturePanOrientation :: (MonadIO m, GesturePanK o) => o -> m Orientation
- setGesturePanOrientation :: (MonadIO m, GesturePanK o) => o -> Orientation -> m ()
- type GesturePanPanCallback = PanDirection -> Double -> IO ()
- type GesturePanPanCallbackC = Ptr () -> CUInt -> CDouble -> Ptr () -> IO ()
- data GesturePanPanSignalInfo
- afterGesturePanPan :: (GObject a, MonadIO m) => a -> GesturePanPanCallback -> m SignalHandlerId
- gesturePanPanCallbackWrapper :: GesturePanPanCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO ()
- gesturePanPanClosure :: GesturePanPanCallback -> IO Closure
- mkGesturePanPanCallback :: GesturePanPanCallbackC -> IO (FunPtr GesturePanPanCallbackC)
- noGesturePanPanCallback :: Maybe GesturePanPanCallback
- onGesturePanPan :: (GObject a, MonadIO m) => a -> GesturePanPanCallback -> m SignalHandlerId
Exported types
newtype GesturePan Source
GObject GesturePan Source | |
((~) * info (ResolveGesturePanMethod t GesturePan), MethodInfo * info GesturePan p) => IsLabel t (GesturePan -> p) Source | |
((~) * info (ResolveGesturePanMethod t GesturePan), MethodInfo * info GesturePan p) => IsLabelProxy t (GesturePan -> p) Source | |
type ParentTypes GesturePan Source | |
type AttributeList GesturePan Source | |
type SignalList GesturePan Source |
class GObject o => GesturePanK o Source
(GObject o, IsDescendantOf GesturePan o) => GesturePanK o Source | |
toGesturePan :: GesturePanK o => o -> IO GesturePan Source
Methods
gesturePanGetOrientation
data GesturePanGetOrientationMethodInfo Source
((~) (TYPE Lifted) signature (m Orientation), MonadIO m, GesturePanK a) => MethodInfo (TYPE Lifted) GesturePanGetOrientationMethodInfo a signature Source | |
gesturePanGetOrientation :: (MonadIO m, GesturePanK a) => a -> m Orientation Source
gesturePanNew
gesturePanNew :: (MonadIO m, WidgetK a) => a -> Orientation -> m GesturePan Source
gesturePanSetOrientation
data GesturePanSetOrientationMethodInfo Source
((~) (TYPE Lifted) signature (Orientation -> m ()), MonadIO m, GesturePanK a) => MethodInfo (TYPE Lifted) GesturePanSetOrientationMethodInfo a signature Source | |
gesturePanSetOrientation :: (MonadIO m, GesturePanK a) => a -> Orientation -> m () Source
Properties
Orientation
data GesturePanOrientationPropertyInfo Source
constructGesturePanOrientation :: Orientation -> IO ([Char], GValue) Source
getGesturePanOrientation :: (MonadIO m, GesturePanK o) => o -> m Orientation Source
setGesturePanOrientation :: (MonadIO m, GesturePanK o) => o -> Orientation -> m () Source
Signals
Pan
type GesturePanPanCallback = PanDirection -> Double -> IO () Source
afterGesturePanPan :: (GObject a, MonadIO m) => a -> GesturePanPanCallback -> m SignalHandlerId Source
gesturePanPanCallbackWrapper :: GesturePanPanCallback -> Ptr () -> CUInt -> CDouble -> Ptr () -> IO () Source
onGesturePanPan :: (GObject a, MonadIO m) => a -> GesturePanPanCallback -> m SignalHandlerId Source