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 owner of a selection changes. On X11, this information is only available if the X server supports the XFIXES extension.
- newtype EventOwnerChange = EventOwnerChange (ForeignPtr EventOwnerChange)
- newZeroEventOwnerChange :: MonadIO m => m EventOwnerChange
- noEventOwnerChange :: Maybe EventOwnerChange
- eventOwnerChangeReadOwner :: EventOwnerChange -> IO Window
- eventOwnerChangeReadReason :: EventOwnerChange -> IO OwnerChange
- eventOwnerChangeReadSelection :: EventOwnerChange -> IO Atom
- eventOwnerChangeReadSelectionTime :: EventOwnerChange -> IO Word32
- eventOwnerChangeReadSendEvent :: EventOwnerChange -> IO Int8
- eventOwnerChangeReadTime :: EventOwnerChange -> IO Word32
- eventOwnerChangeReadType :: EventOwnerChange -> IO EventType
- eventOwnerChangeReadWindow :: EventOwnerChange -> IO Window
Exported types
newtype EventOwnerChange Source
((~) * info (ResolveEventOwnerChangeMethod t EventOwnerChange), MethodInfo * info EventOwnerChange p) => IsLabel t (EventOwnerChange -> p) Source | |
((~) * info (ResolveEventOwnerChangeMethod t EventOwnerChange), MethodInfo * info EventOwnerChange p) => IsLabelProxy t (EventOwnerChange -> p) Source | |
newZeroEventOwnerChange :: MonadIO m => m EventOwnerChange Source
Construct a EventOwnerChange
struct initialized to zero.