gi-gdk-4.0.10: Gdk bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gdk.Objects.Drag

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gdk.Objects.Drag module in the gi-gdk4 package.

The link below will take you to the relevant entry in the gi-gdk4 documentation.

Documentation

newtype Drag #

Constructors

Drag (ManagedPtr Drag) 

Instances

Instances details
Eq Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

(==) :: Drag -> Drag -> Bool

(/=) :: Drag -> Drag -> Bool

GObject Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

ManagedPtrNewtype Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

TypedObject Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

glibType :: IO GType #

HasParentTypes Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

HasAttributeList Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

(info ~ ResolveDragMethod t Drag, OverloadedMethod info Drag p, HasField t Drag p) => HasField (t :: Symbol) Drag p 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

getField :: Drag -> p

(info ~ ResolveDragMethod t Drag, OverloadedMethodInfo info Drag) => IsLabel t (MethodProxy info Drag) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

fromLabel :: MethodProxy info Drag

(info ~ ResolveDragMethod t Drag, OverloadedMethod info Drag p) => IsLabel t (Drag -> p) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

fromLabel :: Drag -> p

IsGValue (Maybe Drag) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

gvalueGType_ :: IO GType #

gvalueSet_ :: Ptr GValue -> Maybe Drag -> IO () #

gvalueGet_ :: Ptr GValue -> IO (Maybe Drag) #

type AttributeList Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttributeList Drag = DragAttributeList
type ParentTypes Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

type ParentTypes Drag = '[Object]
type SignalList Drag 
Instance details

Defined in GI.Gdk.Objects.Drag

type SignalList Drag = DragSignalList

data DragActionsPropertyInfo #

Instances

Instances details
AttrInfo DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragActionsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragActionsPropertyInfo = IsDrag
type AttrGetType DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragActionsPropertyInfo = [DragAction]
type AttrSetTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragActionsPropertyInfo = Type ~ [DragAction]
type AttrTransferTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragActionsPropertyInfo = Type ~ [DragAction]
type AttrTransferType DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragActionsPropertyInfo = [DragAction]
type AttrLabel DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragActionsPropertyInfo = "actions"
type AttrOrigin DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragActionsPropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> IO (AttrGetType DragActionsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrSetTypeConstraint DragActionsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrSetTypeConstraint DragActionsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrTransferTypeConstraint DragActionsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragActionsPropertyInfo)

attrPut :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> AttrGetType DragActionsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragActionsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragActionsPropertyInfo = IsDrag
type AttrGetType DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragActionsPropertyInfo = [DragAction]
type AttrLabel DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragActionsPropertyInfo = "actions"
type AttrOrigin DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragActionsPropertyInfo = Drag
type AttrSetTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragActionsPropertyInfo = Type ~ [DragAction]
type AttrTransferType DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragActionsPropertyInfo = [DragAction]
type AttrTransferTypeConstraint DragActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragActionsPropertyInfo = Type ~ [DragAction]

data DragCancelSignalInfo #

Instances

Instances details
SignalInfo DragCancelSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type HaskellCallbackType DragCancelSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type HaskellCallbackType DragCancelSignalInfo = DragCancelCallback

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragCancelSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragCancelSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type HaskellCallbackType DragCancelSignalInfo = DragCancelCallback

data DragContentPropertyInfo #

Instances

Instances details
AttrInfo DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragContentPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragContentPropertyInfo = IsDrag
type AttrGetType DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragContentPropertyInfo = IsContentProvider
type AttrTransferTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragContentPropertyInfo = IsContentProvider
type AttrTransferType DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragContentPropertyInfo = "content"
type AttrOrigin DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragContentPropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> IO (AttrGetType DragContentPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrSetTypeConstraint DragContentPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrSetTypeConstraint DragContentPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrTransferTypeConstraint DragContentPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragContentPropertyInfo)

attrPut :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> AttrGetType DragContentPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragContentPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragContentPropertyInfo = IsDrag
type AttrGetType DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragContentPropertyInfo = "content"
type AttrOrigin DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragContentPropertyInfo = Drag
type AttrSetTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragContentPropertyInfo = IsContentProvider
type AttrTransferType DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragContentPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragContentPropertyInfo = IsContentProvider

data DragDevicePropertyInfo #

Instances

Instances details
AttrInfo DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragDevicePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragDevicePropertyInfo = IsDrag
type AttrGetType DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragDevicePropertyInfo = Device
type AttrSetTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragDevicePropertyInfo = IsDevice
type AttrTransferTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragDevicePropertyInfo = IsDevice
type AttrTransferType DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragDevicePropertyInfo = Device
type AttrLabel DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragDevicePropertyInfo = "device"
type AttrOrigin DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragDevicePropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> IO (AttrGetType DragDevicePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrSetTypeConstraint DragDevicePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrSetTypeConstraint DragDevicePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrTransferTypeConstraint DragDevicePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragDevicePropertyInfo)

attrPut :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> AttrGetType DragDevicePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragDevicePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragDevicePropertyInfo = IsDrag
type AttrGetType DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragDevicePropertyInfo = Device
type AttrLabel DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragDevicePropertyInfo = "device"
type AttrOrigin DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragDevicePropertyInfo = Drag
type AttrSetTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragDevicePropertyInfo = IsDevice
type AttrTransferType DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragDevicePropertyInfo = Device
type AttrTransferTypeConstraint DragDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragDevicePropertyInfo = IsDevice

data DragDisplayPropertyInfo #

Instances

Instances details
AttrInfo DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragDisplayPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragDisplayPropertyInfo = IsDrag
type AttrGetType DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragDisplayPropertyInfo = Display
type AttrSetTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragDisplayPropertyInfo = Type ~ ()
type AttrTransferTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragDisplayPropertyInfo = Type ~ ()
type AttrTransferType DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragDisplayPropertyInfo = ()
type AttrLabel DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragDisplayPropertyInfo = "display"
type AttrOrigin DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragDisplayPropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> IO (AttrGetType DragDisplayPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrSetTypeConstraint DragDisplayPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrSetTypeConstraint DragDisplayPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrTransferTypeConstraint DragDisplayPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragDisplayPropertyInfo)

attrPut :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> AttrGetType DragDisplayPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragDisplayPropertyInfo = '['AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragDisplayPropertyInfo = IsDrag
type AttrGetType DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragDisplayPropertyInfo = Display
type AttrLabel DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragDisplayPropertyInfo = "display"
type AttrOrigin DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragDisplayPropertyInfo = Drag
type AttrSetTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragDisplayPropertyInfo = Type ~ ()
type AttrTransferType DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragDisplayPropertyInfo = ()
type AttrTransferTypeConstraint DragDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragDisplayPropertyInfo = Type ~ ()

data DragDndFinishedSignalInfo #

Instances

Instances details
SignalInfo DragDndFinishedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type HaskellCallbackType DragDndFinishedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragDndFinishedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragDndFinishedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

data DragDropDoneMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsDrag a) => OverloadedMethod DragDropDoneMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragDropDoneMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragDropPerformedSignalInfo #

Instances

Instances details
SignalInfo DragDropPerformedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type HaskellCallbackType DragDropPerformedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragDropPerformedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragDropPerformedSignalInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

data DragFormatsPropertyInfo #

Instances

Instances details
AttrInfo DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragFormatsPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragFormatsPropertyInfo = IsDrag
type AttrGetType DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragFormatsPropertyInfo = Type ~ ContentFormats
type AttrTransferTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragFormatsPropertyInfo = Type ~ ContentFormats
type AttrTransferType DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragFormatsPropertyInfo = ContentFormats
type AttrLabel DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragFormatsPropertyInfo = "formats"
type AttrOrigin DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragFormatsPropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> IO (AttrGetType DragFormatsPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrSetTypeConstraint DragFormatsPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrSetTypeConstraint DragFormatsPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrTransferTypeConstraint DragFormatsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragFormatsPropertyInfo)

attrPut :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> AttrGetType DragFormatsPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragFormatsPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragFormatsPropertyInfo = IsDrag
type AttrGetType DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragFormatsPropertyInfo = "formats"
type AttrOrigin DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragFormatsPropertyInfo = Drag
type AttrSetTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragFormatsPropertyInfo = Type ~ ContentFormats
type AttrTransferType DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragFormatsPropertyInfo = ContentFormats
type AttrTransferTypeConstraint DragFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragFormatsPropertyInfo = Type ~ ContentFormats

data DragGetActionsMethodInfo #

Instances

Instances details
(signature ~ m [DragAction], MonadIO m, IsDrag a) => OverloadedMethod DragGetActionsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetContentMethodInfo #

Instances

Instances details
(signature ~ m ContentProvider, MonadIO m, IsDrag a) => OverloadedMethod DragGetContentMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetContentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetDeviceMethodInfo #

Instances

Instances details
(signature ~ m Device, MonadIO m, IsDrag a) => OverloadedMethod DragGetDeviceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetDeviceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m Display, MonadIO m, IsDrag a) => OverloadedMethod DragGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetDragSurfaceMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Surface), MonadIO m, IsDrag a) => OverloadedMethod DragGetDragSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetDragSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetFormatsMethodInfo #

Instances

Instances details
(signature ~ m ContentFormats, MonadIO m, IsDrag a) => OverloadedMethod DragGetFormatsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetFormatsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetSelectedActionMethodInfo #

Instances

Instances details
(signature ~ m [DragAction], MonadIO m, IsDrag a) => OverloadedMethod DragGetSelectedActionMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetSelectedActionMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragGetSurfaceMethodInfo #

Instances

Instances details
(signature ~ m Surface, MonadIO m, IsDrag a) => OverloadedMethod DragGetSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragGetSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSelectedActionPropertyInfo #

Instances

Instances details
AttrInfo DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragSelectedActionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragSelectedActionPropertyInfo = IsDrag
type AttrGetType DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSelectedActionPropertyInfo = Type ~ [DragAction]
type AttrTransferTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragSelectedActionPropertyInfo = Type ~ [DragAction]
type AttrTransferType DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragSelectedActionPropertyInfo = [DragAction]
type AttrLabel DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragSelectedActionPropertyInfo = "selected-action"
type AttrOrigin DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

attrGet :: AttrBaseTypeConstraint DragSelectedActionPropertyInfo o => o -> IO (AttrGetType DragSelectedActionPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragSelectedActionPropertyInfo o, AttrSetTypeConstraint DragSelectedActionPropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragSelectedActionPropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragSelectedActionPropertyInfo o, AttrSetTypeConstraint DragSelectedActionPropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragSelectedActionPropertyInfo o, AttrTransferTypeConstraint DragSelectedActionPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragSelectedActionPropertyInfo)

attrPut :: AttrBaseTypeConstraint DragSelectedActionPropertyInfo o => o -> AttrGetType DragSelectedActionPropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragSelectedActionPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut]
type AttrBaseTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragSelectedActionPropertyInfo = IsDrag
type AttrGetType DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragSelectedActionPropertyInfo = "selected-action"
type AttrOrigin DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSelectedActionPropertyInfo = Type ~ [DragAction]
type AttrTransferType DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragSelectedActionPropertyInfo = [DragAction]
type AttrTransferTypeConstraint DragSelectedActionPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragSelectedActionPropertyInfo = Type ~ [DragAction]

data DragSetHotspotMethodInfo #

Instances

Instances details
(signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsDrag a) => OverloadedMethod DragSetHotspotMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSetHotspotMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drag

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSurfacePropertyInfo #

Instances

Instances details
AttrInfo DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

Associated Types

type AttrAllowedOps DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragSurfacePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragSurfacePropertyInfo = IsDrag
type AttrGetType DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragSurfacePropertyInfo = Surface
type AttrSetTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSurfacePropertyInfo = IsSurface
type AttrTransferTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragSurfacePropertyInfo = IsSurface
type AttrTransferType DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragSurfacePropertyInfo = Surface
type AttrLabel DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragSurfacePropertyInfo = "surface"
type AttrOrigin DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragSurfacePropertyInfo = Drag

Methods

attrGet :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> IO (AttrGetType DragSurfacePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrSetTypeConstraint DragSurfacePropertyInfo b) => o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrSetTypeConstraint DragSurfacePropertyInfo b) => b -> IO (GValueConstruct o)

attrTransfer :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrTransferTypeConstraint DragSurfacePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragSurfacePropertyInfo)

attrPut :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> AttrGetType DragSurfacePropertyInfo -> IO ()

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrAllowedOps DragSurfacePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear]
type AttrBaseTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrBaseTypeConstraint DragSurfacePropertyInfo = IsDrag
type AttrGetType DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrGetType DragSurfacePropertyInfo = Surface
type AttrLabel DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrLabel DragSurfacePropertyInfo = "surface"
type AttrOrigin DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrOrigin DragSurfacePropertyInfo = Drag
type AttrSetTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrSetTypeConstraint DragSurfacePropertyInfo = IsSurface
type AttrTransferType DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferType DragSurfacePropertyInfo = Surface
type AttrTransferTypeConstraint DragSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drag

type AttrTransferTypeConstraint DragSurfacePropertyInfo = IsSurface

class (GObject o, IsDescendantOf Drag o) => IsDrag o #

Instances

Instances details
(GObject o, IsDescendantOf Drag o) => IsDrag o 
Instance details

Defined in GI.Gdk.Objects.Drag

type family ResolveDragMethod (t :: Symbol) o where ... #

Equations

ResolveDragMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveDragMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveDragMethod "dropDone" o = DragDropDoneMethodInfo 
ResolveDragMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveDragMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveDragMethod "getv" o = ObjectGetvMethodInfo 
ResolveDragMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveDragMethod "notify" o = ObjectNotifyMethodInfo 
ResolveDragMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveDragMethod "ref" o = ObjectRefMethodInfo 
ResolveDragMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveDragMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveDragMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveDragMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveDragMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveDragMethod "unref" o = ObjectUnrefMethodInfo 
ResolveDragMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveDragMethod "getActions" o = DragGetActionsMethodInfo 
ResolveDragMethod "getContent" o = DragGetContentMethodInfo 
ResolveDragMethod "getData" o = ObjectGetDataMethodInfo 
ResolveDragMethod "getDevice" o = DragGetDeviceMethodInfo 
ResolveDragMethod "getDisplay" o = DragGetDisplayMethodInfo 
ResolveDragMethod "getDragSurface" o = DragGetDragSurfaceMethodInfo 
ResolveDragMethod "getFormats" o = DragGetFormatsMethodInfo 
ResolveDragMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveDragMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveDragMethod "getSelectedAction" o = DragGetSelectedActionMethodInfo 
ResolveDragMethod "getSurface" o = DragGetSurfaceMethodInfo 
ResolveDragMethod "setData" o = ObjectSetDataMethodInfo 
ResolveDragMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveDragMethod "setHotspot" o = DragSetHotspotMethodInfo 
ResolveDragMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveDragMethod l o = MethodResolutionFailed l o :: Type 

afterDragCancel :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragCancelCallback) -> m SignalHandlerId #

afterDragDndFinished :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDndFinishedCallback) -> m SignalHandlerId #

afterDragDropPerformed :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDropPerformedCallback) -> m SignalHandlerId #

constructDragActions :: (IsDrag o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #

constructDragContent :: (IsDrag o, MonadIO m, IsContentProvider a) => a -> m (GValueConstruct o) #

constructDragDevice :: (IsDrag o, MonadIO m, IsDevice a) => a -> m (GValueConstruct o) #

constructDragFormats :: (IsDrag o, MonadIO m) => ContentFormats -> m (GValueConstruct o) #

constructDragSelectedAction :: (IsDrag o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #

constructDragSurface :: (IsDrag o, MonadIO m, IsSurface a) => a -> m (GValueConstruct o) #

dragActions :: AttrLabelProxy "actions" #

dragBegin :: (HasCallStack, MonadIO m, IsSurface a, IsDevice b, IsContentProvider c) => a -> b -> c -> [DragAction] -> Double -> Double -> m (Maybe Drag) #

dragContent :: AttrLabelProxy "content" #

dragDevice :: AttrLabelProxy "device" #

dragDisplay :: AttrLabelProxy "display" #

dragDropDone :: (HasCallStack, MonadIO m, IsDrag a) => a -> Bool -> m () #

dragFormats :: AttrLabelProxy "formats" #

dragGetActions :: (HasCallStack, MonadIO m, IsDrag a) => a -> m [DragAction] #

dragGetContent :: (HasCallStack, MonadIO m, IsDrag a) => a -> m ContentProvider #

dragGetDevice :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Device #

dragGetDisplay :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Display #

dragGetDragSurface :: (HasCallStack, MonadIO m, IsDrag a) => a -> m (Maybe Surface) #

dragGetFormats :: (HasCallStack, MonadIO m, IsDrag a) => a -> m ContentFormats #

dragGetSelectedAction :: (HasCallStack, MonadIO m, IsDrag a) => a -> m [DragAction] #

dragGetSurface :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Surface #

dragSelectedAction :: AttrLabelProxy "selectedAction" #

dragSetHotspot :: (HasCallStack, MonadIO m, IsDrag a) => a -> Int32 -> Int32 -> m () #

dragSurface :: AttrLabelProxy "surface" #

getDragActions :: (MonadIO m, IsDrag o) => o -> m [DragAction] #

getDragContent :: (MonadIO m, IsDrag o) => o -> m ContentProvider #

getDragDevice :: (MonadIO m, IsDrag o) => o -> m Device #

getDragDisplay :: (MonadIO m, IsDrag o) => o -> m Display #

getDragFormats :: (MonadIO m, IsDrag o) => o -> m ContentFormats #

getDragSelectedAction :: (MonadIO m, IsDrag o) => o -> m [DragAction] #

getDragSurface :: (MonadIO m, IsDrag o) => o -> m Surface #

onDragCancel :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragCancelCallback) -> m SignalHandlerId #

onDragDndFinished :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDndFinishedCallback) -> m SignalHandlerId #

onDragDropPerformed :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDropPerformedCallback) -> m SignalHandlerId #

setDragActions :: (MonadIO m, IsDrag o) => o -> [DragAction] -> m () #

setDragSelectedAction :: (MonadIO m, IsDrag o) => o -> [DragAction] -> m () #

toDrag :: (MonadIO m, IsDrag o) => o -> m Drag #