| Copyright | Will Thompson and Iñaki García Etxebarria |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gtk.Objects.GestureStylus
Description
Recognizes tablet stylus input.
The provided signals just relay the basic information of the stylus events.
Synopsis
- newtype GestureStylus = GestureStylus (ManagedPtr GestureStylus)
- class (GObject o, IsDescendantOf GestureStylus o) => IsGestureStylus o
- toGestureStylus :: (MonadIO m, IsGestureStylus o) => o -> m GestureStylus
- gestureStylusGetAxis :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> AxisUse -> m (Bool, Double)
- gestureStylusGetBacklog :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m (Bool, [TimeCoord])
- gestureStylusGetDeviceTool :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m (Maybe DeviceTool)
- gestureStylusGetStylusOnly :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m Bool
- gestureStylusNew :: (HasCallStack, MonadIO m) => m GestureStylus
- gestureStylusSetStylusOnly :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> Bool -> m ()
- constructGestureStylusStylusOnly :: (IsGestureStylus o, MonadIO m) => Bool -> m (GValueConstruct o)
- getGestureStylusStylusOnly :: (MonadIO m, IsGestureStylus o) => o -> m Bool
- setGestureStylusStylusOnly :: (MonadIO m, IsGestureStylus o) => o -> Bool -> m ()
- type GestureStylusDownCallback = Double -> Double -> IO ()
- afterGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId
- onGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId
- type GestureStylusMotionCallback = Double -> Double -> IO ()
- afterGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId
- onGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId
- type GestureStylusProximityCallback = Double -> Double -> IO ()
- afterGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId
- onGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId
- type GestureStylusUpCallback = Double -> Double -> IO ()
- afterGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId
- onGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId
Exported types
newtype GestureStylus Source #
Memory-managed wrapper type.
Constructors
| GestureStylus (ManagedPtr GestureStylus) |
Instances
| Eq GestureStylus Source # | |
Defined in GI.Gtk.Objects.GestureStylus Methods (==) :: GestureStylus -> GestureStylus -> Bool Source # (/=) :: GestureStylus -> GestureStylus -> Bool Source # | |
| GObject GestureStylus Source # | |
Defined in GI.Gtk.Objects.GestureStylus | |
| ManagedPtrNewtype GestureStylus Source # | |
Defined in GI.Gtk.Objects.GestureStylus Methods toManagedPtr :: GestureStylus -> ManagedPtr GestureStylus Source # | |
| TypedObject GestureStylus Source # | |
| HasParentTypes GestureStylus Source # | |