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

GI.Gdk.Objects.Drop

Description

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

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

Documentation

newtype Drop #

Constructors

Drop (ManagedPtr Drop) 

Instances

Instances details
Eq Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

(==) :: Drop -> Drop -> Bool

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

GObject Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

ManagedPtrNewtype Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

TypedObject Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

glibType :: IO GType #

HasParentTypes Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

HasAttributeList Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

(info ~ ResolveDropMethod t Drop, OverloadedMethod info Drop p, HasField t Drop p) => HasField (t :: Symbol) Drop p 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

getField :: Drop -> p

(info ~ ResolveDropMethod t Drop, OverloadedMethodInfo info Drop) => IsLabel t (MethodProxy info Drop) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

fromLabel :: MethodProxy info Drop

(info ~ ResolveDropMethod t Drop, OverloadedMethod info Drop p) => IsLabel t (Drop -> p) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

fromLabel :: Drop -> p

IsGValue (Maybe Drop) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttributeList Drop = DropAttributeList
type ParentTypes Drop 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type SignalList Drop = DropSignalList

data DropActionsPropertyInfo #

Instances

Instances details
AttrInfo DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropActionsPropertyInfo = IsDrop
type AttrGetType DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropActionsPropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropActionsPropertyInfo = IsDrop
type AttrGetType DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropActionsPropertyInfo = Drop
type AttrSetTypeConstraint DropActionsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropActionsPropertyInfo = Type ~ [DragAction]

data DropDevicePropertyInfo #

Instances

Instances details
AttrInfo DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDevicePropertyInfo = IsDrop
type AttrGetType DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDevicePropertyInfo = Device
type AttrSetTypeConstraint DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropDevicePropertyInfo = IsDevice
type AttrTransferTypeConstraint DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropDevicePropertyInfo = IsDevice
type AttrTransferType DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDevicePropertyInfo = Device
type AttrLabel DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDevicePropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDevicePropertyInfo = IsDrop
type AttrGetType DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDevicePropertyInfo = Device
type AttrLabel DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDevicePropertyInfo = Drop
type AttrSetTypeConstraint DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropDevicePropertyInfo = IsDevice
type AttrTransferType DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDevicePropertyInfo = Device
type AttrTransferTypeConstraint DropDevicePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropDevicePropertyInfo = IsDevice

data DropDisplayPropertyInfo #

Instances

Instances details
AttrInfo DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDisplayPropertyInfo = IsDrop
type AttrGetType DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDisplayPropertyInfo = Display
type AttrSetTypeConstraint DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDisplayPropertyInfo = ()
type AttrLabel DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDisplayPropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDisplayPropertyInfo = IsDrop
type AttrGetType DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDisplayPropertyInfo = Display
type AttrLabel DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDisplayPropertyInfo = Drop
type AttrSetTypeConstraint DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDisplayPropertyInfo = ()
type AttrTransferTypeConstraint DropDisplayPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropDisplayPropertyInfo = Type ~ ()

data DropDragPropertyInfo #

Instances

Instances details
AttrInfo DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDragPropertyInfo = IsDrop
type AttrGetType DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDragPropertyInfo = Maybe Drag
type AttrSetTypeConstraint DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropDragPropertyInfo = IsDrag
type AttrTransferTypeConstraint DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropDragPropertyInfo = IsDrag
type AttrTransferType DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDragPropertyInfo = Drag
type AttrLabel DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrLabel DropDragPropertyInfo = "drag"
type AttrOrigin DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDragPropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropDragPropertyInfo = IsDrop
type AttrGetType DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropDragPropertyInfo = Maybe Drag
type AttrLabel DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrLabel DropDragPropertyInfo = "drag"
type AttrOrigin DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropDragPropertyInfo = Drop
type AttrSetTypeConstraint DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropDragPropertyInfo = IsDrag
type AttrTransferType DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropDragPropertyInfo = Drag
type AttrTransferTypeConstraint DropDragPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropDragPropertyInfo = IsDrag

data DropFinishMethodInfo #

Instances

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

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropFinishMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropFormatsPropertyInfo #

Instances

Instances details
AttrInfo DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropFormatsPropertyInfo = IsDrop
type AttrGetType DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropFormatsPropertyInfo = ContentFormats
type AttrLabel DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropFormatsPropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropFormatsPropertyInfo = IsDrop
type AttrGetType DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrLabel DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropFormatsPropertyInfo = Drop
type AttrSetTypeConstraint DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropFormatsPropertyInfo = ContentFormats
type AttrTransferTypeConstraint DropFormatsPropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropFormatsPropertyInfo = Type ~ ContentFormats

data DropGetActionsMethodInfo #

Instances

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

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetActionsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropGetDeviceMethodInfo #

Instances

Instances details
(signature ~ m Device, MonadIO m, IsDrop a) => OverloadedMethod DropGetDeviceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetDeviceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropGetDisplayMethodInfo #

Instances

Instances details
(signature ~ m Display, MonadIO m, IsDrop a) => OverloadedMethod DropGetDisplayMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetDisplayMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropGetDragMethodInfo #

Instances

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

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetDragMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropGetFormatsMethodInfo #

Instances

Instances details
(signature ~ m ContentFormats, MonadIO m, IsDrop a) => OverloadedMethod DropGetFormatsMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetFormatsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropGetSurfaceMethodInfo #

Instances

Instances details
(signature ~ m Surface, MonadIO m, IsDrop a) => OverloadedMethod DropGetSurfaceMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropGetSurfaceMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropReadAsyncMethodInfo #

Instances

Instances details
(signature ~ ([Text] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDrop a, IsCancellable b) => OverloadedMethod DropReadAsyncMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropReadAsyncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropReadFinishMethodInfo #

Instances

Instances details
(signature ~ (b -> m (Maybe InputStream, Text)), MonadIO m, IsDrop a, IsAsyncResult b) => OverloadedMethod DropReadFinishMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropReadFinishMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropReadValueAsyncMethodInfo #

Instances

Instances details
(signature ~ (GType -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsDrop a, IsCancellable b) => OverloadedMethod DropReadValueAsyncMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropReadValueAsyncMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropReadValueFinishMethodInfo #

Instances

Instances details
(signature ~ (b -> m GValue), MonadIO m, IsDrop a, IsAsyncResult b) => OverloadedMethod DropReadValueFinishMethodInfo a signature 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropReadValueFinishMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropStatusMethodInfo #

Instances

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

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo DropStatusMethodInfo (a :: Type) 
Instance details

Defined in GI.Gdk.Objects.Drop

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data DropSurfacePropertyInfo #

Instances

Instances details
AttrInfo DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

Associated Types

type AttrAllowedOps DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropSurfacePropertyInfo = IsDrop
type AttrGetType DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropSurfacePropertyInfo = Surface
type AttrSetTypeConstraint DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropSurfacePropertyInfo = IsSurface
type AttrTransferTypeConstraint DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropSurfacePropertyInfo = IsSurface
type AttrTransferType DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropSurfacePropertyInfo = Surface
type AttrLabel DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropSurfacePropertyInfo = Drop

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrBaseTypeConstraint DropSurfacePropertyInfo = IsDrop
type AttrGetType DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrGetType DropSurfacePropertyInfo = Surface
type AttrLabel DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Defined in GI.Gdk.Objects.Drop

type AttrOrigin DropSurfacePropertyInfo = Drop
type AttrSetTypeConstraint DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrSetTypeConstraint DropSurfacePropertyInfo = IsSurface
type AttrTransferType DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferType DropSurfacePropertyInfo = Surface
type AttrTransferTypeConstraint DropSurfacePropertyInfo 
Instance details

Defined in GI.Gdk.Objects.Drop

type AttrTransferTypeConstraint DropSurfacePropertyInfo = IsSurface

class (GObject o, IsDescendantOf Drop o) => IsDrop o #

Instances

Instances details
(GObject o, IsDescendantOf Drop o) => IsDrop o 
Instance details

Defined in GI.Gdk.Objects.Drop

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

Equations

ResolveDropMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveDropMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveDropMethod "finish" o = DropFinishMethodInfo 
ResolveDropMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveDropMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveDropMethod "getv" o = ObjectGetvMethodInfo 
ResolveDropMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveDropMethod "notify" o = ObjectNotifyMethodInfo 
ResolveDropMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveDropMethod "readAsync" o = DropReadAsyncMethodInfo 
ResolveDropMethod "readFinish" o = DropReadFinishMethodInfo 
ResolveDropMethod "readValueAsync" o = DropReadValueAsyncMethodInfo 
ResolveDropMethod "readValueFinish" o = DropReadValueFinishMethodInfo 
ResolveDropMethod "ref" o = ObjectRefMethodInfo 
ResolveDropMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveDropMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveDropMethod "status" o = DropStatusMethodInfo 
ResolveDropMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveDropMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveDropMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveDropMethod "unref" o = ObjectUnrefMethodInfo 
ResolveDropMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveDropMethod "getActions" o = DropGetActionsMethodInfo 
ResolveDropMethod "getData" o = ObjectGetDataMethodInfo 
ResolveDropMethod "getDevice" o = DropGetDeviceMethodInfo 
ResolveDropMethod "getDisplay" o = DropGetDisplayMethodInfo 
ResolveDropMethod "getDrag" o = DropGetDragMethodInfo 
ResolveDropMethod "getFormats" o = DropGetFormatsMethodInfo 
ResolveDropMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveDropMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveDropMethod "getSurface" o = DropGetSurfaceMethodInfo 
ResolveDropMethod "setData" o = ObjectSetDataMethodInfo 
ResolveDropMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveDropMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveDropMethod l o = MethodResolutionFailed l o :: Type 

constructDropActions :: (IsDrop o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #

constructDropDevice :: (IsDrop o, MonadIO m, IsDevice a) => a -> m (GValueConstruct o) #

constructDropDrag :: (IsDrop o, MonadIO m, IsDrag a) => a -> m (GValueConstruct o) #

constructDropFormats :: (IsDrop o, MonadIO m) => ContentFormats -> m (GValueConstruct o) #

constructDropSurface :: (IsDrop o, MonadIO m, IsSurface a) => a -> m (GValueConstruct o) #

dropActions :: AttrLabelProxy "actions" #

dropDevice :: AttrLabelProxy "device" #

dropDisplay :: AttrLabelProxy "display" #

dropDrag :: AttrLabelProxy "drag" #

dropFinish :: (HasCallStack, MonadIO m, IsDrop a) => a -> [DragAction] -> m () #

dropFormats :: AttrLabelProxy "formats" #

dropGetActions :: (HasCallStack, MonadIO m, IsDrop a) => a -> m [DragAction] #

dropGetDevice :: (HasCallStack, MonadIO m, IsDrop a) => a -> m Device #

dropGetDisplay :: (HasCallStack, MonadIO m, IsDrop a) => a -> m Display #

dropGetDrag :: (HasCallStack, MonadIO m, IsDrop a) => a -> m (Maybe Drag) #

dropGetFormats :: (HasCallStack, MonadIO m, IsDrop a) => a -> m ContentFormats #

dropGetSurface :: (HasCallStack, MonadIO m, IsDrop a) => a -> m Surface #

dropReadAsync :: (HasCallStack, MonadIO m, IsDrop a, IsCancellable b) => a -> [Text] -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () #

dropReadFinish :: (HasCallStack, MonadIO m, IsDrop a, IsAsyncResult b) => a -> b -> m (Maybe InputStream, Text) #

dropReadValueAsync :: (HasCallStack, MonadIO m, IsDrop a, IsCancellable b) => a -> GType -> Int32 -> Maybe b -> Maybe AsyncReadyCallback -> m () #

dropReadValueFinish :: (HasCallStack, MonadIO m, IsDrop a, IsAsyncResult b) => a -> b -> m GValue #

dropStatus :: (HasCallStack, MonadIO m, IsDrop a) => a -> [DragAction] -> [DragAction] -> m () #

dropSurface :: AttrLabelProxy "surface" #

getDropActions :: (MonadIO m, IsDrop o) => o -> m [DragAction] #

getDropDevice :: (MonadIO m, IsDrop o) => o -> m Device #

getDropDisplay :: (MonadIO m, IsDrop o) => o -> m Display #

getDropDrag :: (MonadIO m, IsDrop o) => o -> m (Maybe Drag) #

getDropFormats :: (MonadIO m, IsDrop o) => o -> m ContentFormats #

getDropSurface :: (MonadIO m, IsDrop o) => o -> m Surface #

toDrop :: (MonadIO m, IsDrop o) => o -> m Drop #