| 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 |
GI.Gtk.Objects.GestureRotate
Description
- newtype GestureRotate = GestureRotate (ForeignPtr GestureRotate)
- class GObject o => GestureRotateK o
- toGestureRotate :: GestureRotateK o => o -> IO GestureRotate
- noGestureRotate :: Maybe GestureRotate
- data GestureRotateGetAngleDeltaMethodInfo
- gestureRotateGetAngleDelta :: (MonadIO m, GestureRotateK a) => a -> m Double
- gestureRotateNew :: (MonadIO m, WidgetK a) => a -> m GestureRotate
- type GestureRotateAngleChangedCallback = Double -> Double -> IO ()
- type GestureRotateAngleChangedCallbackC = Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- data GestureRotateAngleChangedSignalInfo
- afterGestureRotateAngleChanged :: (GObject a, MonadIO m) => a -> GestureRotateAngleChangedCallback -> m SignalHandlerId
- gestureRotateAngleChangedCallbackWrapper :: GestureRotateAngleChangedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO ()
- gestureRotateAngleChangedClosure :: GestureRotateAngleChangedCallback -> IO Closure
- mkGestureRotateAngleChangedCallback :: GestureRotateAngleChangedCallbackC -> IO (FunPtr GestureRotateAngleChangedCallbackC)
- noGestureRotateAngleChangedCallback :: Maybe GestureRotateAngleChangedCallback
- onGestureRotateAngleChanged :: (GObject a, MonadIO m) => a -> GestureRotateAngleChangedCallback -> m SignalHandlerId
Exported types
newtype GestureRotate Source
Constructors
| GestureRotate (ForeignPtr GestureRotate) |
Instances
| GObject GestureRotate Source | |
| ((~) * info (ResolveGestureRotateMethod t GestureRotate), MethodInfo * info GestureRotate p) => IsLabel t (GestureRotate -> p) Source | |
| ((~) * info (ResolveGestureRotateMethod t GestureRotate), MethodInfo * info GestureRotate p) => IsLabelProxy t (GestureRotate -> p) Source | |
| type ParentTypes GestureRotate Source | |
| type AttributeList GestureRotate Source | |
| type SignalList GestureRotate Source | |
class GObject o => GestureRotateK o Source
Instances
| (GObject o, IsDescendantOf GestureRotate o) => GestureRotateK o Source | |
toGestureRotate :: GestureRotateK o => o -> IO GestureRotate Source
Methods
gestureRotateGetAngleDelta
data GestureRotateGetAngleDeltaMethodInfo Source
Instances
| ((~) (TYPE Lifted) signature (m Double), MonadIO m, GestureRotateK a) => MethodInfo (TYPE Lifted) GestureRotateGetAngleDeltaMethodInfo a signature Source | |
gestureRotateGetAngleDelta :: (MonadIO m, GestureRotateK a) => a -> m Double Source
gestureRotateNew
gestureRotateNew :: (MonadIO m, WidgetK a) => a -> m GestureRotate Source
Signals
AngleChanged
type GestureRotateAngleChangedCallback = Double -> Double -> IO () Source
afterGestureRotateAngleChanged :: (GObject a, MonadIO m) => a -> GestureRotateAngleChangedCallback -> m SignalHandlerId Source
gestureRotateAngleChangedCallbackWrapper :: GestureRotateAngleChangedCallback -> Ptr () -> CDouble -> CDouble -> Ptr () -> IO () Source
mkGestureRotateAngleChangedCallback :: GestureRotateAngleChangedCallbackC -> IO (FunPtr GestureRotateAngleChangedCallbackC) Source
onGestureRotateAngleChanged :: (GObject a, MonadIO m) => a -> GestureRotateAngleChangedCallback -> m SignalHandlerId Source