gi-gdk-4.0.8: 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.GrabBrokenEvent

Description

An event related to a broken windowing system grab.

Synopsis

Exported types

newtype GrabBrokenEvent Source #

Memory-managed wrapper type.

Constructors

GrabBrokenEvent (ManagedPtr GrabBrokenEvent) 

Instances

Instances details
Eq GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

BoxedPtr GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

ManagedPtrNewtype GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

TypedObject GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

Methods

glibType :: IO GType

HasParentTypes GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

type ParentTypes GrabBrokenEvent Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

type ParentTypes GrabBrokenEvent = '[Event]

class (BoxedPtr o, TypedObject o, IsDescendantOf GrabBrokenEvent o) => IsGrabBrokenEvent o Source #

Type class for types which can be safely cast to GrabBrokenEvent, for instance with toGrabBrokenEvent.

Instances

Instances details
(BoxedPtr o, TypedObject o, IsDescendantOf GrabBrokenEvent o) => IsGrabBrokenEvent o Source # 
Instance details

Defined in GI.Gdk.Objects.GrabBrokenEvent

toGrabBrokenEvent :: (MonadIO m, IsGrabBrokenEvent o) => o -> m GrabBrokenEvent Source #

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

Methods

getGrabSurface

grabBrokenEventGetGrabSurface Source #

Arguments

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

event: a grab broken event

-> m Surface

Returns: the grab surface of event

Extracts the grab surface from a grab broken event.

getImplicit

grabBrokenEventGetImplicit Source #

Arguments

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

event: a grab broken event

-> m Bool

Returns: True if the an implicit grab was broken

Checks whether the grab broken event is for an implicit grab.