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)
- gesturePanOrientation :: AttrLabelProxy "orientation"
- 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 | |
((~) * info (ResolveGesturePanMethod t GesturePan), MethodInfo * info GesturePan p) => IsLabelProxy t (GesturePan -> p) | |
type ParentTypes GesturePan | |
type AttributeList GesturePan | |
type SignalList GesturePan |
class GObject o => GesturePanK o Source
(GObject o, IsDescendantOf GesturePan o) => GesturePanK o |
toGesturePan :: GesturePanK o => o -> IO GesturePan Source
Methods
gesturePanGetOrientation
data GesturePanGetOrientationMethodInfo Source
((~) * signature (m Orientation), MonadIO m, GesturePanK a) => MethodInfo * GesturePanGetOrientationMethodInfo a signature |
gesturePanGetOrientation :: (MonadIO m, GesturePanK a) => a -> m Orientation Source
gesturePanNew
gesturePanNew :: (MonadIO m, WidgetK a) => a -> Orientation -> m GesturePan Source
gesturePanSetOrientation
data GesturePanSetOrientationMethodInfo Source
((~) * signature (Orientation -> m ()), MonadIO m, GesturePanK a) => MethodInfo * GesturePanSetOrientationMethodInfo a signature |
gesturePanSetOrientation :: (MonadIO m, GesturePanK a) => a -> Orientation -> m () Source
Properties
Orientation
data GesturePanOrientationPropertyInfo Source
AttrInfo GesturePanOrientationPropertyInfo | |
type AttrLabel GesturePanOrientationPropertyInfo = "orientation" | |
type AttrGetType GesturePanOrientationPropertyInfo = Orientation | |
type AttrBaseTypeConstraint GesturePanOrientationPropertyInfo = GesturePanK | |
type AttrSetTypeConstraint GesturePanOrientationPropertyInfo = * ~ Orientation | |
type AttrAllowedOps GesturePanOrientationPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
constructGesturePanOrientation :: Orientation -> IO ([Char], GValue) Source
gesturePanOrientation :: AttrLabelProxy "orientation" 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