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

GI.Gtk.Objects.GestureClick

Description

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

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

Documentation

newtype GestureClick #

Instances

Instances details
Eq GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

(==) :: GestureClick -> GestureClick -> Bool

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

GObject GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

ManagedPtrNewtype GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

TypedObject GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

glibType :: IO GType #

HasParentTypes GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

HasAttributeList GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

(info ~ ResolveGestureClickMethod t GestureClick, OverloadedMethod info GestureClick p, HasField t GestureClick p) => HasField (t :: Symbol) GestureClick p 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

getField :: GestureClick -> p

(info ~ ResolveGestureClickMethod t GestureClick, OverloadedMethodInfo info GestureClick) => IsLabel t (MethodProxy info GestureClick) 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

fromLabel :: MethodProxy info GestureClick

(info ~ ResolveGestureClickMethod t GestureClick, OverloadedMethod info GestureClick p) => IsLabel t (GestureClick -> p) 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

fromLabel :: GestureClick -> p

IsGValue (Maybe GestureClick) 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

type AttributeList GestureClick = GestureClickAttributeList
type ParentTypes GestureClick 
Instance details

Defined in GI.Gtk.Objects.GestureClick

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

Defined in GI.Gtk.Objects.GestureClick

type SignalList GestureClick = GestureClickSignalList

type GestureClickPressedCallback = Int32 -> Double -> Double -> IO () #

data GestureClickPressedSignalInfo #

Instances

Instances details
SignalInfo GestureClickPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Associated Types

type HaskellCallbackType GestureClickPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureClickPressedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

type GestureClickReleasedCallback = Int32 -> Double -> Double -> IO () #

data GestureClickReleasedSignalInfo #

Instances

Instances details
SignalInfo GestureClickReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Associated Types

type HaskellCallbackType GestureClickReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureClickReleasedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

data GestureClickStoppedSignalInfo #

Instances

Instances details
SignalInfo GestureClickStoppedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Associated Types

type HaskellCallbackType GestureClickStoppedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureClickStoppedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

type GestureClickUnpairedReleaseCallback = Double -> Double -> Word32 -> Maybe EventSequence -> IO () #

data GestureClickUnpairedReleaseSignalInfo #

Instances

Instances details
SignalInfo GestureClickUnpairedReleaseSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Associated Types

type HaskellCallbackType GestureClickUnpairedReleaseSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureClickUnpairedReleaseSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureClick

class (GObject o, IsDescendantOf GestureClick o) => IsGestureClick o #

Instances

Instances details
(GObject o, IsDescendantOf GestureClick o) => IsGestureClick o 
Instance details

Defined in GI.Gtk.Objects.GestureClick

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

Equations

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

afterGestureClickPressed :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickPressedCallback) -> m SignalHandlerId #

afterGestureClickReleased :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickReleasedCallback) -> m SignalHandlerId #

afterGestureClickStopped :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickStoppedCallback) -> m SignalHandlerId #

afterGestureClickUnpairedRelease :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickUnpairedReleaseCallback) -> m SignalHandlerId #

gestureClickNew :: (HasCallStack, MonadIO m) => m GestureClick #

onGestureClickPressed :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickPressedCallback) -> m SignalHandlerId #

onGestureClickReleased :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickReleasedCallback) -> m SignalHandlerId #

onGestureClickStopped :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickStoppedCallback) -> m SignalHandlerId #

onGestureClickUnpairedRelease :: (IsGestureClick a, MonadIO m) => a -> ((?self :: a) => GestureClickUnpairedReleaseCallback) -> m SignalHandlerId #

toGestureClick :: (MonadIO m, IsGestureClick o) => o -> m GestureClick #