Copyright | Will Thompson and Iñaki García Etxebarria |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria |
Safe Haskell | None |
Language | Haskell2010 |
An event related to drag and drop operations.
Synopsis
- newtype DNDEvent = DNDEvent (ManagedPtr DNDEvent)
- class (BoxedPtr o, TypedObject o, IsDescendantOf DNDEvent o) => IsDNDEvent o
- toDNDEvent :: (MonadIO m, IsDNDEvent o) => o -> m DNDEvent
- dNDEventGetDrop :: (HasCallStack, MonadIO m, IsDNDEvent a) => a -> m (Maybe Drop)
Exported types
Memory-managed wrapper type.
Instances
Eq DNDEvent Source # | |
BoxedPtr DNDEvent Source # | |
Defined in GI.Gdk.Objects.DNDEvent boxedPtrCopy :: DNDEvent -> IO DNDEvent # boxedPtrFree :: DNDEvent -> IO () # | |
ManagedPtrNewtype DNDEvent Source # | |
Defined in GI.Gdk.Objects.DNDEvent toManagedPtr :: DNDEvent -> ManagedPtr DNDEvent # | |
TypedObject DNDEvent Source # | |
Defined in GI.Gdk.Objects.DNDEvent | |
HasParentTypes DNDEvent Source # | |
Defined in GI.Gdk.Objects.DNDEvent | |
type ParentTypes DNDEvent Source # | |
Defined in GI.Gdk.Objects.DNDEvent |
class (BoxedPtr o, TypedObject o, IsDescendantOf DNDEvent o) => IsDNDEvent o Source #
Type class for types which can be safely cast to DNDEvent
, for instance with toDNDEvent
.
Instances
(BoxedPtr o, TypedObject o, IsDescendantOf DNDEvent o) => IsDNDEvent o Source # | |
Defined in GI.Gdk.Objects.DNDEvent |
toDNDEvent :: (MonadIO m, IsDNDEvent o) => o -> m DNDEvent Source #
Methods
Click to display all available methods, including inherited ones
Methods
ref, triggersContextMenu, unref.
Getters
getAxes, getAxis, getDevice, getDeviceTool, getDisplay, getDrop, getEventSequence, getEventType, getHistory, getModifierState, getPointerEmulated, getPosition, getSeat, getSurface, getTime.
Setters
None.
getDrop
:: (HasCallStack, MonadIO m, IsDNDEvent a) | |
=> a |
|
-> m (Maybe Drop) | Returns: the drop |
Gets the GdkDrop
object from a DND event.