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

GI.Gtk.Objects.EventControllerScroll

Description

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

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

Documentation

newtype EventControllerScroll #

Instances

Instances details
Eq EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

GObject EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

ManagedPtrNewtype EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

TypedObject EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

glibType :: IO GType #

HasParentTypes EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

HasAttributeList EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethod info EventControllerScroll p, HasField t EventControllerScroll p) => HasField (t :: Symbol) EventControllerScroll p 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethodInfo info EventControllerScroll) => IsLabel t (MethodProxy info EventControllerScroll) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

fromLabel :: MethodProxy info EventControllerScroll

(info ~ ResolveEventControllerScrollMethod t EventControllerScroll, OverloadedMethod info EventControllerScroll p) => IsLabel t (EventControllerScroll -> p) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

IsGValue (Maybe EventControllerScroll) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttributeList EventControllerScroll = EventControllerScrollAttributeList
type ParentTypes EventControllerScroll 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

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

Defined in GI.Gtk.Objects.EventControllerScroll

type SignalList EventControllerScroll = EventControllerScrollSignalList

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

data EventControllerScrollDecelerateSignalInfo #

Instances

Instances details
SignalInfo EventControllerScrollDecelerateSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerScrollDecelerateSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

data EventControllerScrollFlagsPropertyInfo #

Instances

Instances details
AttrInfo EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Associated Types

type AttrAllowedOps EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

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

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrGetType EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrSetTypeConstraint EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrTransferTypeConstraint EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrTransferTypeConstraint EventControllerScrollFlagsPropertyInfo = Type ~ [EventControllerScrollFlags]
type AttrTransferType EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrLabel EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrOrigin EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

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

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrGetType EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrLabel EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrOrigin EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrSetTypeConstraint EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrTransferType EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrTransferTypeConstraint EventControllerScrollFlagsPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type AttrTransferTypeConstraint EventControllerScrollFlagsPropertyInfo = Type ~ [EventControllerScrollFlags]

data EventControllerScrollGetFlagsMethodInfo #

Instances

Instances details
(signature ~ m [EventControllerScrollFlags], MonadIO m, IsEventControllerScroll a) => OverloadedMethod EventControllerScrollGetFlagsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerScrollGetFlagsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerScrollGetUnitMethodInfo #

Instances

Instances details
(signature ~ m ScrollUnit, MonadIO m, IsEventControllerScroll a) => OverloadedMethod EventControllerScrollGetUnitMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerScrollGetUnitMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data EventControllerScrollScrollBeginSignalInfo #

Instances

Instances details
SignalInfo EventControllerScrollScrollBeginSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerScrollScrollBeginSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

type EventControllerScrollScrollCallback = Double -> Double -> IO Bool #

data EventControllerScrollScrollEndSignalInfo #

Instances

Instances details
SignalInfo EventControllerScrollScrollEndSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerScrollScrollEndSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

data EventControllerScrollScrollSignalInfo #

Instances

Instances details
SignalInfo EventControllerScrollScrollSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Associated Types

type HaskellCallbackType EventControllerScrollScrollSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType EventControllerScrollScrollSignalInfo 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

data EventControllerScrollSetFlagsMethodInfo #

Instances

Instances details
(signature ~ ([EventControllerScrollFlags] -> m ()), MonadIO m, IsEventControllerScroll a) => OverloadedMethod EventControllerScrollSetFlagsMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo EventControllerScrollSetFlagsMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf EventControllerScroll o) => IsEventControllerScroll o #

Instances

Instances details
(GObject o, IsDescendantOf EventControllerScroll o) => IsEventControllerScroll o 
Instance details

Defined in GI.Gtk.Objects.EventControllerScroll

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

Equations

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

afterEventControllerScrollDecelerate :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollDecelerateCallback) -> m SignalHandlerId #

afterEventControllerScrollScroll :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollCallback) -> m SignalHandlerId #

afterEventControllerScrollScrollBegin :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollBeginCallback) -> m SignalHandlerId #

afterEventControllerScrollScrollEnd :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollEndCallback) -> m SignalHandlerId #

eventControllerScrollFlags :: AttrLabelProxy "flags" #

eventControllerScrollGetUnit :: (HasCallStack, MonadIO m, IsEventControllerScroll a) => a -> m ScrollUnit #

eventControllerScrollSetFlags :: (HasCallStack, MonadIO m, IsEventControllerScroll a) => a -> [EventControllerScrollFlags] -> m () #

onEventControllerScrollDecelerate :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollDecelerateCallback) -> m SignalHandlerId #

onEventControllerScrollScroll :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollCallback) -> m SignalHandlerId #

onEventControllerScrollScrollBegin :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollBeginCallback) -> m SignalHandlerId #

onEventControllerScrollScrollEnd :: (IsEventControllerScroll a, MonadIO m) => a -> ((?self :: a) => EventControllerScrollScrollEndCallback) -> m SignalHandlerId #