gi-gdk-4.0.4: Gdk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gdk.Objects.DNDEvent

Description

An event related to drag and drop operations.

Synopsis

Exported types

newtype DNDEvent Source #

Memory-managed wrapper type.

Constructors

DNDEvent (ManagedPtr DNDEvent) 

Instances

Instances details
Eq DNDEvent Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

BoxedPtr DNDEvent Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

ManagedPtrNewtype DNDEvent Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

TypedObject DNDEvent Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

Methods

glibType :: IO GType #

HasParentTypes DNDEvent Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

type ParentTypes DNDEvent Source # 
Instance details

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

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf DNDEvent o) => IsDNDEvent o Source # 
Instance details

Defined in GI.Gdk.Objects.DNDEvent

toDNDEvent :: (MonadIO m, IsDNDEvent o) => o -> m DNDEvent Source #

Cast to DNDEvent, for types for which this is known to be safe. For general casts, use castTo.

Methods

Click to display all available methods, including inherited ones

Expand

Methods

ref, triggersContextMenu, unref.

Getters

getAxes, getAxis, getDevice, getDeviceTool, getDisplay, getDrop, getEventSequence, getEventType, getHistory, getModifierState, getPointerEmulated, getPosition, getSeat, getSurface, getTime.

Setters

None.

getDrop

dNDEventGetDrop Source #

Arguments

:: (HasCallStack, MonadIO m, IsDNDEvent a) 
=> a

event: a DND event

-> m (Maybe Drop)

Returns: the drop

Gets the GdkDrop object from a DND event.