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

GI.Gtk.Objects.EventControllerMotion

Description

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

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

Documentation

newtype EventControllerMotion #

Instances

Instances details
Eq EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

GObject EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

ManagedPtrNewtype EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

TypedObject EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

glibType :: IO GType #

HasParentTypes EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

HasAttributeList EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethod info EventControllerMotion p, HasField t EventControllerMotion p) => HasField (t :: Symbol) EventControllerMotion p 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethodInfo info EventControllerMotion) => IsLabel t (MethodProxy info EventControllerMotion) 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

fromLabel :: MethodProxy info EventControllerMotion

(info ~ ResolveEventControllerMotionMethod t EventControllerMotion, OverloadedMethod info EventControllerMotion p) => IsLabel t (EventControllerMotion -> p) 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

IsGValue (Maybe EventControllerMotion) 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttributeList EventControllerMotion = EventControllerMotionAttributeList
type ParentTypes EventControllerMotion 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

type SignalList EventControllerMotion = EventControllerMotionSignalList

data EventControllerMotionContainsPointerMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEventControllerMotion a) => OverloadedMethod EventControllerMotionContainsPointerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerMotionContainsPointerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerMotionContainsPointerPropertyInfo #

Instances

Instances details
AttrInfo EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Associated Types

type AttrAllowedOps EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrAllowedOps EventControllerMotionContainsPointerPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrGetType EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrSetTypeConstraint EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionContainsPointerPropertyInfo = "contains-pointer"
type AttrOrigin EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrAllowedOps EventControllerMotionContainsPointerPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrGetType EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionContainsPointerPropertyInfo = "contains-pointer"
type AttrOrigin EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrSetTypeConstraint EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrTransferTypeConstraint EventControllerMotionContainsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrTransferTypeConstraint EventControllerMotionContainsPointerPropertyInfo = Type ~ ()

type EventControllerMotionEnterCallback = Double -> Double -> IO () #

data EventControllerMotionEnterSignalInfo #

Instances

Instances details
SignalInfo EventControllerMotionEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Associated Types

type HaskellCallbackType EventControllerMotionEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerMotionEnterSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

data EventControllerMotionIsPointerMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsEventControllerMotion a) => OverloadedMethod EventControllerMotionIsPointerMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerMotionIsPointerMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerMotionIsPointerPropertyInfo #

Instances

Instances details
AttrInfo EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Associated Types

type AttrAllowedOps EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrAllowedOps EventControllerMotionIsPointerPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrGetType EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrSetTypeConstraint EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionIsPointerPropertyInfo = "is-pointer"
type AttrOrigin EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrAllowedOps EventControllerMotionIsPointerPropertyInfo = '['AttrGet]
type AttrBaseTypeConstraint EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrGetType EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrLabel EventControllerMotionIsPointerPropertyInfo = "is-pointer"
type AttrOrigin EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrSetTypeConstraint EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrTransferTypeConstraint EventControllerMotionIsPointerPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type AttrTransferTypeConstraint EventControllerMotionIsPointerPropertyInfo = Type ~ ()

data EventControllerMotionLeaveSignalInfo #

Instances

Instances details
SignalInfo EventControllerMotionLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Associated Types

type HaskellCallbackType EventControllerMotionLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerMotionLeaveSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

type EventControllerMotionMotionCallback = Double -> Double -> IO () #

data EventControllerMotionMotionSignalInfo #

Instances

Instances details
SignalInfo EventControllerMotionMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Associated Types

type HaskellCallbackType EventControllerMotionMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerMotionMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

class (GObject o, IsDescendantOf EventControllerMotion o) => IsEventControllerMotion o #

Instances

Instances details
(GObject o, IsDescendantOf EventControllerMotion o) => IsEventControllerMotion o 
Instance details

Defined in GI.Gtk.Objects.EventControllerMotion

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

Equations

ResolveEventControllerMotionMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveEventControllerMotionMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveEventControllerMotionMethod "containsPointer" o = EventControllerMotionContainsPointerMethodInfo 
ResolveEventControllerMotionMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveEventControllerMotionMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveEventControllerMotionMethod "getv" o = ObjectGetvMethodInfo 
ResolveEventControllerMotionMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveEventControllerMotionMethod "isPointer" o = EventControllerMotionIsPointerMethodInfo 
ResolveEventControllerMotionMethod "notify" o = ObjectNotifyMethodInfo 
ResolveEventControllerMotionMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveEventControllerMotionMethod "ref" o = ObjectRefMethodInfo 
ResolveEventControllerMotionMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveEventControllerMotionMethod "reset" o = EventControllerResetMethodInfo 
ResolveEventControllerMotionMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveEventControllerMotionMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveEventControllerMotionMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveEventControllerMotionMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveEventControllerMotionMethod "unref" o = ObjectUnrefMethodInfo 
ResolveEventControllerMotionMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveEventControllerMotionMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveEventControllerMotionMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveEventControllerMotionMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveEventControllerMotionMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveEventControllerMotionMethod "getData" o = ObjectGetDataMethodInfo 
ResolveEventControllerMotionMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveEventControllerMotionMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveEventControllerMotionMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveEventControllerMotionMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveEventControllerMotionMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveEventControllerMotionMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveEventControllerMotionMethod "setData" o = ObjectSetDataMethodInfo 
ResolveEventControllerMotionMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveEventControllerMotionMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveEventControllerMotionMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveEventControllerMotionMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveEventControllerMotionMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveEventControllerMotionMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveEventControllerMotionMethod l o = MethodResolutionFailed l o :: Type 

afterEventControllerMotionEnter :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionEnterCallback) -> m SignalHandlerId #

afterEventControllerMotionLeave :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionLeaveCallback) -> m SignalHandlerId #

afterEventControllerMotionMotion :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionMotionCallback) -> m SignalHandlerId #

eventControllerMotionContainsPointer :: (HasCallStack, MonadIO m, IsEventControllerMotion a) => a -> m Bool #

eventControllerMotionIsPointer :: (HasCallStack, MonadIO m, IsEventControllerMotion a) => a -> m Bool #

eventControllerMotionNew :: (HasCallStack, MonadIO m) => m EventControllerMotion #

onEventControllerMotionEnter :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionEnterCallback) -> m SignalHandlerId #

onEventControllerMotionLeave :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionLeaveCallback) -> m SignalHandlerId #

onEventControllerMotionMotion :: (IsEventControllerMotion a, MonadIO m) => a -> ((?self :: a) => EventControllerMotionMotionCallback) -> m SignalHandlerId #