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

GI.Gtk.Objects.GestureRotate

Description

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

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

Documentation

newtype GestureRotate #

Instances

Instances details
Eq GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

GObject GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

ManagedPtrNewtype GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

TypedObject GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

glibType :: IO GType #

HasParentTypes GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

HasAttributeList GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethod info GestureRotate p, HasField t GestureRotate p) => HasField (t :: Symbol) GestureRotate p 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

getField :: GestureRotate -> p

(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethodInfo info GestureRotate) => IsLabel t (MethodProxy info GestureRotate) 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

fromLabel :: MethodProxy info GestureRotate

(info ~ ResolveGestureRotateMethod t GestureRotate, OverloadedMethod info GestureRotate p) => IsLabel t (GestureRotate -> p) 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

fromLabel :: GestureRotate -> p

IsGValue (Maybe GestureRotate) 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

type AttributeList GestureRotate = GestureRotateAttributeList
type ParentTypes GestureRotate 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

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

Defined in GI.Gtk.Objects.GestureRotate

type SignalList GestureRotate = GestureRotateSignalList

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

data GestureRotateAngleChangedSignalInfo #

Instances

Instances details
SignalInfo GestureRotateAngleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Associated Types

type HaskellCallbackType GestureRotateAngleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureRotateAngleChangedSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

data GestureRotateGetAngleDeltaMethodInfo #

Instances

Instances details
(signature ~ m Double, MonadIO m, IsGestureRotate a) => OverloadedMethod GestureRotateGetAngleDeltaMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureRotateGetAngleDeltaMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

class (GObject o, IsDescendantOf GestureRotate o) => IsGestureRotate o #

Instances

Instances details
(GObject o, IsDescendantOf GestureRotate o) => IsGestureRotate o 
Instance details

Defined in GI.Gtk.Objects.GestureRotate

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

Equations

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

afterGestureRotateAngleChanged :: (IsGestureRotate a, MonadIO m) => a -> ((?self :: a) => GestureRotateAngleChangedCallback) -> m SignalHandlerId #

gestureRotateGetAngleDelta :: (HasCallStack, MonadIO m, IsGestureRotate a) => a -> m Double #

gestureRotateNew :: (HasCallStack, MonadIO m) => m GestureRotate #

onGestureRotateAngleChanged :: (IsGestureRotate a, MonadIO m) => a -> ((?self :: a) => GestureRotateAngleChangedCallback) -> m SignalHandlerId #

toGestureRotate :: (MonadIO m, IsGestureRotate o) => o -> m GestureRotate #