gi-gtk-4.0.12: Gtk 4.x bindings (compatibility layer)
Safe HaskellNone
LanguageHaskell2010

GI.Gtk.Objects.DragSource

Description

This is a backwards-compatibility module re-exporting the contents of the GI.Gtk.Objects.DragSource module in the gi-gtk4 package.

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

Documentation

newtype DragSource #

Instances

Instances details
Eq DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

(==) :: DragSource -> DragSource -> Bool

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

GObject DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

ManagedPtrNewtype DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

TypedObject DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

glibType :: IO GType #

HasParentTypes DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

HasAttributeList DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

(info ~ ResolveDragSourceMethod t DragSource, OverloadedMethod info DragSource p, HasField t DragSource p) => HasField (t :: Symbol) DragSource p 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

getField :: DragSource -> p

(info ~ ResolveDragSourceMethod t DragSource, OverloadedMethodInfo info DragSource) => IsLabel t (MethodProxy info DragSource) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

fromLabel :: MethodProxy info DragSource

(info ~ ResolveDragSourceMethod t DragSource, OverloadedMethod info DragSource p) => IsLabel t (DragSource -> p) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

fromLabel :: DragSource -> p

IsGValue (Maybe DragSource) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttributeList DragSource = DragSourceAttributeList
type ParentTypes DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

type ParentTypes DragSource = '[GestureSingle, Gesture, EventController, Object]
type SignalList DragSource 
Instance details

Defined in GI.Gtk.Objects.DragSource

type SignalList DragSource = DragSourceSignalList

data DragSourceActionsPropertyInfo #

Instances

Instances details
AttrInfo DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type AttrAllowedOps DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrBaseTypeConstraint DragSourceActionsPropertyInfo = IsDragSource
type AttrGetType DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrBaseTypeConstraint DragSourceActionsPropertyInfo = IsDragSource
type AttrGetType DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrSetTypeConstraint DragSourceActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrTransferTypeConstraint DragSourceActionsPropertyInfo = Type ~ [DragAction]

data DragSourceContentPropertyInfo #

Instances

Instances details
AttrInfo DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type AttrAllowedOps DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrBaseTypeConstraint DragSourceContentPropertyInfo = IsDragSource
type AttrGetType DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrGetType DragSourceContentPropertyInfo = Maybe ContentProvider
type AttrSetTypeConstraint DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrSetTypeConstraint DragSourceContentPropertyInfo = IsContentProvider
type AttrTransferTypeConstraint DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrTransferTypeConstraint DragSourceContentPropertyInfo = IsContentProvider
type AttrTransferType DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrTransferType DragSourceContentPropertyInfo = ContentProvider
type AttrLabel DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrBaseTypeConstraint DragSourceContentPropertyInfo = IsDragSource
type AttrGetType DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrGetType DragSourceContentPropertyInfo = Maybe ContentProvider
type AttrLabel DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Defined in GI.Gtk.Objects.DragSource

type AttrSetTypeConstraint DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrSetTypeConstraint DragSourceContentPropertyInfo = IsContentProvider
type AttrTransferType DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrTransferType DragSourceContentPropertyInfo = ContentProvider
type AttrTransferTypeConstraint DragSourceContentPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type AttrTransferTypeConstraint DragSourceContentPropertyInfo = IsContentProvider

type DragSourceDragBeginCallback = Drag -> IO () #

data DragSourceDragBeginSignalInfo #

Instances

Instances details
SignalInfo DragSourceDragBeginSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type HaskellCallbackType DragSourceDragBeginSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragSourceDragBeginSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type DragSourceDragCancelCallback = Drag -> DragCancelReason -> IO Bool #

data DragSourceDragCancelMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsDragSource a) => OverloadedMethod DragSourceDragCancelMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceDragCancelMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSourceDragCancelSignalInfo #

Instances

Instances details
SignalInfo DragSourceDragCancelSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type HaskellCallbackType DragSourceDragCancelSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragSourceDragCancelSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

type DragSourceDragEndCallback = Drag -> Bool -> IO () #

data DragSourceDragEndSignalInfo #

Instances

Instances details
SignalInfo DragSourceDragEndSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type HaskellCallbackType DragSourceDragEndSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragSourceDragEndSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

data DragSourceGetActionsMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceGetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSourceGetContentMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ContentProvider), MonadIO m, IsDragSource a) => OverloadedMethod DragSourceGetContentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceGetContentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSourceGetDragMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Drag), MonadIO m, IsDragSource a) => OverloadedMethod DragSourceGetDragMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceGetDragMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type DragSourcePrepareCallback = Double -> Double -> IO (Maybe ContentProvider) #

data DragSourcePrepareSignalInfo #

Instances

Instances details
SignalInfo DragSourcePrepareSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Associated Types

type HaskellCallbackType DragSourcePrepareSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DragSourcePrepareSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DragSource

data DragSourceSetActionsMethodInfo #

Instances

Instances details
(signature ~ ([DragAction] -> m ()), MonadIO m, IsDragSource a) => OverloadedMethod DragSourceSetActionsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceSetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSourceSetContentMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> m ()), MonadIO m, IsDragSource a, IsContentProvider b) => OverloadedMethod DragSourceSetContentMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceSetContentMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DragSourceSetIconMethodInfo #

Instances

Instances details
(signature ~ (Maybe b -> Int32 -> Int32 -> m ()), MonadIO m, IsDragSource a, IsPaintable b) => OverloadedMethod DragSourceSetIconMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DragSourceSetIconMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DragSource

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf DragSource o) => IsDragSource o #

Instances

Instances details
(GObject o, IsDescendantOf DragSource o) => IsDragSource o 
Instance details

Defined in GI.Gtk.Objects.DragSource

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

Equations

ResolveDragSourceMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveDragSourceMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveDragSourceMethod "dragCancel" o = DragSourceDragCancelMethodInfo 
ResolveDragSourceMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveDragSourceMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveDragSourceMethod "getv" o = ObjectGetvMethodInfo 
ResolveDragSourceMethod "group" o = GestureGroupMethodInfo 
ResolveDragSourceMethod "handlesSequence" o = GestureHandlesSequenceMethodInfo 
ResolveDragSourceMethod "isActive" o = GestureIsActiveMethodInfo 
ResolveDragSourceMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveDragSourceMethod "isGroupedWith" o = GestureIsGroupedWithMethodInfo 
ResolveDragSourceMethod "isRecognized" o = GestureIsRecognizedMethodInfo 
ResolveDragSourceMethod "notify" o = ObjectNotifyMethodInfo 
ResolveDragSourceMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveDragSourceMethod "ref" o = ObjectRefMethodInfo 
ResolveDragSourceMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveDragSourceMethod "reset" o = EventControllerResetMethodInfo 
ResolveDragSourceMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveDragSourceMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveDragSourceMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveDragSourceMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveDragSourceMethod "ungroup" o = GestureUngroupMethodInfo 
ResolveDragSourceMethod "unref" o = ObjectUnrefMethodInfo 
ResolveDragSourceMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveDragSourceMethod "getActions" o = DragSourceGetActionsMethodInfo 
ResolveDragSourceMethod "getBoundingBox" o = GestureGetBoundingBoxMethodInfo 
ResolveDragSourceMethod "getBoundingBoxCenter" o = GestureGetBoundingBoxCenterMethodInfo 
ResolveDragSourceMethod "getButton" o = GestureSingleGetButtonMethodInfo 
ResolveDragSourceMethod "getContent" o = DragSourceGetContentMethodInfo 
ResolveDragSourceMethod "getCurrentButton" o = GestureSingleGetCurrentButtonMethodInfo 
ResolveDragSourceMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveDragSourceMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveDragSourceMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveDragSourceMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveDragSourceMethod "getCurrentSequence" o = GestureSingleGetCurrentSequenceMethodInfo 
ResolveDragSourceMethod "getData" o = ObjectGetDataMethodInfo 
ResolveDragSourceMethod "getDevice" o = GestureGetDeviceMethodInfo 
ResolveDragSourceMethod "getDrag" o = DragSourceGetDragMethodInfo 
ResolveDragSourceMethod "getExclusive" o = GestureSingleGetExclusiveMethodInfo 
ResolveDragSourceMethod "getGroup" o = GestureGetGroupMethodInfo 
ResolveDragSourceMethod "getLastEvent" o = GestureGetLastEventMethodInfo 
ResolveDragSourceMethod "getLastUpdatedSequence" o = GestureGetLastUpdatedSequenceMethodInfo 
ResolveDragSourceMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveDragSourceMethod "getPoint" o = GestureGetPointMethodInfo 
ResolveDragSourceMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveDragSourceMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveDragSourceMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveDragSourceMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveDragSourceMethod "getSequenceState" o = GestureGetSequenceStateMethodInfo 
ResolveDragSourceMethod "getSequences" o = GestureGetSequencesMethodInfo 
ResolveDragSourceMethod "getTouchOnly" o = GestureSingleGetTouchOnlyMethodInfo 
ResolveDragSourceMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveDragSourceMethod "setActions" o = DragSourceSetActionsMethodInfo 
ResolveDragSourceMethod "setButton" o = GestureSingleSetButtonMethodInfo 
ResolveDragSourceMethod "setContent" o = DragSourceSetContentMethodInfo 
ResolveDragSourceMethod "setData" o = ObjectSetDataMethodInfo 
ResolveDragSourceMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveDragSourceMethod "setExclusive" o = GestureSingleSetExclusiveMethodInfo 
ResolveDragSourceMethod "setIcon" o = DragSourceSetIconMethodInfo 
ResolveDragSourceMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveDragSourceMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveDragSourceMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveDragSourceMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveDragSourceMethod "setSequenceState" o = GestureSetSequenceStateMethodInfo 
ResolveDragSourceMethod "setState" o = GestureSetStateMethodInfo 
ResolveDragSourceMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveDragSourceMethod "setTouchOnly" o = GestureSingleSetTouchOnlyMethodInfo 
ResolveDragSourceMethod l o = MethodResolutionFailed l o :: Type 

afterDragSourceDragBegin :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragBeginCallback) -> m SignalHandlerId #

afterDragSourceDragCancel :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragCancelCallback) -> m SignalHandlerId #

afterDragSourceDragEnd :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragEndCallback) -> m SignalHandlerId #

afterDragSourcePrepare :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourcePrepareCallback) -> m SignalHandlerId #

clearDragSourceContent :: (MonadIO m, IsDragSource o) => o -> m () #

constructDragSourceActions :: (IsDragSource o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #

constructDragSourceContent :: (IsDragSource o, MonadIO m, IsContentProvider a) => a -> m (GValueConstruct o) #

dragSourceActions :: AttrLabelProxy "actions" #

dragSourceContent :: AttrLabelProxy "content" #

dragSourceDragCancel :: (HasCallStack, MonadIO m, IsDragSource a) => a -> m () #

dragSourceGetActions :: (HasCallStack, MonadIO m, IsDragSource a) => a -> m [DragAction] #

dragSourceGetContent :: (HasCallStack, MonadIO m, IsDragSource a) => a -> m (Maybe ContentProvider) #

dragSourceGetDrag :: (HasCallStack, MonadIO m, IsDragSource a) => a -> m (Maybe Drag) #

dragSourceNew :: (HasCallStack, MonadIO m) => m DragSource #

dragSourceSetActions :: (HasCallStack, MonadIO m, IsDragSource a) => a -> [DragAction] -> m () #

dragSourceSetContent :: (HasCallStack, MonadIO m, IsDragSource a, IsContentProvider b) => a -> Maybe b -> m () #

dragSourceSetIcon :: (HasCallStack, MonadIO m, IsDragSource a, IsPaintable b) => a -> Maybe b -> Int32 -> Int32 -> m () #

getDragSourceActions :: (MonadIO m, IsDragSource o) => o -> m [DragAction] #

getDragSourceContent :: (MonadIO m, IsDragSource o) => o -> m (Maybe ContentProvider) #

onDragSourceDragBegin :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragBeginCallback) -> m SignalHandlerId #

onDragSourceDragCancel :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragCancelCallback) -> m SignalHandlerId #

onDragSourceDragEnd :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourceDragEndCallback) -> m SignalHandlerId #

onDragSourcePrepare :: (IsDragSource a, MonadIO m) => a -> ((?self :: a) => DragSourcePrepareCallback) -> m SignalHandlerId #

setDragSourceActions :: (MonadIO m, IsDragSource o) => o -> [DragAction] -> m () #

setDragSourceContent :: (MonadIO m, IsDragSource o, IsContentProvider a) => o -> a -> m () #

toDragSource :: (MonadIO m, IsDragSource o) => o -> m DragSource #