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

GI.Gtk.Objects.GesturePan

Description

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

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

Documentation

newtype GesturePan #

Instances

Instances details
Eq GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

(==) :: GesturePan -> GesturePan -> Bool

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

GObject GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

ManagedPtrNewtype GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

TypedObject GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

glibType :: IO GType #

HasParentTypes GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

HasAttributeList GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethod info GesturePan p, HasField t GesturePan p) => HasField (t :: Symbol) GesturePan p 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

getField :: GesturePan -> p

(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethodInfo info GesturePan) => IsLabel t (MethodProxy info GesturePan) 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

fromLabel :: MethodProxy info GesturePan

(info ~ ResolveGesturePanMethod t GesturePan, OverloadedMethod info GesturePan p) => IsLabel t (GesturePan -> p) 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

fromLabel :: GesturePan -> p

IsGValue (Maybe GesturePan) 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttributeList GesturePan = GesturePanAttributeList
type ParentTypes GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type SignalList GesturePan 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type SignalList GesturePan = GesturePanSignalList

data GesturePanGetOrientationMethodInfo #

Instances

Instances details
(signature ~ m Orientation, MonadIO m, IsGesturePan a) => OverloadedMethod GesturePanGetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GesturePanGetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GesturePanOrientationPropertyInfo #

Instances

Instances details
AttrInfo GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Associated Types

type AttrAllowedOps GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

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

Defined in GI.Gtk.Objects.GesturePan

type AttrBaseTypeConstraint GesturePanOrientationPropertyInfo = IsGesturePan
type AttrGetType GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrSetTypeConstraint GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrSetTypeConstraint GesturePanOrientationPropertyInfo = Type ~ Orientation
type AttrTransferTypeConstraint GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrTransferTypeConstraint GesturePanOrientationPropertyInfo = Type ~ Orientation
type AttrTransferType GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrLabel GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrLabel GesturePanOrientationPropertyInfo = "orientation"
type AttrOrigin GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

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

Defined in GI.Gtk.Objects.GesturePan

type AttrBaseTypeConstraint GesturePanOrientationPropertyInfo = IsGesturePan
type AttrGetType GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrLabel GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrLabel GesturePanOrientationPropertyInfo = "orientation"
type AttrOrigin GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrSetTypeConstraint GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrSetTypeConstraint GesturePanOrientationPropertyInfo = Type ~ Orientation
type AttrTransferType GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrTransferTypeConstraint GesturePanOrientationPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

type AttrTransferTypeConstraint GesturePanOrientationPropertyInfo = Type ~ Orientation

type GesturePanPanCallback = PanDirection -> Double -> IO () #

data GesturePanPanSignalInfo #

Instances

Instances details
SignalInfo GesturePanPanSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Associated Types

type HaskellCallbackType GesturePanPanSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GesturePanPanSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GesturePan

data GesturePanSetOrientationMethodInfo #

Instances

Instances details
(signature ~ (Orientation -> m ()), MonadIO m, IsGesturePan a) => OverloadedMethod GesturePanSetOrientationMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GesturePanSetOrientationMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GesturePan

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf GesturePan o) => IsGesturePan o #

Instances

Instances details
(GObject o, IsDescendantOf GesturePan o) => IsGesturePan o 
Instance details

Defined in GI.Gtk.Objects.GesturePan

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

Equations

ResolveGesturePanMethod "bindProperty" o = ObjectBindPropertyMethodInfo 
ResolveGesturePanMethod "bindPropertyFull" o = ObjectBindPropertyFullMethodInfo 
ResolveGesturePanMethod "forceFloating" o = ObjectForceFloatingMethodInfo 
ResolveGesturePanMethod "freezeNotify" o = ObjectFreezeNotifyMethodInfo 
ResolveGesturePanMethod "getv" o = ObjectGetvMethodInfo 
ResolveGesturePanMethod "group" o = GestureGroupMethodInfo 
ResolveGesturePanMethod "handlesSequence" o = GestureHandlesSequenceMethodInfo 
ResolveGesturePanMethod "isActive" o = GestureIsActiveMethodInfo 
ResolveGesturePanMethod "isFloating" o = ObjectIsFloatingMethodInfo 
ResolveGesturePanMethod "isGroupedWith" o = GestureIsGroupedWithMethodInfo 
ResolveGesturePanMethod "isRecognized" o = GestureIsRecognizedMethodInfo 
ResolveGesturePanMethod "notify" o = ObjectNotifyMethodInfo 
ResolveGesturePanMethod "notifyByPspec" o = ObjectNotifyByPspecMethodInfo 
ResolveGesturePanMethod "ref" o = ObjectRefMethodInfo 
ResolveGesturePanMethod "refSink" o = ObjectRefSinkMethodInfo 
ResolveGesturePanMethod "reset" o = EventControllerResetMethodInfo 
ResolveGesturePanMethod "runDispose" o = ObjectRunDisposeMethodInfo 
ResolveGesturePanMethod "stealData" o = ObjectStealDataMethodInfo 
ResolveGesturePanMethod "stealQdata" o = ObjectStealQdataMethodInfo 
ResolveGesturePanMethod "thawNotify" o = ObjectThawNotifyMethodInfo 
ResolveGesturePanMethod "ungroup" o = GestureUngroupMethodInfo 
ResolveGesturePanMethod "unref" o = ObjectUnrefMethodInfo 
ResolveGesturePanMethod "watchClosure" o = ObjectWatchClosureMethodInfo 
ResolveGesturePanMethod "getBoundingBox" o = GestureGetBoundingBoxMethodInfo 
ResolveGesturePanMethod "getBoundingBoxCenter" o = GestureGetBoundingBoxCenterMethodInfo 
ResolveGesturePanMethod "getButton" o = GestureSingleGetButtonMethodInfo 
ResolveGesturePanMethod "getCurrentButton" o = GestureSingleGetCurrentButtonMethodInfo 
ResolveGesturePanMethod "getCurrentEvent" o = EventControllerGetCurrentEventMethodInfo 
ResolveGesturePanMethod "getCurrentEventDevice" o = EventControllerGetCurrentEventDeviceMethodInfo 
ResolveGesturePanMethod "getCurrentEventState" o = EventControllerGetCurrentEventStateMethodInfo 
ResolveGesturePanMethod "getCurrentEventTime" o = EventControllerGetCurrentEventTimeMethodInfo 
ResolveGesturePanMethod "getCurrentSequence" o = GestureSingleGetCurrentSequenceMethodInfo 
ResolveGesturePanMethod "getData" o = ObjectGetDataMethodInfo 
ResolveGesturePanMethod "getDevice" o = GestureGetDeviceMethodInfo 
ResolveGesturePanMethod "getExclusive" o = GestureSingleGetExclusiveMethodInfo 
ResolveGesturePanMethod "getGroup" o = GestureGetGroupMethodInfo 
ResolveGesturePanMethod "getLastEvent" o = GestureGetLastEventMethodInfo 
ResolveGesturePanMethod "getLastUpdatedSequence" o = GestureGetLastUpdatedSequenceMethodInfo 
ResolveGesturePanMethod "getName" o = EventControllerGetNameMethodInfo 
ResolveGesturePanMethod "getOffset" o = GestureDragGetOffsetMethodInfo 
ResolveGesturePanMethod "getOrientation" o = GesturePanGetOrientationMethodInfo 
ResolveGesturePanMethod "getPoint" o = GestureGetPointMethodInfo 
ResolveGesturePanMethod "getPropagationLimit" o = EventControllerGetPropagationLimitMethodInfo 
ResolveGesturePanMethod "getPropagationPhase" o = EventControllerGetPropagationPhaseMethodInfo 
ResolveGesturePanMethod "getProperty" o = ObjectGetPropertyMethodInfo 
ResolveGesturePanMethod "getQdata" o = ObjectGetQdataMethodInfo 
ResolveGesturePanMethod "getSequenceState" o = GestureGetSequenceStateMethodInfo 
ResolveGesturePanMethod "getSequences" o = GestureGetSequencesMethodInfo 
ResolveGesturePanMethod "getStartPoint" o = GestureDragGetStartPointMethodInfo 
ResolveGesturePanMethod "getTouchOnly" o = GestureSingleGetTouchOnlyMethodInfo 
ResolveGesturePanMethod "getWidget" o = EventControllerGetWidgetMethodInfo 
ResolveGesturePanMethod "setButton" o = GestureSingleSetButtonMethodInfo 
ResolveGesturePanMethod "setData" o = ObjectSetDataMethodInfo 
ResolveGesturePanMethod "setDataFull" o = ObjectSetDataFullMethodInfo 
ResolveGesturePanMethod "setExclusive" o = GestureSingleSetExclusiveMethodInfo 
ResolveGesturePanMethod "setName" o = EventControllerSetNameMethodInfo 
ResolveGesturePanMethod "setOrientation" o = GesturePanSetOrientationMethodInfo 
ResolveGesturePanMethod "setPropagationLimit" o = EventControllerSetPropagationLimitMethodInfo 
ResolveGesturePanMethod "setPropagationPhase" o = EventControllerSetPropagationPhaseMethodInfo 
ResolveGesturePanMethod "setProperty" o = ObjectSetPropertyMethodInfo 
ResolveGesturePanMethod "setSequenceState" o = GestureSetSequenceStateMethodInfo 
ResolveGesturePanMethod "setState" o = GestureSetStateMethodInfo 
ResolveGesturePanMethod "setStaticName" o = EventControllerSetStaticNameMethodInfo 
ResolveGesturePanMethod "setTouchOnly" o = GestureSingleSetTouchOnlyMethodInfo 
ResolveGesturePanMethod l o = MethodResolutionFailed l o :: Type 

afterGesturePanPan :: (IsGesturePan a, MonadIO m) => a -> ((?self :: a) => GesturePanPanCallback) -> m SignalHandlerId #

constructGesturePanOrientation :: (IsGesturePan o, MonadIO m) => Orientation -> m (GValueConstruct o) #

gesturePanGetOrientation :: (HasCallStack, MonadIO m, IsGesturePan a) => a -> m Orientation #

gesturePanNew :: (HasCallStack, MonadIO m) => Orientation -> m GesturePan #

gesturePanOrientation :: AttrLabelProxy "orientation" #

gesturePanSetOrientation :: (HasCallStack, MonadIO m, IsGesturePan a) => a -> Orientation -> m () #

onGesturePanPan :: (IsGesturePan a, MonadIO m) => a -> ((?self :: a) => GesturePanPanCallback) -> m SignalHandlerId #

setGesturePanOrientation :: (MonadIO m, IsGesturePan o) => o -> Orientation -> m () #

toGesturePan :: (MonadIO m, IsGesturePan o) => o -> m GesturePan #