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

Contents

Description

 

Synopsis

Exported types

newtype Mount Source

Constructors

Mount (ForeignPtr Mount) 

Instances

GObject Mount Source 
((~) * info (ResolveMountMethod t Mount), MethodInfo * info Mount p) => IsLabel t (Mount -> p) Source 

Methods

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

((~) * info (ResolveMountMethod t Mount), MethodInfo * info Mount p) => IsLabelProxy t (Mount -> p) Source 

Methods

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

type ParentTypes Mount Source 
type AttributeList Mount Source 
type SignalList Mount Source 

class GObject o => MountK o Source

Instances

Methods

mountCanEject

data MountCanEjectMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Bool), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountCanEjectMethodInfo a signature Source 

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

data MountEjectFinishMethodInfo Source

Instances

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

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

data MountGetDriveMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Drive), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetDriveMethodInfo a signature Source 

mountGetIcon

data MountGetIconMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Icon), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetIconMethodInfo a signature Source 

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

mountGetName

data MountGetNameMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetNameMethodInfo a signature Source 

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

mountGetRoot

data MountGetRootMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m File), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetRootMethodInfo a signature Source 

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

mountGetSortKey

mountGetSymbolicIcon

mountGetUuid

data MountGetUuidMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetUuidMethodInfo a signature Source 

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

data MountShadowMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountShadowMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy MountShadowMethodInfo a -> signature -> s

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

data MountUnshadowMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m ()), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountUnshadowMethodInfo a signature Source 

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