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

GI.Gtk.Objects.DropTarget

Description

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

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

Documentation

newtype DropTarget #

Instances

Instances details
Eq DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

(==) :: DropTarget -> DropTarget -> Bool

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

GObject DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

ManagedPtrNewtype DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

TypedObject DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

glibType :: IO GType #

HasParentTypes DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

HasAttributeList DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

(info ~ ResolveDropTargetMethod t DropTarget, OverloadedMethod info DropTarget p, HasField t DropTarget p) => HasField (t :: Symbol) DropTarget p 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

getField :: DropTarget -> p

(info ~ ResolveDropTargetMethod t DropTarget, OverloadedMethodInfo info DropTarget) => IsLabel t (MethodProxy info DropTarget) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

fromLabel :: MethodProxy info DropTarget

(info ~ ResolveDropTargetMethod t DropTarget, OverloadedMethod info DropTarget p) => IsLabel t (DropTarget -> p) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

fromLabel :: DropTarget -> p

IsGValue (Maybe DropTarget) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttributeList DropTarget = DropTargetAttributeList
type ParentTypes DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type ParentTypes DropTarget = '[EventController, Object]
type SignalList DropTarget 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type SignalList DropTarget = DropTargetSignalList

type DropTargetAcceptCallback = Drop -> IO Bool #

data DropTargetAcceptSignalInfo #

Instances

Instances details
SignalInfo DropTargetAcceptSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type HaskellCallbackType DropTargetAcceptSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DropTargetAcceptSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

data DropTargetActionsPropertyInfo #

Instances

Instances details
AttrInfo DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetActionsPropertyInfo = IsDropTarget
type AttrGetType DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetActionsPropertyInfo = IsDropTarget
type AttrGetType DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetActionsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetActionsPropertyInfo = Type ~ [DragAction]

data DropTargetCurrentDropPropertyInfo #

Instances

Instances details
AttrInfo DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetCurrentDropPropertyInfo = IsDropTarget
type AttrGetType DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetCurrentDropPropertyInfo = Maybe Drop
type AttrSetTypeConstraint DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetCurrentDropPropertyInfo = ()
type AttrLabel DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetCurrentDropPropertyInfo = "current-drop"
type AttrOrigin DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetCurrentDropPropertyInfo = IsDropTarget
type AttrGetType DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetCurrentDropPropertyInfo = Maybe Drop
type AttrLabel DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetCurrentDropPropertyInfo = "current-drop"
type AttrOrigin DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetCurrentDropPropertyInfo = ()
type AttrTransferTypeConstraint DropTargetCurrentDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetCurrentDropPropertyInfo = Type ~ ()

type DropTargetDropCallback = GValue -> Double -> Double -> IO Bool #

data DropTargetDropPropertyInfo #

Instances

Instances details
AttrInfo DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetDropPropertyInfo = IsDropTarget
type AttrGetType DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetDropPropertyInfo = Maybe Drop
type AttrSetTypeConstraint DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetDropPropertyInfo = ()
type AttrLabel DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetDropPropertyInfo = "drop"
type AttrOrigin DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetDropPropertyInfo = IsDropTarget
type AttrGetType DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetDropPropertyInfo = Maybe Drop
type AttrLabel DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetDropPropertyInfo = "drop"
type AttrOrigin DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetDropPropertyInfo = ()
type AttrTransferTypeConstraint DropTargetDropPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetDropPropertyInfo = Type ~ ()

data DropTargetDropSignalInfo #

Instances

Instances details
SignalInfo DropTargetDropSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type HaskellCallbackType DropTargetDropSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DropTargetDropSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type DropTargetEnterCallback = Double -> Double -> IO [DragAction] #

data DropTargetEnterSignalInfo #

Instances

Instances details
SignalInfo DropTargetEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type HaskellCallbackType DropTargetEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DropTargetEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

data DropTargetFormatsPropertyInfo #

Instances

Instances details
AttrInfo DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetFormatsPropertyInfo = IsDropTarget
type AttrGetType DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetFormatsPropertyInfo = Maybe ContentFormats
type AttrSetTypeConstraint DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetFormatsPropertyInfo = ContentFormats
type AttrLabel DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetFormatsPropertyInfo = IsDropTarget
type AttrGetType DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetFormatsPropertyInfo = Maybe ContentFormats
type AttrLabel DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetFormatsPropertyInfo = ContentFormats
type AttrTransferTypeConstraint DropTargetFormatsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetFormatsPropertyInfo = Type ~ ContentFormats

data DropTargetGetActionsMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetCurrentDropMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Drop), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetCurrentDropMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetCurrentDropMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetDropMethodInfo #

Instances

Instances details
(signature ~ m (Maybe Drop), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetDropMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetDropMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetFormatsMethodInfo #

Instances

Instances details
(signature ~ m (Maybe ContentFormats), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetFormatsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetFormatsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetGtypesMethodInfo #

Instances

Instances details
(signature ~ m (Maybe [GType]), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetGtypesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetGtypesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetPreloadMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetPreloadMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetPreloadMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetGetValueMethodInfo #

Instances

Instances details
(signature ~ m (Maybe GValue), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetGetValueMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetGetValueMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetLeaveSignalInfo #

Instances

Instances details
SignalInfo DropTargetLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type HaskellCallbackType DropTargetLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DropTargetLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type DropTargetMotionCallback = Double -> Double -> IO [DragAction] #

data DropTargetMotionSignalInfo #

Instances

Instances details
SignalInfo DropTargetMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type HaskellCallbackType DropTargetMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType DropTargetMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

data DropTargetPreloadPropertyInfo #

Instances

Instances details
AttrInfo DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetPreloadPropertyInfo = IsDropTarget
type AttrGetType DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetPreloadPropertyInfo = Bool
type AttrSetTypeConstraint DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetPreloadPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetPreloadPropertyInfo = Type ~ Bool
type AttrTransferType DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetPreloadPropertyInfo = Bool
type AttrLabel DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetPreloadPropertyInfo = "preload"
type AttrOrigin DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetPreloadPropertyInfo = IsDropTarget
type AttrGetType DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetPreloadPropertyInfo = Bool
type AttrLabel DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetPreloadPropertyInfo = "preload"
type AttrOrigin DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetPreloadPropertyInfo = Type ~ Bool
type AttrTransferType DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetPreloadPropertyInfo = Bool
type AttrTransferTypeConstraint DropTargetPreloadPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetPreloadPropertyInfo = Type ~ Bool

data DropTargetRejectMethodInfo #

Instances

Instances details
(signature ~ m (), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetRejectMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetRejectMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetSetActionsMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetSetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetSetGtypesMethodInfo #

Instances

Instances details
(signature ~ (Maybe [GType] -> m ()), MonadIO m, IsDropTarget a) => OverloadedMethod DropTargetSetGtypesMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetSetGtypesMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetSetPreloadMethodInfo #

Instances

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

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropTargetSetPreloadMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropTargetValuePropertyInfo #

Instances

Instances details
AttrInfo DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Associated Types

type AttrAllowedOps DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetValuePropertyInfo = IsDropTarget
type AttrGetType DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetValuePropertyInfo = Maybe GValue
type AttrSetTypeConstraint DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetValuePropertyInfo = ()
type AttrLabel DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetValuePropertyInfo = "value"
type AttrOrigin DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrBaseTypeConstraint DropTargetValuePropertyInfo = IsDropTarget
type AttrGetType DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrGetType DropTargetValuePropertyInfo = Maybe GValue
type AttrLabel DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrLabel DropTargetValuePropertyInfo = "value"
type AttrOrigin DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrSetTypeConstraint DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferType DropTargetValuePropertyInfo = ()
type AttrTransferTypeConstraint DropTargetValuePropertyInfo 
Instance details

Defined in GI.Gtk.Objects.DropTarget

type AttrTransferTypeConstraint DropTargetValuePropertyInfo = Type ~ ()

class (GObject o, IsDescendantOf DropTarget o) => IsDropTarget o #

Instances

Instances details
(GObject o, IsDescendantOf DropTarget o) => IsDropTarget o 
Instance details

Defined in GI.Gtk.Objects.DropTarget

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

Equations

ResolveDropTargetMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveDropTargetMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveDropTargetMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveDropTargetMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveDropTargetMethod "getv" o = ObjectGetvMethodInfo 
ResolveDropTargetMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveDropTargetMethod "notify" o = ObjectNotifyMethodInfo 
ResolveDropTargetMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveDropTargetMethod "ref" o = ObjectRefMethodInfo 
ResolveDropTargetMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveDropTargetMethod "reject" o = DropTargetRejectMethodInfo 
ResolveDropTargetMethod "reset" o = EventControllerResetMethodInfo 
ResolveDropTargetMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveDropTargetMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveDropTargetMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveDropTargetMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveDropTargetMethod "unref" o = ObjectUnrefMethodInfo 
ResolveDropTargetMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveDropTargetMethod "getActions" o = DropTargetGetActionsMethodInfo 
ResolveDropTargetMethod "getCurrentDrop" o = DropTargetGetCurrentDropMethodInfo 
ResolveDropTargetMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveDropTargetMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveDropTargetMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveDropTargetMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveDropTargetMethod "getData" o = ObjectGetDataMethodInfo 
ResolveDropTargetMethod "getDrop" o = DropTargetGetDropMethodInfo 
ResolveDropTargetMethod "getFormats" o = DropTargetGetFormatsMethodInfo 
ResolveDropTargetMethod "getGtypes" o = DropTargetGetGtypesMethodInfo 
ResolveDropTargetMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveDropTargetMethod "getPreload" o = DropTargetGetPreloadMethodInfo 
ResolveDropTargetMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveDropTargetMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveDropTargetMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveDropTargetMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveDropTargetMethod "getValue" o = DropTargetGetValueMethodInfo 
ResolveDropTargetMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveDropTargetMethod "setActions" o = DropTargetSetActionsMethodInfo 
ResolveDropTargetMethod "setData" o = ObjectSetDataMethodInfo 
ResolveDropTargetMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveDropTargetMethod "setGtypes" o = DropTargetSetGtypesMethodInfo 
ResolveDropTargetMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveDropTargetMethod "setPreload" o = DropTargetSetPreloadMethodInfo 
ResolveDropTargetMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveDropTargetMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveDropTargetMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveDropTargetMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveDropTargetMethod l o = MethodResolutionFailed l o :: Type 

afterDropTargetAccept :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetAcceptCallback) -> m SignalHandlerId #

afterDropTargetDrop :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetDropCallback) -> m SignalHandlerId #

afterDropTargetEnter :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetEnterCallback) -> m SignalHandlerId #

afterDropTargetLeave :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetLeaveCallback) -> m SignalHandlerId #

afterDropTargetMotion :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetMotionCallback) -> m SignalHandlerId #

constructDropTargetActions :: (IsDropTarget o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #

constructDropTargetFormats :: (IsDropTarget o, MonadIO m) => ContentFormats -> m (GValueConstruct o) #

constructDropTargetPreload :: (IsDropTarget o, MonadIO m) => Bool -> m (GValueConstruct o) #

dropTargetActions :: AttrLabelProxy "actions" #

dropTargetCurrentDrop :: AttrLabelProxy "currentDrop" #

dropTargetDrop :: AttrLabelProxy "drop" #

dropTargetFormats :: AttrLabelProxy "formats" #

dropTargetGetActions :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m [DragAction] #

dropTargetGetCurrentDrop :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m (Maybe Drop) #

dropTargetGetDrop :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m (Maybe Drop) #

dropTargetGetFormats :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m (Maybe ContentFormats) #

dropTargetGetGtypes :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m (Maybe [GType]) #

dropTargetGetPreload :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m Bool #

dropTargetGetValue :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m (Maybe GValue) #

dropTargetNew :: (HasCallStack, MonadIO m) => GType -> [DragAction] -> m DropTarget #

dropTargetPreload :: AttrLabelProxy "preload" #

dropTargetReject :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> m () #

dropTargetSetActions :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> [DragAction] -> m () #

dropTargetSetGtypes :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> Maybe [GType] -> m () #

dropTargetSetPreload :: (HasCallStack, MonadIO m, IsDropTarget a) => a -> Bool -> m () #

dropTargetValue :: AttrLabelProxy "value" #

getDropTargetActions :: (MonadIO m, IsDropTarget o) => o -> m [DragAction] #

getDropTargetCurrentDrop :: (MonadIO m, IsDropTarget o) => o -> m (Maybe Drop) #

getDropTargetDrop :: (MonadIO m, IsDropTarget o) => o -> m (Maybe Drop) #

getDropTargetFormats :: (MonadIO m, IsDropTarget o) => o -> m (Maybe ContentFormats) #

getDropTargetPreload :: (MonadIO m, IsDropTarget o) => o -> m Bool #

getDropTargetValue :: (MonadIO m, IsDropTarget o) => o -> m (Maybe GValue) #

onDropTargetAccept :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetAcceptCallback) -> m SignalHandlerId #

onDropTargetDrop :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetDropCallback) -> m SignalHandlerId #

onDropTargetEnter :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetEnterCallback) -> m SignalHandlerId #

onDropTargetLeave :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetLeaveCallback) -> m SignalHandlerId #

onDropTargetMotion :: (IsDropTarget a, MonadIO m) => a -> ((?self :: a) => DropTargetMotionCallback) -> m SignalHandlerId #

setDropTargetActions :: (MonadIO m, IsDropTarget o) => o -> [DragAction] -> m () #

setDropTargetPreload :: (MonadIO m, IsDropTarget o) => o -> Bool -> m () #

toDropTarget :: (MonadIO m, IsDropTarget o) => o -> m DropTarget #