| 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
- mountCanEject
- mountCanUnmount
- mountEject
- mountEjectFinish
- mountEjectWithOperation
- mountEjectWithOperationFinish
- mountGetDefaultLocation
- mountGetDrive
- mountGetIcon
- mountGetName
- mountGetRoot
- mountGetSortKey
- mountGetSymbolicIcon
- mountGetUuid
- mountGetVolume
- mountGuessContentType
- mountGuessContentTypeFinish
- mountGuessContentTypeSync
- mountIsShadowed
- mountRemount
- mountRemountFinish
- mountShadow
- mountUnmount
- mountUnmountFinish
- mountUnmountWithOperation
- mountUnmountWithOperationFinish
- mountUnshadow
- Signals
Description
- newtype Mount = Mount (ForeignPtr 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 MountChangedCallback = IO ()
- type MountChangedCallbackC = Ptr () -> Ptr () -> IO ()
- data MountChangedSignalInfo
- afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId
- mkMountChangedCallback :: MountChangedCallbackC -> IO (FunPtr MountChangedCallbackC)
- mountChangedCallbackWrapper :: MountChangedCallback -> Ptr () -> Ptr () -> IO ()
- mountChangedClosure :: MountChangedCallback -> IO Closure
- noMountChangedCallback :: Maybe MountChangedCallback
- onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId
- type MountPreUnmountCallback = IO ()
- type MountPreUnmountCallbackC = Ptr () -> Ptr () -> IO ()
- data MountPreUnmountSignalInfo
- afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId
- mkMountPreUnmountCallback :: MountPreUnmountCallbackC -> IO (FunPtr MountPreUnmountCallbackC)
- mountPreUnmountCallbackWrapper :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO ()
- mountPreUnmountClosure :: MountPreUnmountCallback -> IO Closure
- noMountPreUnmountCallback :: Maybe MountPreUnmountCallback
- onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId
- type MountUnmountedCallback = IO ()
- type MountUnmountedCallbackC = Ptr () -> Ptr () -> IO ()
- data MountUnmountedSignalInfo
- afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId
- mkMountUnmountedCallback :: MountUnmountedCallbackC -> IO (FunPtr MountUnmountedCallbackC)
- mountUnmountedCallbackWrapper :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO ()
- mountUnmountedClosure :: MountUnmountedCallback -> IO Closure
- noMountUnmountedCallback :: Maybe MountUnmountedCallback
- onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId
Exported types
Constructors
| Mount (ForeignPtr Mount) |
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
mountCanEject
mountCanUnmount
mountEject
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.
mountEjectFinish
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.
mountEjectWithOperation
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 #
mountEjectWithOperationFinish
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 #
mountGetDefaultLocation
mountGetDrive
mountGetIcon
mountGetName
mountGetName :: (MonadIO m, IsMount a) => a -> m Text Source #
mountGetRoot
mountGetSortKey
mountGetSortKey :: (MonadIO m, IsMount a) => a -> m Text Source #
mountGetSymbolicIcon
mountGetUuid
mountGetUuid :: (MonadIO m, IsMount a) => a -> m Text Source #
mountGetVolume
mountGuessContentType
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 #
mountGuessContentTypeFinish
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 #
mountGuessContentTypeSync
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 #
mountIsShadowed
mountRemount
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 #
mountRemountFinish
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 #
mountShadow
data MountShadowMethodInfo Source #
mountShadow :: (MonadIO m, IsMount a) => a -> m () Source #
mountUnmount
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.
mountUnmountFinish
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.
mountUnmountWithOperation
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 #
mountUnmountWithOperationFinish
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 #
mountUnshadow
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 #
mountChangedCallbackWrapper :: MountChangedCallback -> Ptr () -> Ptr () -> IO () Source #
mountChangedClosure :: MountChangedCallback -> IO Closure Source #
onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId 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 #
mkMountPreUnmountCallback :: MountPreUnmountCallbackC -> IO (FunPtr MountPreUnmountCallbackC) Source #
mountPreUnmountCallbackWrapper :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO () Source #
mountPreUnmountClosure :: MountPreUnmountCallback -> IO Closure Source #
onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId 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 #
mountUnmountedCallbackWrapper :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO () Source #
mountUnmountedClosure :: MountUnmountedCallback -> IO Closure Source #
onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId Source #