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 during DND operations.
- newtype EventDND = EventDND (ManagedPtr EventDND)
- newZeroEventDND :: MonadIO m => m EventDND
- noEventDND :: Maybe EventDND
- clearEventDNDContext :: MonadIO m => EventDND -> m ()
- eventDND_context :: AttrLabelProxy "context"
- getEventDNDContext :: MonadIO m => EventDND -> m (Maybe DragContext)
- setEventDNDContext :: MonadIO m => EventDND -> Ptr DragContext -> m ()
- eventDND_sendEvent :: AttrLabelProxy "sendEvent"
- getEventDNDSendEvent :: MonadIO m => EventDND -> m Int8
- setEventDNDSendEvent :: MonadIO m => EventDND -> Int8 -> m ()
- eventDND_time :: AttrLabelProxy "time"
- getEventDNDTime :: MonadIO m => EventDND -> m Word32
- setEventDNDTime :: MonadIO m => EventDND -> Word32 -> m ()
- eventDND_type :: AttrLabelProxy "type"
- getEventDNDType :: MonadIO m => EventDND -> m EventType
- setEventDNDType :: MonadIO m => EventDND -> EventType -> m ()
- clearEventDNDWindow :: MonadIO m => EventDND -> m ()
- eventDND_window :: AttrLabelProxy "window"
- getEventDNDWindow :: MonadIO m => EventDND -> m (Maybe Window)
- setEventDNDWindow :: MonadIO m => EventDND -> Ptr Window -> m ()
- eventDND_xRoot :: AttrLabelProxy "xRoot"
- getEventDNDXRoot :: MonadIO m => EventDND -> m Int16
- setEventDNDXRoot :: MonadIO m => EventDND -> Int16 -> m ()
- eventDND_yRoot :: AttrLabelProxy "yRoot"
- getEventDNDYRoot :: MonadIO m => EventDND -> m Int16
- setEventDNDYRoot :: MonadIO m => EventDND -> Int16 -> m ()
Exported types
WrappedPtr EventDND Source # | |
(~) AttrOpTag tag AttrSet => Constructible EventDND tag Source # | |
((~) * info (ResolveEventDNDMethod t EventDND), MethodInfo * info EventDND p) => IsLabel t (EventDND -> p) Source # | |
((~) * info (ResolveEventDNDMethod t EventDND), MethodInfo * info EventDND p) => IsLabelProxy t (EventDND -> p) Source # | |
HasAttributeList * EventDND Source # | |
type AttributeList EventDND Source # | |
Properties
context
clearEventDNDContext :: MonadIO m => EventDND -> m () Source #
eventDND_context :: AttrLabelProxy "context" Source #
getEventDNDContext :: MonadIO m => EventDND -> m (Maybe DragContext) Source #
setEventDNDContext :: MonadIO m => EventDND -> Ptr DragContext -> m () Source #
sendEvent
eventDND_sendEvent :: AttrLabelProxy "sendEvent" Source #
time
eventDND_time :: AttrLabelProxy "time" Source #
type
eventDND_type :: AttrLabelProxy "type" Source #
window
clearEventDNDWindow :: MonadIO m => EventDND -> m () Source #
eventDND_window :: AttrLabelProxy "window" Source #
xRoot
eventDND_xRoot :: AttrLabelProxy "xRoot" Source #
yRoot
eventDND_yRoot :: AttrLabelProxy "yRoot" Source #