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 |
Generated when the pointer moves.
- newtype EventMotion = EventMotion (ForeignPtr EventMotion)
- newZeroEventMotion :: MonadIO m => m EventMotion
- noEventMotion :: Maybe EventMotion
- eventMotionReadAxes :: EventMotion -> IO Double
- eventMotionReadDevice :: EventMotion -> IO Device
- eventMotionReadIsHint :: EventMotion -> IO Int16
- eventMotionReadSendEvent :: EventMotion -> IO Int8
- eventMotionReadState :: EventMotion -> IO [ModifierType]
- eventMotionReadTime :: EventMotion -> IO Word32
- eventMotionReadType :: EventMotion -> IO EventType
- eventMotionReadWindow :: EventMotion -> IO Window
- eventMotionReadX :: EventMotion -> IO Double
- eventMotionReadXRoot :: EventMotion -> IO Double
- eventMotionReadY :: EventMotion -> IO Double
- eventMotionReadYRoot :: EventMotion -> IO Double
Exported types
newtype EventMotion Source
((~) * info (ResolveEventMotionMethod t EventMotion), MethodInfo * info EventMotion p) => IsLabel t (EventMotion -> p) Source | |
((~) * info (ResolveEventMotionMethod t EventMotion), MethodInfo * info EventMotion p) => IsLabelProxy t (EventMotion -> p) Source | |
newZeroEventMotion :: MonadIO m => m EventMotion Source
Construct a EventMotion
struct initialized to zero.