gi-clutter-1.0.3: clutter GObject bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Clutter.Structs.AnyEvent

Description

Common members for a Event

Since: 0.2

Synopsis

Exported types

newtype AnyEvent Source #

Memory-managed wrapper type.

Constructors

AnyEvent (ManagedPtr AnyEvent) 

Instances

Instances details
Eq AnyEvent Source # 
Instance details

Defined in GI.Clutter.Structs.AnyEvent

BoxedPtr AnyEvent Source # 
Instance details

Defined in GI.Clutter.Structs.AnyEvent

CallocPtr AnyEvent Source # 
Instance details

Defined in GI.Clutter.Structs.AnyEvent

ManagedPtrNewtype AnyEvent Source # 
Instance details

Defined in GI.Clutter.Structs.AnyEvent

Methods

toManagedPtr :: AnyEvent -> ManagedPtr AnyEvent

tag ~ 'AttrSet => Constructible AnyEvent tag Source # 
Instance details

Defined in GI.Clutter.Structs.AnyEvent

Methods

new :: MonadIO m => (ManagedPtr AnyEvent -> AnyEvent) -> [AttrOp AnyEvent tag] -> m AnyEvent

newZeroAnyEvent :: MonadIO m => m AnyEvent Source #

Construct a AnyEvent struct initialized to zero.

Methods

Properties

flags

event flags

getAnyEventFlags :: MonadIO m => AnyEvent -> m [EventFlags] Source #

Get the value of the “flags” field. When overloading is enabled, this is equivalent to

get anyEvent #flags

setAnyEventFlags :: MonadIO m => AnyEvent -> [EventFlags] -> m () Source #

Set the value of the “flags” field. When overloading is enabled, this is equivalent to

set anyEvent [ #flags := value ]

source

event source actor

clearAnyEventSource :: MonadIO m => AnyEvent -> m () Source #

Set the value of the “source” field to Nothing. When overloading is enabled, this is equivalent to

clear #source

getAnyEventSource :: MonadIO m => AnyEvent -> m (Maybe Actor) Source #

Get the value of the “source” field. When overloading is enabled, this is equivalent to

get anyEvent #source

setAnyEventSource :: MonadIO m => AnyEvent -> Ptr Actor -> m () Source #

Set the value of the “source” field. When overloading is enabled, this is equivalent to

set anyEvent [ #source := value ]

stage

No description available in the introspection data.

clearAnyEventStage :: MonadIO m => AnyEvent -> m () Source #

Set the value of the “stage” field to Nothing. When overloading is enabled, this is equivalent to

clear #stage

getAnyEventStage :: MonadIO m => AnyEvent -> m (Maybe Stage) Source #

Get the value of the “stage” field. When overloading is enabled, this is equivalent to

get anyEvent #stage

setAnyEventStage :: MonadIO m => AnyEvent -> Ptr Stage -> m () Source #

Set the value of the “stage” field. When overloading is enabled, this is equivalent to

set anyEvent [ #stage := value ]

time

event time

getAnyEventTime :: MonadIO m => AnyEvent -> m Word32 Source #

Get the value of the “time” field. When overloading is enabled, this is equivalent to

get anyEvent #time

setAnyEventTime :: MonadIO m => AnyEvent -> Word32 -> m () Source #

Set the value of the “time” field. When overloading is enabled, this is equivalent to

set anyEvent [ #time := value ]

type

event type

getAnyEventType :: MonadIO m => AnyEvent -> m EventType Source #

Get the value of the “type” field. When overloading is enabled, this is equivalent to

get anyEvent #type

setAnyEventType :: MonadIO m => AnyEvent -> EventType -> m () Source #

Set the value of the “type” field. When overloading is enabled, this is equivalent to

set anyEvent [ #type := value ]