gi-gio-0.2.44.12: 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

class GObject o => MountK o Source

Instances

Methods

mountCanEject

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

mountCanUnmount

mountEject

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

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

mountGetDrive

mountGetIcon

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

mountGetName

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

mountGetRoot

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

mountGetSortKey

mountGetSymbolicIcon

mountGetUuid

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

mountGetVolume

mountGuessContentType

mountGuessContentTypeFinish

mountGuessContentTypeSync

mountIsShadowed

mountRemount

mountRemountFinish

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

mountShadow

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

mountUnmount

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

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

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