gi-gio-2.0.19: Gio bindings

Copyright | Will Thompson Iñaki García Etxebarria and Jonas Platte
License | LGPL-2.1
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com)
Safe Haskell | None
Language | Haskell2010

GI.Gio.Objects.NativeVolumeMonitor

Contents

- Exported types

Description

No description available in the introspection data.

Synopsis

- newtype NativeVolumeMonitor = NativeVolumeMonitor (ManagedPtr NativeVolumeMonitor)
- class GObject o => IsNativeVolumeMonitor o
- toNativeVolumeMonitor :: (MonadIO m, IsNativeVolumeMonitor o) => o -> m NativeVolumeMonitor
- noNativeVolumeMonitor :: Maybe NativeVolumeMonitor

# Exported types

newtype NativeVolumeMonitor Source #

Memory-managed wrapper type.

Constructors

NativeVolumeMonitor (ManagedPtr NativeVolumeMonitor) |

Instances

GObject NativeVolumeMonitor Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor Methods gobjectType :: NativeVolumeMonitor -> IO GType Source #
IsObject NativeVolumeMonitor Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor
IsVolumeMonitor NativeVolumeMonitor Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor
IsNativeVolumeMonitor NativeVolumeMonitor Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor

class GObject o => IsNativeVolumeMonitor o Source #

Type class for types which can be safely cast to `NativeVolumeMonitor`, for instance with `toNativeVolumeMonitor`.

Instances

(GObject a, (UnknownAncestorError NativeVolumeMonitor a :: Constraint)) => IsNativeVolumeMonitor a Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor
IsNativeVolumeMonitor NativeVolumeMonitor Source # |
Instance details Defined in GI.Gio.Objects.NativeVolumeMonitor

toNativeVolumeMonitor :: (MonadIO m, IsNativeVolumeMonitor o) => o -> m NativeVolumeMonitor Source #

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

noNativeVolumeMonitor :: Maybe NativeVolumeMonitor Source #

A convenience alias for `Nothing` :: `Maybe` `NativeVolumeMonitor`.