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.Mount

Contents

Description

 

Synopsis

Exported types

newtype Mount Source

Constructors

Mount (ForeignPtr Mount) 

Instances

GObject Mount 
((~) * info (ResolveMountMethod t Mount), MethodInfo * info Mount p) => IsLabelProxy t (Mount -> p) 
type ParentTypes Mount 
type AttributeList Mount 
type SignalList Mount 

class GObject o => MountK o Source

Instances

Methods

mountCanEject

data MountCanEjectMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, MountK a) => MethodInfo * MountCanEjectMethodInfo a signature 

mountCanEject :: (MonadIO m, MountK a) => a -> m Bool Source

mountCanUnmount

data MountCanUnmountMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, MountK a) => MethodInfo * MountCanUnmountMethodInfo a signature 

mountEject

data MountEjectMethodInfo Source

Instances

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

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

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

mountEjectFinish

data MountEjectFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo * MountEjectFinishMethodInfo a signature 

mountEjectFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source

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

mountEjectWithOperation

mountEjectWithOperationFinish

mountGetDefaultLocation

data MountGetDefaultLocationMethodInfo Source

Instances

((~) * signature (m File), MonadIO m, MountK a) => MethodInfo * MountGetDefaultLocationMethodInfo a signature 

mountGetDrive

data MountGetDriveMethodInfo Source

Instances

((~) * signature (m Drive), MonadIO m, MountK a) => MethodInfo * MountGetDriveMethodInfo a signature 

mountGetIcon

data MountGetIconMethodInfo Source

Instances

((~) * signature (m Icon), MonadIO m, MountK a) => MethodInfo * MountGetIconMethodInfo a signature 

mountGetIcon :: (MonadIO m, MountK a) => a -> m Icon Source

mountGetName

data MountGetNameMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, MountK a) => MethodInfo * MountGetNameMethodInfo a signature 

mountGetName :: (MonadIO m, MountK a) => a -> m Text Source

mountGetRoot

data MountGetRootMethodInfo Source

Instances

((~) * signature (m File), MonadIO m, MountK a) => MethodInfo * MountGetRootMethodInfo a signature 

mountGetRoot :: (MonadIO m, MountK a) => a -> m File Source

mountGetSortKey

data MountGetSortKeyMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, MountK a) => MethodInfo * MountGetSortKeyMethodInfo a signature 

mountGetSymbolicIcon

data MountGetSymbolicIconMethodInfo Source

Instances

((~) * signature (m Icon), MonadIO m, MountK a) => MethodInfo * MountGetSymbolicIconMethodInfo a signature 

mountGetUuid

data MountGetUuidMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, MountK a) => MethodInfo * MountGetUuidMethodInfo a signature 

mountGetUuid :: (MonadIO m, MountK a) => a -> m Text Source

mountGetVolume

data MountGetVolumeMethodInfo Source

Instances

((~) * signature (m Volume), MonadIO m, MountK a) => MethodInfo * MountGetVolumeMethodInfo a signature 

mountGuessContentType

mountGuessContentTypeFinish

mountGuessContentTypeSync

mountIsShadowed

data MountIsShadowedMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, MountK a) => MethodInfo * MountIsShadowedMethodInfo a signature 

mountRemount

data MountRemountMethodInfo Source

Instances

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

mountRemountFinish

data MountRemountFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo * MountRemountFinishMethodInfo a signature 

mountRemountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source

mountShadow

data MountShadowMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MountK a) => MethodInfo * MountShadowMethodInfo a signature 

mountShadow :: (MonadIO m, MountK a) => a -> m () Source

mountUnmount

data MountUnmountMethodInfo Source

Instances

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

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

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

mountUnmountFinish

data MountUnmountFinishMethodInfo Source

Instances

((~) * signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo * MountUnmountFinishMethodInfo a signature 

mountUnmountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source

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

mountUnmountWithOperation

mountUnmountWithOperationFinish

mountUnshadow

data MountUnshadowMethodInfo Source

Instances

((~) * signature (m ()), MonadIO m, MountK a) => MethodInfo * MountUnshadowMethodInfo a signature 

mountUnshadow :: (MonadIO m, MountK a) => a -> m () Source

Signals

Changed

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

PreUnmount

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

Unmounted

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