gi-dazzle-1.0.2: libdazzle bindings
CopyrightWill Thompson and Iñaki García Etxebarria
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria
Safe HaskellSafe-Inferred
LanguageHaskell2010

GI.Dazzle.Objects.DockTransientGrab

Description

No description available in the introspection data.

Synopsis

Exported types

newtype DockTransientGrab Source #

Memory-managed wrapper type.

Constructors

DockTransientGrab (ManagedPtr DockTransientGrab) 

Instances

Instances details
Eq DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

GObject DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

ManagedPtrNewtype DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

TypedObject DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

Methods

glibType :: IO GType

HasParentTypes DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

IsGValue (Maybe DockTransientGrab) Source #

Convert DockTransientGrab to and from GValue. See toGValue and fromGValue.

Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

Methods

gvalueGType_ :: IO GType

gvalueSet_ :: Ptr GValue -> Maybe DockTransientGrab -> IO ()

gvalueGet_ :: Ptr GValue -> IO (Maybe DockTransientGrab)

type ParentTypes DockTransientGrab Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

type ParentTypes DockTransientGrab = '[Object]

class (GObject o, IsDescendantOf DockTransientGrab o) => IsDockTransientGrab o Source #

Type class for types which can be safely cast to DockTransientGrab, for instance with toDockTransientGrab.

Instances

Instances details
(GObject o, IsDescendantOf DockTransientGrab o) => IsDockTransientGrab o Source # 
Instance details

Defined in GI.Dazzle.Objects.DockTransientGrab

toDockTransientGrab :: (MonadIO m, IsDockTransientGrab o) => o -> m DockTransientGrab Source #

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

Methods

acquire

dockTransientGrabAcquire :: (HasCallStack, MonadIO m, IsDockTransientGrab a) => a -> m () Source #

No description available in the introspection data.

addItem

dockTransientGrabAddItem :: (HasCallStack, MonadIO m, IsDockTransientGrab a, IsDockItem b) => a -> b -> m () Source #

No description available in the introspection data.

cancel

dockTransientGrabCancel :: (HasCallStack, MonadIO m, IsDockTransientGrab a) => a -> m () Source #

No description available in the introspection data.

contains

dockTransientGrabContains :: (HasCallStack, MonadIO m, IsDockTransientGrab a, IsDockItem b) => a -> b -> m Bool Source #

No description available in the introspection data.

getTimeout

dockTransientGrabGetTimeout :: (HasCallStack, MonadIO m, IsDockTransientGrab a) => a -> m Word32 Source #

No description available in the introspection data.

isDescendant

dockTransientGrabIsDescendant :: (HasCallStack, MonadIO m, IsDockTransientGrab a, IsWidget b) => a -> b -> m Bool Source #

No description available in the introspection data.

new

dockTransientGrabNew :: (HasCallStack, MonadIO m) => m DockTransientGrab Source #

No description available in the introspection data.

release

dockTransientGrabRelease :: (HasCallStack, MonadIO m, IsDockTransientGrab a) => a -> m () Source #

No description available in the introspection data.

removeItem

dockTransientGrabRemoveItem :: (HasCallStack, MonadIO m, IsDockTransientGrab a, IsDockItem b) => a -> b -> m () Source #

No description available in the introspection data.

setTimeout

dockTransientGrabSetTimeout :: (HasCallStack, MonadIO m, IsDockTransientGrab a) => a -> Word32 -> m () Source #

No description available in the introspection data.

stealCommonAncestors

dockTransientGrabStealCommonAncestors :: (HasCallStack, MonadIO m, IsDockTransientGrab a, IsDockTransientGrab b) => a -> b -> m () Source #

No description available in the introspection data.

Properties

timeout

No description available in the introspection data.

constructDockTransientGrabTimeout :: (IsDockTransientGrab o, MonadIO m) => Word32 -> m (GValueConstruct o) Source #

Construct a GValueConstruct with valid value for the “timeout” property. This is rarely needed directly, but it is used by new.

getDockTransientGrabTimeout :: (MonadIO m, IsDockTransientGrab o) => o -> m Word32 Source #

Get the value of the “timeout” property. When overloading is enabled, this is equivalent to

get dockTransientGrab #timeout

setDockTransientGrabTimeout :: (MonadIO m, IsDockTransientGrab o) => o -> Word32 -> m () Source #

Set the value of the “timeout” property. When overloading is enabled, this is equivalent to

set dockTransientGrab [ #timeout := value ]