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.Gdk.Structs.EventOwnerChange
Description
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 (ManagedPtr EventOwnerChange)
- newZeroEventOwnerChange :: MonadIO m => m EventOwnerChange
- noEventOwnerChange :: Maybe EventOwnerChange
- clearEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> m ()
- getEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> m (Maybe Window)
- setEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> Ptr Window -> m ()
- getEventOwnerChangeReason :: MonadIO m => EventOwnerChange -> m OwnerChange
- setEventOwnerChangeReason :: MonadIO m => EventOwnerChange -> OwnerChange -> m ()
- getEventOwnerChangeSelection :: MonadIO m => EventOwnerChange -> m Atom
- getEventOwnerChangeSelectionTime :: MonadIO m => EventOwnerChange -> m Word32
- setEventOwnerChangeSelectionTime :: MonadIO m => EventOwnerChange -> Word32 -> m ()
- getEventOwnerChangeSendEvent :: MonadIO m => EventOwnerChange -> m Int8
- setEventOwnerChangeSendEvent :: MonadIO m => EventOwnerChange -> Int8 -> m ()
- getEventOwnerChangeTime :: MonadIO m => EventOwnerChange -> m Word32
- setEventOwnerChangeTime :: MonadIO m => EventOwnerChange -> Word32 -> m ()
- getEventOwnerChangeType :: MonadIO m => EventOwnerChange -> m EventType
- setEventOwnerChangeType :: MonadIO m => EventOwnerChange -> EventType -> m ()
- clearEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> m ()
- getEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> m (Maybe Window)
- setEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> Ptr Window -> m ()
Exported types
newtype EventOwnerChange Source #
Constructors
EventOwnerChange (ManagedPtr EventOwnerChange) |
Instances
WrappedPtr EventOwnerChange Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventOwnerChange tag Source # | |
newZeroEventOwnerChange :: MonadIO m => m EventOwnerChange Source #
Construct a EventOwnerChange
struct initialized to zero.
Properties
owner
clearEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> m () Source #
getEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> m (Maybe Window) Source #
setEventOwnerChangeOwner :: MonadIO m => EventOwnerChange -> Ptr Window -> m () Source #
reason
getEventOwnerChangeReason :: MonadIO m => EventOwnerChange -> m OwnerChange Source #
setEventOwnerChangeReason :: MonadIO m => EventOwnerChange -> OwnerChange -> m () Source #
selection
getEventOwnerChangeSelection :: MonadIO m => EventOwnerChange -> m Atom Source #
selectionTime
getEventOwnerChangeSelectionTime :: MonadIO m => EventOwnerChange -> m Word32 Source #
setEventOwnerChangeSelectionTime :: MonadIO m => EventOwnerChange -> Word32 -> m () Source #
sendEvent
getEventOwnerChangeSendEvent :: MonadIO m => EventOwnerChange -> m Int8 Source #
setEventOwnerChangeSendEvent :: MonadIO m => EventOwnerChange -> Int8 -> m () Source #
time
getEventOwnerChangeTime :: MonadIO m => EventOwnerChange -> m Word32 Source #
setEventOwnerChangeTime :: MonadIO m => EventOwnerChange -> Word32 -> m () Source #
type
getEventOwnerChangeType :: MonadIO m => EventOwnerChange -> m EventType Source #
setEventOwnerChangeType :: MonadIO m => EventOwnerChange -> EventType -> m () Source #
window
clearEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> m () Source #
getEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> m (Maybe Window) Source #
setEventOwnerChangeWindow :: MonadIO m => EventOwnerChange -> Ptr Window -> m () Source #