gi-gio-0.2.46.15: 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 
((~) * info (ResolveVolumeMethod t Volume), MethodInfo * info Volume p) => IsLabelProxy t (Volume -> p) 
type ParentTypes Volume 
type AttributeList Volume 
type SignalList Volume 

class GObject o => VolumeK o Source

Instances

Methods

volumeCanEject

data VolumeCanEjectMethodInfo Source

Instances

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

volumeCanMount

data VolumeCanMountMethodInfo Source

Instances

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

volumeEject

data VolumeEjectMethodInfo Source

Instances

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

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 

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 

volumeGetIcon

data VolumeGetIconMethodInfo Source

Instances

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

volumeGetIdentifier

data VolumeGetIdentifierMethodInfo Source

Instances

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

volumeGetMount

data VolumeGetMountMethodInfo Source

Instances

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

volumeGetName

data VolumeGetNameMethodInfo Source

Instances

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

volumeGetSortKey

data VolumeGetSortKeyMethodInfo Source

Instances

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

volumeGetSymbolicIcon

data VolumeGetSymbolicIconMethodInfo Source

Instances

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

volumeGetUuid

data VolumeGetUuidMethodInfo Source

Instances

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

volumeMount

data VolumeMountMethodInfo Source

Instances

((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, VolumeK a, MountOperationK b, CancellableK c) => MethodInfo * VolumeMountMethodInfo a signature 

volumeMountFinish

data VolumeMountFinishMethodInfo Source

Instances

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

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

volumeShouldAutomount

data VolumeShouldAutomountMethodInfo Source

Instances

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

Signals

Changed

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

Removed

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