gi-gio-2.0.2: 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) => IsLabelProxy t (Volume -> p) Source 
type ParentTypes Volume Source 
type AttributeList Volume Source 
type SignalList Volume Source 

class GObject o => VolumeK o Source

Instances

Methods

volumeCanEject

data VolumeCanEjectMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, VolumeK a) => MethodInfo * VolumeCanEjectMethodInfo a signature Source 

volumeCanMount

data VolumeCanMountMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, VolumeK a) => MethodInfo * VolumeCanMountMethodInfo a signature Source 

volumeEject

data VolumeEjectMethodInfo Source

Instances

((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, VolumeK a, CancellableK b) => MethodInfo * VolumeEjectMethodInfo a signature Source 

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

data VolumeEjectFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, VolumeK a, AsyncResultK b) => MethodInfo * VolumeEjectFinishMethodInfo a signature Source 

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

data VolumeGetDriveMethodInfo Source

Instances

((~) * signature (m Drive), MonadIO m, VolumeK a) => MethodInfo * VolumeGetDriveMethodInfo a signature Source 

volumeGetIcon

data VolumeGetIconMethodInfo Source

Instances

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

volumeGetIdentifier

data VolumeGetIdentifierMethodInfo Source

Instances

((~) * signature (Text -> m Text), MonadIO m, VolumeK a) => MethodInfo * VolumeGetIdentifierMethodInfo a signature Source 

volumeGetMount

data VolumeGetMountMethodInfo Source

Instances

((~) * signature (m Mount), MonadIO m, VolumeK a) => MethodInfo * VolumeGetMountMethodInfo a signature Source 

volumeGetName

data VolumeGetNameMethodInfo Source

Instances

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

volumeGetSortKey

data VolumeGetSortKeyMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, VolumeK a) => MethodInfo * VolumeGetSortKeyMethodInfo a signature Source 

volumeGetSymbolicIcon

volumeGetUuid

data VolumeGetUuidMethodInfo Source

Instances

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

volumeMount

volumeMountFinish

data VolumeMountFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, VolumeK a, AsyncResultK b) => MethodInfo * VolumeMountFinishMethodInfo a signature Source 

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