| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gdk.Objects.Drag
Description
Documentation
Constructors
| Drag (ManagedPtr Drag) |
Instances
| Eq Drag | |
| GObject Drag | |
Defined in GI.Gdk.Objects.Drag | |
| ManagedPtrNewtype Drag | |
Defined in GI.Gdk.Objects.Drag Methods toManagedPtr :: Drag -> ManagedPtr Drag # | |
| TypedObject Drag | |
Defined in GI.Gdk.Objects.Drag | |
| HasParentTypes Drag | |
Defined in GI.Gdk.Objects.Drag | |
| HasAttributeList Drag | |
Defined in GI.Gdk.Objects.Drag | |
| (info ~ ResolveDragMethod t Drag, OverloadedMethod info Drag p, HasField t Drag p) => HasField (t :: Symbol) Drag p | |
Defined in GI.Gdk.Objects.Drag | |
| (info ~ ResolveDragMethod t Drag, OverloadedMethodInfo info Drag) => IsLabel t (MethodProxy info Drag) | |
Defined in GI.Gdk.Objects.Drag | |
| (info ~ ResolveDragMethod t Drag, OverloadedMethod info Drag p) => IsLabel t (Drag -> p) | |
Defined in GI.Gdk.Objects.Drag | |
| IsGValue (Maybe Drag) | |
Defined in GI.Gdk.Objects.Drag Methods gvalueGType_ :: IO GType # gvalueSet_ :: Ptr GValue -> Maybe Drag -> IO () # gvalueGet_ :: Ptr GValue -> IO (Maybe Drag) # | |
| type AttributeList Drag | |
Defined in GI.Gdk.Objects.Drag type AttributeList Drag = DragAttributeList | |
| type ParentTypes Drag | |
Defined in GI.Gdk.Objects.Drag type ParentTypes Drag = '[Object] | |
| type SignalList Drag | |
Defined in GI.Gdk.Objects.Drag type SignalList Drag = DragSignalList | |
data DragActionsPropertyInfo #
Instances
| AttrInfo DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> IO (AttrGetType DragActionsPropertyInfo) attrSet :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrSetTypeConstraint DragActionsPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrSetTypeConstraint DragActionsPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragActionsPropertyInfo o, AttrTransferTypeConstraint DragActionsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragActionsPropertyInfo) attrPut :: AttrBaseTypeConstraint DragActionsPropertyInfo o => o -> AttrGetType DragActionsPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragActionsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrPut] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragActionsPropertyInfo = "actions" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragActionsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
type DragCancelCallback = DragCancelReason -> IO () #
data DragCancelSignalInfo #
Instances
| SignalInfo DragCancelSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragCancelSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DragCancelSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag | |||||
data DragContentPropertyInfo #
Instances
| AttrInfo DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> IO (AttrGetType DragContentPropertyInfo) attrSet :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrSetTypeConstraint DragContentPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrSetTypeConstraint DragContentPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragContentPropertyInfo o, AttrTransferTypeConstraint DragContentPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragContentPropertyInfo) attrPut :: AttrBaseTypeConstraint DragContentPropertyInfo o => o -> AttrGetType DragContentPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragContentPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragContentPropertyInfo = "content" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragContentPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
data DragDevicePropertyInfo #
Instances
| AttrInfo DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> IO (AttrGetType DragDevicePropertyInfo) attrSet :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrSetTypeConstraint DragDevicePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrSetTypeConstraint DragDevicePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragDevicePropertyInfo o, AttrTransferTypeConstraint DragDevicePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragDevicePropertyInfo) attrPut :: AttrBaseTypeConstraint DragDevicePropertyInfo o => o -> AttrGetType DragDevicePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragDevicePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragDevicePropertyInfo = "device" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragDevicePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
data DragDisplayPropertyInfo #
Instances
| AttrInfo DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> IO (AttrGetType DragDisplayPropertyInfo) attrSet :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrSetTypeConstraint DragDisplayPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrSetTypeConstraint DragDisplayPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragDisplayPropertyInfo o, AttrTransferTypeConstraint DragDisplayPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragDisplayPropertyInfo) attrPut :: AttrBaseTypeConstraint DragDisplayPropertyInfo o => o -> AttrGetType DragDisplayPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragDisplayPropertyInfo = '['AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragDisplayPropertyInfo = "display" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrSetTypeConstraint DragDisplayPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrTransferType DragDisplayPropertyInfo = () | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragDisplayPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrTransferTypeConstraint DragDisplayPropertyInfo = Type ~ () | |||||||||||||||||||||||||||||||||
type DragDndFinishedCallback = IO () #
data DragDndFinishedSignalInfo #
Instances
| SignalInfo DragDndFinishedSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragDndFinishedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DragDndFinishedSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag | |||||
data DragDropDoneMethodInfo #
Instances
| (signature ~ (Bool -> m ()), MonadIO m, IsDrag a) => OverloadedMethod DragDropDoneMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragDropDoneMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
type DragDropPerformedCallback = IO () #
data DragDropPerformedSignalInfo #
Instances
| SignalInfo DragDropPerformedSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DragDropPerformedSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DragDropPerformedSignalInfo | |||||
Defined in GI.Gdk.Objects.Drag | |||||
data DragFormatsPropertyInfo #
Instances
| AttrInfo DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> IO (AttrGetType DragFormatsPropertyInfo) attrSet :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrSetTypeConstraint DragFormatsPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrSetTypeConstraint DragFormatsPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragFormatsPropertyInfo o, AttrTransferTypeConstraint DragFormatsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragFormatsPropertyInfo) attrPut :: AttrBaseTypeConstraint DragFormatsPropertyInfo o => o -> AttrGetType DragFormatsPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragFormatsPropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragFormatsPropertyInfo = "formats" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
data DragGetActionsMethodInfo #
Instances
| (signature ~ m [DragAction], MonadIO m, IsDrag a) => OverloadedMethod DragGetActionsMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetActionsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetContentMethodInfo #
Instances
| (signature ~ m ContentProvider, MonadIO m, IsDrag a) => OverloadedMethod DragGetContentMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetContentMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetDeviceMethodInfo #
Instances
| (signature ~ m Device, MonadIO m, IsDrag a) => OverloadedMethod DragGetDeviceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetDeviceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetDisplayMethodInfo #
Instances
| (signature ~ m Display, MonadIO m, IsDrag a) => OverloadedMethod DragGetDisplayMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetDisplayMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetDragSurfaceMethodInfo #
Instances
| (signature ~ m (Maybe Surface), MonadIO m, IsDrag a) => OverloadedMethod DragGetDragSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetDragSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetFormatsMethodInfo #
Instances
| (signature ~ m ContentFormats, MonadIO m, IsDrag a) => OverloadedMethod DragGetFormatsMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetFormatsMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetSelectedActionMethodInfo #
Instances
| (signature ~ m [DragAction], MonadIO m, IsDrag a) => OverloadedMethod DragGetSelectedActionMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetSelectedActionMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragGetSurfaceMethodInfo #
Instances
| (signature ~ m Surface, MonadIO m, IsDrag a) => OverloadedMethod DragGetSurfaceMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragGetSurfaceMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragSelectedActionPropertyInfo #
Instances
data DragSetHotspotMethodInfo #
Instances
| (signature ~ (Int32 -> Int32 -> m ()), MonadIO m, IsDrag a) => OverloadedMethod DragSetHotspotMethodInfo a signature | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DragSetHotspotMethodInfo (a :: Type) | |
Defined in GI.Gdk.Objects.Drag Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DragSurfacePropertyInfo #
Instances
| AttrInfo DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag Associated Types
Methods attrGet :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> IO (AttrGetType DragSurfacePropertyInfo) attrSet :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrSetTypeConstraint DragSurfacePropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrSetTypeConstraint DragSurfacePropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DragSurfacePropertyInfo o, AttrTransferTypeConstraint DragSurfacePropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DragSurfacePropertyInfo) attrPut :: AttrBaseTypeConstraint DragSurfacePropertyInfo o => o -> AttrGetType DragSurfacePropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrAllowedOps DragSurfacePropertyInfo = '['AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrGetType DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrLabel DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag type AttrLabel DragSurfacePropertyInfo = "surface" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferType DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DragSurfacePropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gdk.Objects.Drag | |||||||||||||||||||||||||||||||||
class (GObject o, IsDescendantOf Drag o) => IsDrag o #
Instances
| (GObject o, IsDescendantOf Drag o) => IsDrag o | |
Defined in GI.Gdk.Objects.Drag | |
type family ResolveDragMethod (t :: Symbol) o where ... #
Equations
| ResolveDragMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveDragMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveDragMethod "dropDone" o = DragDropDoneMethodInfo | |
| ResolveDragMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveDragMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveDragMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveDragMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveDragMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveDragMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveDragMethod "ref" o = ObjectRefMethodInfo | |
| ResolveDragMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveDragMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveDragMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveDragMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveDragMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveDragMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveDragMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveDragMethod "getActions" o = DragGetActionsMethodInfo | |
| ResolveDragMethod "getContent" o = DragGetContentMethodInfo | |
| ResolveDragMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveDragMethod "getDevice" o = DragGetDeviceMethodInfo | |
| ResolveDragMethod "getDisplay" o = DragGetDisplayMethodInfo | |
| ResolveDragMethod "getDragSurface" o = DragGetDragSurfaceMethodInfo | |
| ResolveDragMethod "getFormats" o = DragGetFormatsMethodInfo | |
| ResolveDragMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveDragMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveDragMethod "getSelectedAction" o = DragGetSelectedActionMethodInfo | |
| ResolveDragMethod "getSurface" o = DragGetSurfaceMethodInfo | |
| ResolveDragMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveDragMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveDragMethod "setHotspot" o = DragSetHotspotMethodInfo | |
| ResolveDragMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveDragMethod l o = MethodResolutionFailed l o :: Type |
afterDragCancel :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragCancelCallback) -> m SignalHandlerId #
afterDragDndFinished :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDndFinishedCallback) -> m SignalHandlerId #
afterDragDropPerformed :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDropPerformedCallback) -> m SignalHandlerId #
constructDragActions :: (IsDrag o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #
constructDragContent :: (IsDrag o, MonadIO m, IsContentProvider a) => a -> m (GValueConstruct o) #
constructDragDevice :: (IsDrag o, MonadIO m, IsDevice a) => a -> m (GValueConstruct o) #
constructDragFormats :: (IsDrag o, MonadIO m) => ContentFormats -> m (GValueConstruct o) #
constructDragSelectedAction :: (IsDrag o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #
constructDragSurface :: (IsDrag o, MonadIO m, IsSurface a) => a -> m (GValueConstruct o) #
dragActions :: AttrLabelProxy "actions" #
dragBegin :: (HasCallStack, MonadIO m, IsSurface a, IsDevice b, IsContentProvider c) => a -> b -> c -> [DragAction] -> Double -> Double -> m (Maybe Drag) #
dragContent :: AttrLabelProxy "content" #
dragDevice :: AttrLabelProxy "device" #
dragDisplay :: AttrLabelProxy "display" #
dragDropDone :: (HasCallStack, MonadIO m, IsDrag a) => a -> Bool -> m () #
dragFormats :: AttrLabelProxy "formats" #
dragGetActions :: (HasCallStack, MonadIO m, IsDrag a) => a -> m [DragAction] #
dragGetContent :: (HasCallStack, MonadIO m, IsDrag a) => a -> m ContentProvider #
dragGetDevice :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Device #
dragGetDisplay :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Display #
dragGetDragSurface :: (HasCallStack, MonadIO m, IsDrag a) => a -> m (Maybe Surface) #
dragGetFormats :: (HasCallStack, MonadIO m, IsDrag a) => a -> m ContentFormats #
dragGetSelectedAction :: (HasCallStack, MonadIO m, IsDrag a) => a -> m [DragAction] #
dragGetSurface :: (HasCallStack, MonadIO m, IsDrag a) => a -> m Surface #
dragSelectedAction :: AttrLabelProxy "selectedAction" #
dragSetHotspot :: (HasCallStack, MonadIO m, IsDrag a) => a -> Int32 -> Int32 -> m () #
dragSurface :: AttrLabelProxy "surface" #
getDragActions :: (MonadIO m, IsDrag o) => o -> m [DragAction] #
getDragContent :: (MonadIO m, IsDrag o) => o -> m ContentProvider #
getDragDevice :: (MonadIO m, IsDrag o) => o -> m Device #
getDragDisplay :: (MonadIO m, IsDrag o) => o -> m Display #
getDragFormats :: (MonadIO m, IsDrag o) => o -> m ContentFormats #
getDragSelectedAction :: (MonadIO m, IsDrag o) => o -> m [DragAction] #
getDragSurface :: (MonadIO m, IsDrag o) => o -> m Surface #
onDragCancel :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragCancelCallback) -> m SignalHandlerId #
onDragDndFinished :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDndFinishedCallback) -> m SignalHandlerId #
onDragDropPerformed :: (IsDrag a, MonadIO m) => a -> ((?self :: a) => DragDropPerformedCallback) -> m SignalHandlerId #
setDragActions :: (MonadIO m, IsDrag o) => o -> [DragAction] -> m () #
setDragSelectedAction :: (MonadIO m, IsDrag o) => o -> [DragAction] -> m () #