| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
GI.Gtk.Objects.DropTargetAsync
Description
Documentation
newtype DropTargetAsync #
Constructors
| DropTargetAsync (ManagedPtr DropTargetAsync) |
Instances
type DropTargetAsyncAcceptCallback = Drop -> IO Bool #
data DropTargetAsyncAcceptSignalInfo #
Instances
| SignalInfo DropTargetAsyncAcceptSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DropTargetAsyncAcceptSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DropTargetAsyncAcceptSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||
data DropTargetAsyncActionsPropertyInfo #
Instances
type DropTargetAsyncDragEnterCallback = Drop -> Double -> Double -> IO [DragAction] #
data DropTargetAsyncDragEnterSignalInfo #
Instances
| SignalInfo DropTargetAsyncDragEnterSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DropTargetAsyncDragEnterSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DropTargetAsyncDragEnterSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||
type DropTargetAsyncDragLeaveCallback = Drop -> IO () #
data DropTargetAsyncDragLeaveSignalInfo #
Instances
| SignalInfo DropTargetAsyncDragLeaveSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DropTargetAsyncDragLeaveSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DropTargetAsyncDragLeaveSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||
type DropTargetAsyncDragMotionCallback = Drop -> Double -> Double -> IO [DragAction] #
data DropTargetAsyncDragMotionSignalInfo #
Instances
| SignalInfo DropTargetAsyncDragMotionSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DropTargetAsyncDragMotionSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DropTargetAsyncDragMotionSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||
type DropTargetAsyncDropCallback = Drop -> Double -> Double -> IO Bool #
data DropTargetAsyncDropSignalInfo #
Instances
| SignalInfo DropTargetAsyncDropSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods connectSignal :: GObject o => o -> (o -> HaskellCallbackType DropTargetAsyncDropSignalInfo) -> SignalConnectMode -> Maybe Text -> IO SignalHandlerId dbgSignalInfo :: Maybe ResolvedSymbolInfo | |||||
| type HaskellCallbackType DropTargetAsyncDropSignalInfo | |||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||
data DropTargetAsyncFormatsPropertyInfo #
Instances
| AttrInfo DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync Associated Types
Methods attrGet :: AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o => o -> IO (AttrGetType DropTargetAsyncFormatsPropertyInfo) attrSet :: (AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o, AttrSetTypeConstraint DropTargetAsyncFormatsPropertyInfo b) => o -> b -> IO () attrClear :: AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o => o -> IO () attrConstruct :: (AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o, AttrSetTypeConstraint DropTargetAsyncFormatsPropertyInfo b) => b -> IO (GValueConstruct o) attrTransfer :: (AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o, AttrTransferTypeConstraint DropTargetAsyncFormatsPropertyInfo b) => Proxy o -> b -> IO (AttrTransferType DropTargetAsyncFormatsPropertyInfo) attrPut :: AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo o => o -> AttrGetType DropTargetAsyncFormatsPropertyInfo -> IO () dbgAttrInfo :: Maybe ResolvedSymbolInfo | |||||||||||||||||||||||||||||||||
| type AttrAllowedOps DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrAllowedOps DropTargetAsyncFormatsPropertyInfo = '['AttrSet, 'AttrConstruct, 'AttrGet, 'AttrClear] | |||||||||||||||||||||||||||||||||
| type AttrBaseTypeConstraint DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||||||||||||||||||||||||||||||
| type AttrGetType DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrGetType DropTargetAsyncFormatsPropertyInfo = Maybe ContentFormats | |||||||||||||||||||||||||||||||||
| type AttrLabel DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrLabel DropTargetAsyncFormatsPropertyInfo = "formats" | |||||||||||||||||||||||||||||||||
| type AttrOrigin DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync | |||||||||||||||||||||||||||||||||
| type AttrSetTypeConstraint DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrSetTypeConstraint DropTargetAsyncFormatsPropertyInfo = Type ~ ContentFormats | |||||||||||||||||||||||||||||||||
| type AttrTransferType DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrTransferType DropTargetAsyncFormatsPropertyInfo = ContentFormats | |||||||||||||||||||||||||||||||||
| type AttrTransferTypeConstraint DropTargetAsyncFormatsPropertyInfo | |||||||||||||||||||||||||||||||||
Defined in GI.Gtk.Objects.DropTargetAsync type AttrTransferTypeConstraint DropTargetAsyncFormatsPropertyInfo = Type ~ ContentFormats | |||||||||||||||||||||||||||||||||
data DropTargetAsyncGetActionsMethodInfo #
Instances
| (signature ~ m [DragAction], MonadIO m, IsDropTargetAsync a) => OverloadedMethod DropTargetAsyncGetActionsMethodInfo a signature | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DropTargetAsyncGetActionsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DropTargetAsyncGetFormatsMethodInfo #
Instances
| (signature ~ m (Maybe ContentFormats), MonadIO m, IsDropTargetAsync a) => OverloadedMethod DropTargetAsyncGetFormatsMethodInfo a signature | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DropTargetAsyncGetFormatsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DropTargetAsyncRejectDropMethodInfo #
Instances
| (signature ~ (b -> m ()), MonadIO m, IsDropTargetAsync a, IsDrop b) => OverloadedMethod DropTargetAsyncRejectDropMethodInfo a signature | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DropTargetAsyncRejectDropMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DropTargetAsyncSetActionsMethodInfo #
Instances
| (signature ~ ([DragAction] -> m ()), MonadIO m, IsDropTargetAsync a) => OverloadedMethod DropTargetAsyncSetActionsMethodInfo a signature | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DropTargetAsyncSetActionsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
data DropTargetAsyncSetFormatsMethodInfo #
Instances
| (signature ~ (Maybe ContentFormats -> m ()), MonadIO m, IsDropTargetAsync a) => OverloadedMethod DropTargetAsyncSetFormatsMethodInfo a signature | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethod :: a -> signature | |
| OverloadedMethodInfo DropTargetAsyncSetFormatsMethodInfo (a :: Type) | |
Defined in GI.Gtk.Objects.DropTargetAsync Methods overloadedMethodInfo :: Maybe ResolvedSymbolInfo | |
class (GObject o, IsDescendantOf DropTargetAsync o) => IsDropTargetAsync o #
Instances
| (GObject o, IsDescendantOf DropTargetAsync o) => IsDropTargetAsync o | |
Defined in GI.Gtk.Objects.DropTargetAsync | |
type family ResolveDropTargetAsyncMethod (t :: Symbol) o where ... #
Equations
| ResolveDropTargetAsyncMethod "bindProperty" o = ObjectBindPropertyMethodInfo | |
| ResolveDropTargetAsyncMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo | |
| ResolveDropTargetAsyncMethod "forceFloating" o = ObjectForceFloatingMethodInfo | |
| ResolveDropTargetAsyncMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo | |
| ResolveDropTargetAsyncMethod "getv" o = ObjectGetvMethodInfo | |
| ResolveDropTargetAsyncMethod "isFloating" o = ObjectIsFloatingMethodInfo | |
| ResolveDropTargetAsyncMethod "notify" o = ObjectNotifyMethodInfo | |
| ResolveDropTargetAsyncMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo | |
| ResolveDropTargetAsyncMethod "ref" o = ObjectRefMethodInfo | |
| ResolveDropTargetAsyncMethod "refSink" o = ObjectRefSinkMethodInfo | |
| ResolveDropTargetAsyncMethod "rejectDrop" o = DropTargetAsyncRejectDropMethodInfo | |
| ResolveDropTargetAsyncMethod "reset" o = EventControllerResetMethodInfo | |
| ResolveDropTargetAsyncMethod "runDispose" o = ObjectRunDisposeMethodInfo | |
| ResolveDropTargetAsyncMethod "stealData" o = ObjectStealDataMethodInfo | |
| ResolveDropTargetAsyncMethod "stealQdata" o = ObjectStealQdataMethodInfo | |
| ResolveDropTargetAsyncMethod "thawNotify" o = ObjectThawNotifyMethodInfo | |
| ResolveDropTargetAsyncMethod "unref" o = ObjectUnrefMethodInfo | |
| ResolveDropTargetAsyncMethod "watchClosure" o = ObjectWatchClosureMethodInfo | |
| ResolveDropTargetAsyncMethod "getActions" o = DropTargetAsyncGetActionsMethodInfo | |
| ResolveDropTargetAsyncMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo | |
| ResolveDropTargetAsyncMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo | |
| ResolveDropTargetAsyncMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo | |
| ResolveDropTargetAsyncMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo | |
| ResolveDropTargetAsyncMethod "getData" o = ObjectGetDataMethodInfo | |
| ResolveDropTargetAsyncMethod "getFormats" o = DropTargetAsyncGetFormatsMethodInfo | |
| ResolveDropTargetAsyncMethod "getName" o = EventControllerGetNameMethodInfo | |
| ResolveDropTargetAsyncMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo | |
| ResolveDropTargetAsyncMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo | |
| ResolveDropTargetAsyncMethod "getProperty" o = ObjectGetPropertyMethodInfo | |
| ResolveDropTargetAsyncMethod "getQdata" o = ObjectGetQdataMethodInfo | |
| ResolveDropTargetAsyncMethod "getWidget" o = EventControllerGetWidgetMethodInfo | |
| ResolveDropTargetAsyncMethod "setActions" o = DropTargetAsyncSetActionsMethodInfo | |
| ResolveDropTargetAsyncMethod "setData" o = ObjectSetDataMethodInfo | |
| ResolveDropTargetAsyncMethod "setDataFull" o = ObjectSetDataFullMethodInfo | |
| ResolveDropTargetAsyncMethod "setFormats" o = DropTargetAsyncSetFormatsMethodInfo | |
| ResolveDropTargetAsyncMethod "setName" o = EventControllerSetNameMethodInfo | |
| ResolveDropTargetAsyncMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo | |
| ResolveDropTargetAsyncMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo | |
| ResolveDropTargetAsyncMethod "setProperty" o = ObjectSetPropertyMethodInfo | |
| ResolveDropTargetAsyncMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo | |
| ResolveDropTargetAsyncMethod l o = MethodResolutionFailed l o :: Type |
afterDropTargetAsyncAccept :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncAcceptCallback) -> m SignalHandlerId #
afterDropTargetAsyncDragEnter :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragEnterCallback) -> m SignalHandlerId #
afterDropTargetAsyncDragLeave :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragLeaveCallback) -> m SignalHandlerId #
afterDropTargetAsyncDragMotion :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragMotionCallback) -> m SignalHandlerId #
afterDropTargetAsyncDrop :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDropCallback) -> m SignalHandlerId #
clearDropTargetAsyncFormats :: (MonadIO m, IsDropTargetAsync o) => o -> m () #
constructDropTargetAsyncActions :: (IsDropTargetAsync o, MonadIO m) => [DragAction] -> m (GValueConstruct o) #
constructDropTargetAsyncFormats :: (IsDropTargetAsync o, MonadIO m) => ContentFormats -> m (GValueConstruct o) #
dropTargetAsyncActions :: AttrLabelProxy "actions" #
dropTargetAsyncFormats :: AttrLabelProxy "formats" #
dropTargetAsyncGetActions :: (HasCallStack, MonadIO m, IsDropTargetAsync a) => a -> m [DragAction] #
dropTargetAsyncGetFormats :: (HasCallStack, MonadIO m, IsDropTargetAsync a) => a -> m (Maybe ContentFormats) #
dropTargetAsyncNew :: (HasCallStack, MonadIO m) => Maybe ContentFormats -> [DragAction] -> m DropTargetAsync #
dropTargetAsyncRejectDrop :: (HasCallStack, MonadIO m, IsDropTargetAsync a, IsDrop b) => a -> b -> m () #
dropTargetAsyncSetActions :: (HasCallStack, MonadIO m, IsDropTargetAsync a) => a -> [DragAction] -> m () #
dropTargetAsyncSetFormats :: (HasCallStack, MonadIO m, IsDropTargetAsync a) => a -> Maybe ContentFormats -> m () #
getDropTargetAsyncActions :: (MonadIO m, IsDropTargetAsync o) => o -> m [DragAction] #
getDropTargetAsyncFormats :: (MonadIO m, IsDropTargetAsync o) => o -> m (Maybe ContentFormats) #
onDropTargetAsyncAccept :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncAcceptCallback) -> m SignalHandlerId #
onDropTargetAsyncDragEnter :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragEnterCallback) -> m SignalHandlerId #
onDropTargetAsyncDragLeave :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragLeaveCallback) -> m SignalHandlerId #
onDropTargetAsyncDragMotion :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDragMotionCallback) -> m SignalHandlerId #
onDropTargetAsyncDrop :: (IsDropTargetAsync a, MonadIO m) => a -> ((?self :: a) => DropTargetAsyncDropCallback) -> m SignalHandlerId #
setDropTargetAsyncActions :: (MonadIO m, IsDropTargetAsync o) => o -> [DragAction] -> m () #
setDropTargetAsyncFormats :: (MonadIO m, IsDropTargetAsync o) => o -> ContentFormats -> m () #
toDropTargetAsync :: (MonadIO m, IsDropTargetAsync o) => o -> m DropTargetAsync #