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

GI.Gtk.Objects.GestureStylus

Description

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

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

Documentation

newtype GestureStylus #

Instances

Instances details
Eq GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

GObject GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

ManagedPtrNewtype GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

TypedObject GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

glibType :: IO GType #

HasParentTypes GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

HasAttributeList GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethod info GestureStylus p, HasField t GestureStylus p) => HasField (t :: Symbol) GestureStylus p 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

getField :: GestureStylus -> p

(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethodInfo info GestureStylus) => IsLabel t (MethodProxy info GestureStylus) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

fromLabel :: MethodProxy info GestureStylus

(info ~ ResolveGestureStylusMethod t GestureStylus, OverloadedMethod info GestureStylus p) => IsLabel t (GestureStylus -> p) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

fromLabel :: GestureStylus -> p

IsGValue (Maybe GestureStylus) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

gvalueGType_ :: IO GType #

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

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

type AttributeList GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttributeList GestureStylus = GestureStylusAttributeList
type ParentTypes GestureStylus 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

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

Defined in GI.Gtk.Objects.GestureStylus

type SignalList GestureStylus = GestureStylusSignalList

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

data GestureStylusDownSignalInfo #

Instances

Instances details
SignalInfo GestureStylusDownSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Associated Types

type HaskellCallbackType GestureStylusDownSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureStylusDownSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

data GestureStylusGetAxesMethodInfo #

Instances

Instances details
(p ~ (), o ~ UnsupportedMethodError "getAxes" GestureStylus) => OverloadedMethod GestureStylusGetAxesMethodInfo o p 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: o -> p

o ~ UnsupportedMethodError "getAxes" GestureStylus => OverloadedMethodInfo GestureStylusGetAxesMethodInfo (o :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GestureStylusGetAxisMethodInfo #

Instances

Instances details
(signature ~ (AxisUse -> m (Bool, Double)), MonadIO m, IsGestureStylus a) => OverloadedMethod GestureStylusGetAxisMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureStylusGetAxisMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GestureStylusGetBacklogMethodInfo #

Instances

Instances details
(signature ~ m (Bool, [TimeCoord]), MonadIO m, IsGestureStylus a) => OverloadedMethod GestureStylusGetBacklogMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureStylusGetBacklogMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GestureStylusGetDeviceToolMethodInfo #

Instances

Instances details
(signature ~ m (Maybe DeviceTool), MonadIO m, IsGestureStylus a) => OverloadedMethod GestureStylusGetDeviceToolMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureStylusGetDeviceToolMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GestureStylusGetStylusOnlyMethodInfo #

Instances

Instances details
(signature ~ m Bool, MonadIO m, IsGestureStylus a) => OverloadedMethod GestureStylusGetStylusOnlyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureStylusGetStylusOnlyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

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

data GestureStylusMotionSignalInfo #

Instances

Instances details
SignalInfo GestureStylusMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Associated Types

type HaskellCallbackType GestureStylusMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureStylusMotionSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

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

data GestureStylusProximitySignalInfo #

Instances

Instances details
SignalInfo GestureStylusProximitySignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Associated Types

type HaskellCallbackType GestureStylusProximitySignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureStylusProximitySignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

data GestureStylusSetStylusOnlyMethodInfo #

Instances

Instances details
(signature ~ (Bool -> m ()), MonadIO m, IsGestureStylus a) => OverloadedMethod GestureStylusSetStylusOnlyMethodInfo a signature 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethod :: a -> signature

OverloadedMethodInfo GestureStylusSetStylusOnlyMethodInfo (a :: Type) 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

overloadedMethodInfo :: Maybe ResolvedSymbolInfo

data GestureStylusStylusOnlyPropertyInfo #

Instances

Instances details
AttrInfo GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Associated Types

type AttrAllowedOps GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

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

Defined in GI.Gtk.Objects.GestureStylus

type AttrGetType GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrGetType GestureStylusStylusOnlyPropertyInfo = Bool
type AttrSetTypeConstraint GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrSetTypeConstraint GestureStylusStylusOnlyPropertyInfo = Type ~ Bool
type AttrTransferTypeConstraint GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrTransferTypeConstraint GestureStylusStylusOnlyPropertyInfo = Type ~ Bool
type AttrTransferType GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrTransferType GestureStylusStylusOnlyPropertyInfo = Bool
type AttrLabel GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrLabel GestureStylusStylusOnlyPropertyInfo = "stylus-only"
type AttrOrigin GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

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

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

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

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

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

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

dbgAttrInfo :: Maybe ResolvedSymbolInfo

type AttrAllowedOps GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

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

Defined in GI.Gtk.Objects.GestureStylus

type AttrGetType GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrGetType GestureStylusStylusOnlyPropertyInfo = Bool
type AttrLabel GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrLabel GestureStylusStylusOnlyPropertyInfo = "stylus-only"
type AttrOrigin GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrSetTypeConstraint GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrSetTypeConstraint GestureStylusStylusOnlyPropertyInfo = Type ~ Bool
type AttrTransferType GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrTransferType GestureStylusStylusOnlyPropertyInfo = Bool
type AttrTransferTypeConstraint GestureStylusStylusOnlyPropertyInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

type AttrTransferTypeConstraint GestureStylusStylusOnlyPropertyInfo = Type ~ Bool

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

data GestureStylusUpSignalInfo #

Instances

Instances details
SignalInfo GestureStylusUpSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Associated Types

type HaskellCallbackType GestureStylusUpSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

Methods

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

dbgSignalInfo :: Maybe ResolvedSymbolInfo

type HaskellCallbackType GestureStylusUpSignalInfo 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

class (GObject o, IsDescendantOf GestureStylus o) => IsGestureStylus o #

Instances

Instances details
(GObject o, IsDescendantOf GestureStylus o) => IsGestureStylus o 
Instance details

Defined in GI.Gtk.Objects.GestureStylus

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

Equations

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

afterGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId #

afterGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId #

afterGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId #

afterGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId #

constructGestureStylusStylusOnly :: (IsGestureStylus o, MonadIO m) => Bool -> m (GValueConstruct o) #

gestureStylusGetAxis :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> AxisUse -> m (Bool, Double) #

gestureStylusGetBacklog :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m (Bool, [TimeCoord]) #

gestureStylusGetDeviceTool :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m (Maybe DeviceTool) #

gestureStylusGetStylusOnly :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> m Bool #

gestureStylusNew :: (HasCallStack, MonadIO m) => m GestureStylus #

gestureStylusSetStylusOnly :: (HasCallStack, MonadIO m, IsGestureStylus a) => a -> Bool -> m () #

gestureStylusStylusOnly :: AttrLabelProxy "stylusOnly" #

getGestureStylusStylusOnly :: (MonadIO m, IsGestureStylus o) => o -> m Bool #

onGestureStylusDown :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusDownCallback) -> m SignalHandlerId #

onGestureStylusMotion :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusMotionCallback) -> m SignalHandlerId #

onGestureStylusProximity :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusProximityCallback) -> m SignalHandlerId #

onGestureStylusUp :: (IsGestureStylus a, MonadIO m) => a -> ((?self :: a) => GestureStylusUpCallback) -> m SignalHandlerId #

setGestureStylusStylusOnly :: (MonadIO m, IsGestureStylus o) => o -> Bool -> m () #

toGestureStylus :: (MonadIO m, IsGestureStylus o) => o -> m GestureStylus #