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

GI.Gtk.Objects.GestureLongPress

Description

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

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

Documentation

newtype GestureLongPress #

Instances

Instances details
Eq GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

GObject GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

ManagedPtrNewtype GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

TypedObject GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

glibType :: IO GType #

HasParentTypes GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

HasAttributeList GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethod info GestureLongPress p, HasField t GestureLongPress p) => HasField (t :: Symbol) GestureLongPress p 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

getField :: GestureLongPress -> p

(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethodInfo info GestureLongPress) => IsLabel t (MethodProxy info GestureLongPress) 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

fromLabel :: MethodProxy info GestureLongPress

(info ~ ResolveGestureLongPressMethod t GestureLongPress, OverloadedMethod info GestureLongPress p) => IsLabel t (GestureLongPress -> p) 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

IsGValue (Maybe GestureLongPress) 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttributeList GestureLongPress = GestureLongPressAttributeList
type ParentTypes GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type ParentTypes GestureLongPress = '[GestureSingle, Gesture, EventController, Object]
type SignalList GestureLongPress 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type SignalList GestureLongPress = GestureLongPressSignalList

data GestureLongPressCancelledSignalInfo #

Instances

Instances details
SignalInfo GestureLongPressCancelledSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Associated Types

type HaskellCallbackType GestureLongPressCancelledSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureLongPressCancelledSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

data GestureLongPressDelayFactorPropertyInfo #

Instances

Instances details
AttrInfo GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Associated Types

type AttrAllowedOps GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

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

Defined in GI.Gtk.Objects.GestureLongPress

type AttrGetType GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrGetType GestureLongPressDelayFactorPropertyInfo = Double
type AttrSetTypeConstraint GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrSetTypeConstraint GestureLongPressDelayFactorPropertyInfo = Type ~ Double
type AttrTransferTypeConstraint GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrTransferTypeConstraint GestureLongPressDelayFactorPropertyInfo = Type ~ Double
type AttrTransferType GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrTransferType GestureLongPressDelayFactorPropertyInfo = Double
type AttrLabel GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrLabel GestureLongPressDelayFactorPropertyInfo = "delay-factor"
type AttrOrigin GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

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

Defined in GI.Gtk.Objects.GestureLongPress

type AttrGetType GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrGetType GestureLongPressDelayFactorPropertyInfo = Double
type AttrLabel GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrLabel GestureLongPressDelayFactorPropertyInfo = "delay-factor"
type AttrOrigin GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrSetTypeConstraint GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrSetTypeConstraint GestureLongPressDelayFactorPropertyInfo = Type ~ Double
type AttrTransferType GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrTransferType GestureLongPressDelayFactorPropertyInfo = Double
type AttrTransferTypeConstraint GestureLongPressDelayFactorPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

type AttrTransferTypeConstraint GestureLongPressDelayFactorPropertyInfo = Type ~ Double

data GestureLongPressGetDelayFactorMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsGestureLongPress a) => OverloadedMethod GestureLongPressGetDelayFactorMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureLongPressGetDelayFactorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

data GestureLongPressPressedSignalInfo #

Instances

Instances details
SignalInfo GestureLongPressPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Associated Types

type HaskellCallbackType GestureLongPressPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureLongPressPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

data GestureLongPressSetDelayFactorMethodInfo #

Instances

Instances details
(signature ~ (Double -> m ()), MonadIO m, IsGestureLongPress a) => OverloadedMethod GestureLongPressSetDelayFactorMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureLongPressSetDelayFactorMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf GestureLongPress o) => IsGestureLongPress o #

Instances

Instances details
(GObject o, IsDescendantOf GestureLongPress o) => IsGestureLongPress o 
Instance details

Defined in GI.Gtk.Objects.GestureLongPress

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

Equations

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

afterGestureLongPressCancelled :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressCancelledCallback) -> m SignalHandlerId #

afterGestureLongPressPressed :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressPressedCallback) -> m SignalHandlerId #

constructGestureLongPressDelayFactor :: (IsGestureLongPress o, MonadIO m) => Double -> m (GValueConstruct o) #

gestureLongPressDelayFactor :: AttrLabelProxy "delayFactor" #

gestureLongPressGetDelayFactor :: (HasCallStack, MonadIO m, IsGestureLongPress a) => a -> m Double #

gestureLongPressNew :: (HasCallStack, MonadIO m) => m GestureLongPress #

gestureLongPressSetDelayFactor :: (HasCallStack, MonadIO m, IsGestureLongPress a) => a -> Double -> m () #

getGestureLongPressDelayFactor :: (MonadIO m, IsGestureLongPress o) => o -> m Double #

onGestureLongPressCancelled :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressCancelledCallback) -> m SignalHandlerId #

onGestureLongPressPressed :: (IsGestureLongPress a, MonadIO m) => a -> ((?self :: a) => GestureLongPressPressedCallback) -> m SignalHandlerId #

setGestureLongPressDelayFactor :: (MonadIO m, IsGestureLongPress o) => o -> Double -> m () #