gi-gio-0.2.46.13: Gio bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Gio.Interfaces.Volume

Contents

Description

 

Synopsis

Exported types

newtype Volume Source

Constructors

Volume (ForeignPtr Volume) 

Instances

GObject Volume Source 
((~) * info (ResolveVolumeMethod t Volume), MethodInfo * info Volume p) => IsLabel t (Volume -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Volume -> p

((~) * info (ResolveVolumeMethod t Volume), MethodInfo * info Volume p) => IsLabelProxy t (Volume -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Volume -> p

type ParentTypes Volume Source 
type AttributeList Volume Source 
type SignalList Volume Source 

class GObject o => VolumeK o Source

Instances

Methods

volumeCanEject

volumeCanMount

volumeEject

volumeEject :: (MonadIO m, VolumeK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source

Deprecated: (Since version 2.22)Use g_volume_eject_with_operation() instead.

volumeEjectFinish

volumeEjectFinish :: (MonadIO m, VolumeK a, AsyncResultK b) => a -> b -> m () Source

Deprecated: (Since version 2.22)Use g_volume_eject_with_operation_finish() instead.

volumeEjectWithOperation

volumeEjectWithOperationFinish

volumeEnumerateIdentifiers

volumeGetActivationRoot

volumeGetDrive

volumeGetIcon

data VolumeGetIconMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Icon), MonadIO m, VolumeK a) => MethodInfo (TYPE Lifted) VolumeGetIconMethodInfo a signature Source 

volumeGetIdentifier

volumeGetMount

volumeGetName

data VolumeGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, VolumeK a) => MethodInfo (TYPE Lifted) VolumeGetNameMethodInfo a signature Source 

volumeGetSortKey

volumeGetSymbolicIcon

volumeGetUuid

data VolumeGetUuidMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, VolumeK a) => MethodInfo (TYPE Lifted) VolumeGetUuidMethodInfo a signature Source 

volumeMount

volumeMountFinish

volumeMountFinish :: (MonadIO m, VolumeK a, AsyncResultK b) => a -> b -> m () Source

volumeShouldAutomount

Signals

Changed

type VolumeChangedCallbackC = Ptr () -> Ptr () -> IO () Source

Removed

type VolumeRemovedCallbackC = Ptr () -> Ptr () -> IO () Source