gi-gdk-4.0.4: Gdk bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Gdk.Objects.PadEvent

Description

An event related to a pad-based device.

Synopsis

Exported types

newtype PadEvent Source #

Memory-managed wrapper type.

Constructors

PadEvent (ManagedPtr PadEvent) 

Instances

Instances details
Eq PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

BoxedPtr PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

ManagedPtrNewtype PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

TypedObject PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

Methods

glibType :: IO GType #

HasParentTypes PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

type ParentTypes PadEvent Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

class (BoxedPtr o, TypedObject o, IsDescendantOf PadEvent o) => IsPadEvent o Source #

Type class for types which can be safely cast to PadEvent, for instance with toPadEvent.

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf PadEvent o) => IsPadEvent o Source # 
Instance details

Defined in GI.Gdk.Objects.PadEvent

toPadEvent :: (MonadIO m, IsPadEvent o) => o -> m PadEvent Source #

Cast to PadEvent, for types for which this is known to be safe. For general casts, use castTo.

Methods

getAxisValue

padEventGetAxisValue Source #

Arguments

:: (HasCallStack, MonadIO m, IsPadEvent a) 
=> a

event: a pad strip or ring event

-> m (Word32, Double) 

Extracts the information from a pad strip or ring event.

getButton

padEventGetButton Source #

Arguments

:: (HasCallStack, MonadIO m, IsPadEvent a) 
=> a

event: a pad button event

-> m Word32

Returns: the button of event

Extracts information about the pressed button from a pad event.

getGroupMode

padEventGetGroupMode Source #

Arguments

:: (HasCallStack, MonadIO m, IsPadEvent a) 
=> a

event: a pad event

-> m (Word32, Word32) 

Extracts group and mode information from a pad event.