| Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
|---|---|
| License | LGPL-2.1 |
| Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
| Safe Haskell | None |
| Language | Haskell2010 |
GI.Gio.Interfaces.Mount
Contents
- Exported types
- Methods
- canEject
- canUnmount
- eject
- ejectFinish
- ejectWithOperation
- ejectWithOperationFinish
- getDefaultLocation
- getDrive
- getIcon
- getName
- getRoot
- getSortKey
- getSymbolicIcon
- getUuid
- getVolume
- guessContentType
- guessContentTypeFinish
- guessContentTypeSync
- isShadowed
- remount
- remountFinish
- shadow
- unmount
- unmountFinish
- unmountWithOperation
- unmountWithOperationFinish
- unshadow
- Signals
Description
- newtype Mount = Mount (ManagedPtr Mount)
- noMount :: Maybe Mount
- class GObject o => IsMount o
- toMount :: IsMount o => o -> IO Mount
- data MountCanEjectMethodInfo
- mountCanEject :: (MonadIO m, IsMount a) => a -> m Bool
- data MountCanUnmountMethodInfo
- mountCanUnmount :: (MonadIO m, IsMount a) => a -> m Bool
- data MountEjectMethodInfo
- mountEject :: (MonadIO m, IsMount a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountEjectFinishMethodInfo
- mountEjectFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m ()
- data MountEjectWithOperationMethodInfo
- mountEjectWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountEjectWithOperationFinishMethodInfo
- mountEjectWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m ()
- data MountGetDefaultLocationMethodInfo
- mountGetDefaultLocation :: (MonadIO m, IsMount a) => a -> m File
- data MountGetDriveMethodInfo
- mountGetDrive :: (MonadIO m, IsMount a) => a -> m Drive
- data MountGetIconMethodInfo
- mountGetIcon :: (MonadIO m, IsMount a) => a -> m Icon
- data MountGetNameMethodInfo
- mountGetName :: (MonadIO m, IsMount a) => a -> m Text
- data MountGetRootMethodInfo
- mountGetRoot :: (MonadIO m, IsMount a) => a -> m File
- data MountGetSortKeyMethodInfo
- mountGetSortKey :: (MonadIO m, IsMount a) => a -> m Text
- data MountGetSymbolicIconMethodInfo
- mountGetSymbolicIcon :: (MonadIO m, IsMount a) => a -> m Icon
- data MountGetUuidMethodInfo
- mountGetUuid :: (MonadIO m, IsMount a) => a -> m Text
- data MountGetVolumeMethodInfo
- mountGetVolume :: (MonadIO m, IsMount a) => a -> m Volume
- data MountGuessContentTypeMethodInfo
- mountGuessContentType :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountGuessContentTypeFinishMethodInfo
- mountGuessContentTypeFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m [Text]
- data MountGuessContentTypeSyncMethodInfo
- mountGuessContentTypeSync :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe b -> m [Text]
- data MountIsShadowedMethodInfo
- mountIsShadowed :: (MonadIO m, IsMount a) => a -> m Bool
- data MountRemountMethodInfo
- mountRemount :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountRemountFinishMethodInfo
- mountRemountFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m ()
- data MountShadowMethodInfo
- mountShadow :: (MonadIO m, IsMount a) => a -> m ()
- data MountUnmountMethodInfo
- mountUnmount :: (MonadIO m, IsMount a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountUnmountFinishMethodInfo
- mountUnmountFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m ()
- data MountUnmountWithOperationMethodInfo
- mountUnmountWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountUnmountWithOperationFinishMethodInfo
- mountUnmountWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m ()
- data MountUnshadowMethodInfo
- mountUnshadow :: (MonadIO m, IsMount a) => a -> m ()
- type C_MountChangedCallback = Ptr () -> Ptr () -> IO ()
- type MountChangedCallback = IO ()
- data MountChangedSignalInfo
- afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId
- genClosure_MountChanged :: MountChangedCallback -> IO Closure
- mk_MountChangedCallback :: C_MountChangedCallback -> IO (FunPtr C_MountChangedCallback)
- noMountChangedCallback :: Maybe MountChangedCallback
- onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId
- wrap_MountChangedCallback :: MountChangedCallback -> Ptr () -> Ptr () -> IO ()
- type C_MountPreUnmountCallback = Ptr () -> Ptr () -> IO ()
- type MountPreUnmountCallback = IO ()
- data MountPreUnmountSignalInfo
- afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId
- genClosure_MountPreUnmount :: MountPreUnmountCallback -> IO Closure
- mk_MountPreUnmountCallback :: C_MountPreUnmountCallback -> IO (FunPtr C_MountPreUnmountCallback)
- noMountPreUnmountCallback :: Maybe MountPreUnmountCallback
- onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId
- wrap_MountPreUnmountCallback :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO ()
- type C_MountUnmountedCallback = Ptr () -> Ptr () -> IO ()
- type MountUnmountedCallback = IO ()
- data MountUnmountedSignalInfo
- afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId
- genClosure_MountUnmounted :: MountUnmountedCallback -> IO Closure
- mk_MountUnmountedCallback :: C_MountUnmountedCallback -> IO (FunPtr C_MountUnmountedCallback)
- noMountUnmountedCallback :: Maybe MountUnmountedCallback
- onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId
- wrap_MountUnmountedCallback :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO ()
Exported types
Instances
| GObject Mount Source # | |
| IsObject Mount Source # | |
| IsMount Mount Source # | |
| ((~) * info (ResolveMountMethod t Mount), MethodInfo * info Mount p) => IsLabel t (Mount -> p) Source # | |
| ((~) * info (ResolveMountMethod t Mount), MethodInfo * info Mount p) => IsLabelProxy t (Mount -> p) Source # | |
| HasAttributeList * Mount Source # | |
| type SignalList Mount Source # | |
| type AttributeList Mount Source # | |
Methods
canEject
canUnmount
eject
data MountEjectMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsCancellable b) => MethodInfo * MountEjectMethodInfo a signature Source # | |
mountEject :: (MonadIO m, IsMount a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
Deprecated: (Since version 2.22)Use g_mount_eject_with_operation() instead.
ejectFinish
data MountEjectFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountEjectFinishMethodInfo a signature Source # | |
mountEjectFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () Source #
Deprecated: (Since version 2.22)Use g_mount_eject_with_operation_finish() instead.
ejectWithOperation
data MountEjectWithOperationMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => MethodInfo * MountEjectWithOperationMethodInfo a signature Source # | |
mountEjectWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
ejectWithOperationFinish
data MountEjectWithOperationFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountEjectWithOperationFinishMethodInfo a signature Source # | |
mountEjectWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () Source #
getDefaultLocation
getDrive
getIcon
getName
mountGetName :: (MonadIO m, IsMount a) => a -> m Text Source #
getRoot
getSortKey
mountGetSortKey :: (MonadIO m, IsMount a) => a -> m Text Source #
getSymbolicIcon
getUuid
mountGetUuid :: (MonadIO m, IsMount a) => a -> m Text Source #
getVolume
guessContentType
data MountGuessContentTypeMethodInfo Source #
Instances
| ((~) * signature (Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsCancellable b) => MethodInfo * MountGuessContentTypeMethodInfo a signature Source # | |
mountGuessContentType :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
guessContentTypeFinish
data MountGuessContentTypeFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m [Text]), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountGuessContentTypeFinishMethodInfo a signature Source # | |
mountGuessContentTypeFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m [Text] Source #
guessContentTypeSync
data MountGuessContentTypeSyncMethodInfo Source #
Instances
| ((~) * signature (Bool -> Maybe b -> m [Text]), MonadIO m, IsMount a, IsCancellable b) => MethodInfo * MountGuessContentTypeSyncMethodInfo a signature Source # | |
mountGuessContentTypeSync :: (MonadIO m, IsMount a, IsCancellable b) => a -> Bool -> Maybe b -> m [Text] Source #
isShadowed
remount
data MountRemountMethodInfo Source #
Instances
| ((~) * signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => MethodInfo * MountRemountMethodInfo a signature Source # | |
mountRemount :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
remountFinish
data MountRemountFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountRemountFinishMethodInfo a signature Source # | |
mountRemountFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () Source #
shadow
data MountShadowMethodInfo Source #
mountShadow :: (MonadIO m, IsMount a) => a -> m () Source #
unmount
data MountUnmountMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsCancellable b) => MethodInfo * MountUnmountMethodInfo a signature Source # | |
mountUnmount :: (MonadIO m, IsMount a, IsCancellable b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source #
Deprecated: (Since version 2.22)Use g_mount_unmount_with_operation() instead.
unmountFinish
data MountUnmountFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountUnmountFinishMethodInfo a signature Source # | |
mountUnmountFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () Source #
Deprecated: (Since version 2.22)Use g_mount_unmount_with_operation_finish() instead.
unmountWithOperation
data MountUnmountWithOperationMethodInfo Source #
Instances
| ((~) * signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => MethodInfo * MountUnmountWithOperationMethodInfo a signature Source # | |
mountUnmountWithOperation :: (MonadIO m, IsMount a, IsMountOperation b, IsCancellable c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source #
unmountWithOperationFinish
data MountUnmountWithOperationFinishMethodInfo Source #
Instances
| ((~) * signature (b -> m ()), MonadIO m, IsMount a, IsAsyncResult b) => MethodInfo * MountUnmountWithOperationFinishMethodInfo a signature Source # | |
mountUnmountWithOperationFinish :: (MonadIO m, IsMount a, IsAsyncResult b) => a -> b -> m () Source #
unshadow
mountUnshadow :: (MonadIO m, IsMount a) => a -> m () Source #
Signals
changed
type MountChangedCallback = IO () Source #
data MountChangedSignalInfo Source #
Instances
| SignalInfo MountChangedSignalInfo Source # | |
| type HaskellCallbackType MountChangedSignalInfo Source # | |
afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId Source #
genClosure_MountChanged :: MountChangedCallback -> IO Closure Source #
onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId Source #
wrap_MountChangedCallback :: MountChangedCallback -> Ptr () -> Ptr () -> IO () Source #
preUnmount
type MountPreUnmountCallback = IO () Source #
data MountPreUnmountSignalInfo Source #
Instances
| SignalInfo MountPreUnmountSignalInfo Source # | |
| type HaskellCallbackType MountPreUnmountSignalInfo Source # | |
afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId Source #
genClosure_MountPreUnmount :: MountPreUnmountCallback -> IO Closure Source #
mk_MountPreUnmountCallback :: C_MountPreUnmountCallback -> IO (FunPtr C_MountPreUnmountCallback) Source #
onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId Source #
wrap_MountPreUnmountCallback :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO () Source #
unmounted
type MountUnmountedCallback = IO () Source #
data MountUnmountedSignalInfo Source #
Instances
| SignalInfo MountUnmountedSignalInfo Source # | |
| type HaskellCallbackType MountUnmountedSignalInfo Source # | |
afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId Source #
genClosure_MountUnmounted :: MountUnmountedCallback -> IO Closure Source #
mk_MountUnmountedCallback :: C_MountUnmountedCallback -> IO (FunPtr C_MountUnmountedCallback) Source #
onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId Source #
wrap_MountUnmountedCallback :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO () Source #