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 GestureLongPress = GestureLongPress (ForeignPtr GestureLongPress)
- class GObject o => GestureLongPressK o
- toGestureLongPress :: GestureLongPressK o => o -> IO GestureLongPress
- noGestureLongPress :: Maybe GestureLongPress
- gestureLongPressNew :: (MonadIO m, WidgetK a) => a -> m GestureLongPress
- data GestureLongPressDelayFactorPropertyInfo
- constructGestureLongPressDelayFactor :: Double -> IO ([Char], GValue)
- getGestureLongPressDelayFactor :: (MonadIO m, GestureLongPressK o) => o -> m Double
- setGestureLongPressDelayFactor :: (MonadIO m, GestureLongPressK o) => o -> Double -> m ()
- type GestureLongPressCancelledCallback = IO ()
- type GestureLongPressCancelledCallbackC = Ptr () -> Ptr () -> IO ()
- data GestureLongPressCancelledSignalInfo
- afterGestureLongPressCancelled :: (GObject a, MonadIO m) => a -> GestureLongPressCancelledCallback -> m SignalHandlerId
- gestureLongPressCancelledCallbackWrapper :: GestureLongPressCancelledCallback -> Ptr () -> Ptr () -> IO ()
- gestureLongPressCancelledClosure :: GestureLongPressCancelledCallback -> IO Closure
- mkGestureLongPressCancelledCallback :: GestureLongPressCancelledCallbackC -> IO (FunPtr GestureLongPressCancelledCallbackC)
- noGestureLongPressCancelledCallback :: Maybe GestureLongPressCancelledCallback
- onGestureLongPressCancelled :: (GObject a, MonadIO m) => a -> GestureLongPressCancelledCallback -> m SignalHandlerId
- type GestureLongPressPressedCallback = Double -> Double -> IO ()
- type GestureLongPressPressedCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureLongPressPressedSignalInfo
- afterGestureLongPressPressed :: (GObject a, MonadIO m) => a -> GestureLongPressPressedCallback -> m SignalHandlerId
- gestureLongPressPressedCallbackWrapper :: GestureLongPressPressedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureLongPressPressedClosure :: GestureLongPressPressedCallback -> IO Closure
- mkGestureLongPressPressedCallback :: GestureLongPressPressedCallbackC -> IO (FunPtr GestureLongPressPressedCallbackC)
- noGestureLongPressPressedCallback :: Maybe GestureLongPressPressedCallback
- onGestureLongPressPressed :: (GObject a, MonadIO m) => a -> GestureLongPressPressedCallback -> m SignalHandlerId
Exported types
newtype GestureLongPress Source
class GObject o => GestureLongPressK o Source
(GObject o, IsDescendantOf GestureLongPress o) => GestureLongPressK o Source |
toGestureLongPress :: GestureLongPressK o => o -> IO GestureLongPress Source
Methods
gestureLongPressNew
gestureLongPressNew :: (MonadIO m, WidgetK a) => a -> m GestureLongPress Source
Properties
DelayFactor
data GestureLongPressDelayFactorPropertyInfo Source
AttrInfo GestureLongPressDelayFactorPropertyInfo Source | |
type AttrLabel GestureLongPressDelayFactorPropertyInfo = "GestureLongPress::delay-factor" Source | |
type AttrGetType GestureLongPressDelayFactorPropertyInfo = Double Source | |
type AttrBaseTypeConstraint GestureLongPressDelayFactorPropertyInfo = GestureLongPressK Source | |
type AttrSetTypeConstraint GestureLongPressDelayFactorPropertyInfo = * ~ Double Source | |
type AttrAllowedOps GestureLongPressDelayFactorPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getGestureLongPressDelayFactor :: (MonadIO m, GestureLongPressK o) => o -> m Double Source
setGestureLongPressDelayFactor :: (MonadIO m, GestureLongPressK o) => o -> Double -> m () Source
Signals
Cancelled
type GestureLongPressCancelledCallback = IO () Source
type GestureLongPressCancelledCallbackC = Ptr () -> Ptr () -> IO () Source
afterGestureLongPressCancelled :: (GObject a, MonadIO m) => a -> GestureLongPressCancelledCallback -> m SignalHandlerId Source
gestureLongPressCancelledCallbackWrapper :: GestureLongPressCancelledCallback -> Ptr () -> Ptr () -> IO () Source
mkGestureLongPressCancelledCallback :: GestureLongPressCancelledCallbackC -> IO (FunPtr GestureLongPressCancelledCallbackC) Source
onGestureLongPressCancelled :: (GObject a, MonadIO m) => a -> GestureLongPressCancelledCallback -> m SignalHandlerId Source
Pressed
type GestureLongPressPressedCallback = Double -> Double -> IO () Source
afterGestureLongPressPressed :: (GObject a, MonadIO m) => a -> GestureLongPressPressedCallback -> m SignalHandlerId Source
gestureLongPressPressedCallbackWrapper :: GestureLongPressPressedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureLongPressPressedCallback :: GestureLongPressPressedCallbackC -> IO (FunPtr GestureLongPressPressedCallbackC) Source
onGestureLongPressPressed :: (GObject a, MonadIO m) => a -> GestureLongPressPressedCallback -> m SignalHandlerId Source