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

GI.Gtk.Objects.GestureZoom

Description

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

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

Documentation

newtype GestureZoom #

Instances

Instances details
Eq GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

(==) :: GestureZoom -> GestureZoom -> Bool

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

GObject GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

ManagedPtrNewtype GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

TypedObject GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

glibType :: IO GType #

HasParentTypes GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

HasAttributeList GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethod info GestureZoom p, HasField t GestureZoom p) => HasField (t :: Symbol) GestureZoom p 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

getField :: GestureZoom -> p

(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethodInfo info GestureZoom) => IsLabel t (MethodProxy info GestureZoom) 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

fromLabel :: MethodProxy info GestureZoom

(info ~ ResolveGestureZoomMethod t GestureZoom, OverloadedMethod info GestureZoom p) => IsLabel t (GestureZoom -> p) 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

fromLabel :: GestureZoom -> p

IsGValue (Maybe GestureZoom) 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

type AttributeList GestureZoom = GestureZoomAttributeList
type ParentTypes GestureZoom 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

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

Defined in GI.Gtk.Objects.GestureZoom

type SignalList GestureZoom = GestureZoomSignalList

data GestureZoomGetScaleDeltaMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsGestureZoom a) => OverloadedMethod GestureZoomGetScaleDeltaMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureZoomGetScaleDeltaMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

type GestureZoomScaleChangedCallback = Double -> IO () #

data GestureZoomScaleChangedSignalInfo #

Instances

Instances details
SignalInfo GestureZoomScaleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Associated Types

type HaskellCallbackType GestureZoomScaleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureZoomScaleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

class (GObject o, IsDescendantOf GestureZoom o) => IsGestureZoom o #

Instances

Instances details
(GObject o, IsDescendantOf GestureZoom o) => IsGestureZoom o 
Instance details

Defined in GI.Gtk.Objects.GestureZoom

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

Equations

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

afterGestureZoomScaleChanged :: (IsGestureZoom a, MonadIO m) => a -> ((?self :: a) => GestureZoomScaleChangedCallback) -> m SignalHandlerId #

gestureZoomGetScaleDelta :: (HasCallStack, MonadIO m, IsGestureZoom a) => a -> m Double #

gestureZoomNew :: (HasCallStack, MonadIO m) => m GestureZoom #

onGestureZoomScaleChanged :: (IsGestureZoom a, MonadIO m) => a -> ((?self :: a) => GestureZoomScaleChangedCallback) -> m SignalHandlerId #

toGestureZoom :: (MonadIO m, IsGestureZoom o) => o -> m GestureZoom #