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 |
- 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
- newtype Mount = Mount (ForeignPtr Mount)
- noMount :: Maybe Mount
- class GObject o => MountK o
- toMount :: MountK o => o -> IO Mount
- data MountCanEjectMethodInfo
- mountCanEject :: (MonadIO m, MountK a) => a -> m Bool
- data MountCanUnmountMethodInfo
- mountCanUnmount :: (MonadIO m, MountK a) => a -> m Bool
- data MountEjectMethodInfo
- mountEject :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountEjectFinishMethodInfo
- mountEjectFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- data MountEjectWithOperationMethodInfo
- mountEjectWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountEjectWithOperationFinishMethodInfo
- mountEjectWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- data MountGetDefaultLocationMethodInfo
- mountGetDefaultLocation :: (MonadIO m, MountK a) => a -> m File
- data MountGetDriveMethodInfo
- mountGetDrive :: (MonadIO m, MountK a) => a -> m Drive
- data MountGetIconMethodInfo
- mountGetIcon :: (MonadIO m, MountK a) => a -> m Icon
- data MountGetNameMethodInfo
- mountGetName :: (MonadIO m, MountK a) => a -> m Text
- data MountGetRootMethodInfo
- mountGetRoot :: (MonadIO m, MountK a) => a -> m File
- data MountGetSortKeyMethodInfo
- mountGetSortKey :: (MonadIO m, MountK a) => a -> m Text
- data MountGetSymbolicIconMethodInfo
- mountGetSymbolicIcon :: (MonadIO m, MountK a) => a -> m Icon
- data MountGetUuidMethodInfo
- mountGetUuid :: (MonadIO m, MountK a) => a -> m Text
- data MountGetVolumeMethodInfo
- mountGetVolume :: (MonadIO m, MountK a) => a -> m Volume
- data MountGuessContentTypeMethodInfo
- mountGuessContentType :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountGuessContentTypeFinishMethodInfo
- mountGuessContentTypeFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m [Text]
- data MountGuessContentTypeSyncMethodInfo
- mountGuessContentTypeSync :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> m [Text]
- data MountIsShadowedMethodInfo
- mountIsShadowed :: (MonadIO m, MountK a) => a -> m Bool
- data MountRemountMethodInfo
- mountRemount :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountRemountFinishMethodInfo
- mountRemountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- data MountShadowMethodInfo
- mountShadow :: (MonadIO m, MountK a) => a -> m ()
- data MountUnmountMethodInfo
- mountUnmount :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- data MountUnmountFinishMethodInfo
- mountUnmountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- data MountUnmountWithOperationMethodInfo
- mountUnmountWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- data MountUnmountWithOperationFinishMethodInfo
- mountUnmountWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- data MountUnshadowMethodInfo
- mountUnshadow :: (MonadIO m, MountK 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
GObject 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 | |
type ParentTypes Mount Source | |
type AttributeList Mount Source | |
type SignalList Mount Source |
Methods
mountCanEject
data MountCanEjectMethodInfo Source
((~) (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
data MountCanUnmountMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountCanUnmountMethodInfo a signature Source | |
mountCanUnmount :: (MonadIO m, MountK a) => a -> m Bool Source
mountEject
data MountEjectMethodInfo Source
((~) (TYPE Lifted) signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, CancellableK b) => MethodInfo (TYPE Lifted) MountEjectMethodInfo a signature Source | |
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
((~) (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
data MountEjectWithOperationMethodInfo Source
((~) (TYPE Lifted) signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, MountOperationK b, CancellableK c) => MethodInfo (TYPE Lifted) MountEjectWithOperationMethodInfo a signature Source | |
mountEjectWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
mountEjectWithOperationFinish
data MountEjectWithOperationFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo (TYPE Lifted) MountEjectWithOperationFinishMethodInfo a signature Source | |
mountEjectWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source
mountGetDefaultLocation
data MountGetDefaultLocationMethodInfo Source
((~) (TYPE Lifted) signature (m File), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetDefaultLocationMethodInfo a signature Source | |
mountGetDefaultLocation :: (MonadIO m, MountK a) => a -> m File Source
mountGetDrive
data MountGetDriveMethodInfo Source
((~) (TYPE Lifted) signature (m Drive), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetDriveMethodInfo a signature Source | |
mountGetDrive :: (MonadIO m, MountK a) => a -> m Drive Source
mountGetIcon
data MountGetIconMethodInfo Source
((~) (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
((~) (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
((~) (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
data MountGetSortKeyMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetSortKeyMethodInfo a signature Source | |
mountGetSortKey :: (MonadIO m, MountK a) => a -> m Text Source
mountGetSymbolicIcon
data MountGetSymbolicIconMethodInfo Source
((~) (TYPE Lifted) signature (m Icon), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetSymbolicIconMethodInfo a signature Source | |
mountGetSymbolicIcon :: (MonadIO m, MountK a) => a -> m Icon Source
mountGetUuid
data MountGetUuidMethodInfo Source
((~) (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
data MountGetVolumeMethodInfo Source
((~) (TYPE Lifted) signature (m Volume), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountGetVolumeMethodInfo a signature Source | |
mountGetVolume :: (MonadIO m, MountK a) => a -> m Volume Source
mountGuessContentType
data MountGuessContentTypeMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, CancellableK b) => MethodInfo (TYPE Lifted) MountGuessContentTypeMethodInfo a signature Source | |
mountGuessContentType :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
mountGuessContentTypeFinish
data MountGuessContentTypeFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m [Text]), MonadIO m, MountK a, AsyncResultK b) => MethodInfo (TYPE Lifted) MountGuessContentTypeFinishMethodInfo a signature Source | |
mountGuessContentTypeFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m [Text] Source
mountGuessContentTypeSync
data MountGuessContentTypeSyncMethodInfo Source
((~) (TYPE Lifted) signature (Bool -> Maybe b -> m [Text]), MonadIO m, MountK a, CancellableK b) => MethodInfo (TYPE Lifted) MountGuessContentTypeSyncMethodInfo a signature Source | |
mountGuessContentTypeSync :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> m [Text] Source
mountIsShadowed
data MountIsShadowedMethodInfo Source
((~) (TYPE Lifted) signature (m Bool), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountIsShadowedMethodInfo a signature Source | |
mountIsShadowed :: (MonadIO m, MountK a) => a -> m Bool Source
mountRemount
data MountRemountMethodInfo Source
((~) (TYPE Lifted) signature ([MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, MountOperationK b, CancellableK c) => MethodInfo (TYPE Lifted) MountRemountMethodInfo a signature Source | |
mountRemount :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
mountRemountFinish
data MountRemountFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo (TYPE Lifted) MountRemountFinishMethodInfo a signature Source | |
mountRemountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source
mountShadow
data MountShadowMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m, MountK a) => MethodInfo (TYPE Lifted) MountShadowMethodInfo a signature Source | |
mountShadow :: (MonadIO m, MountK a) => a -> m () Source
mountUnmount
data MountUnmountMethodInfo Source
((~) (TYPE Lifted) signature ([MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, CancellableK b) => MethodInfo (TYPE Lifted) MountUnmountMethodInfo a signature Source | |
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
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo (TYPE Lifted) MountUnmountFinishMethodInfo a signature Source | |
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
data MountUnmountWithOperationMethodInfo Source
((~) (TYPE Lifted) signature ([MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()), MonadIO m, MountK a, MountOperationK b, CancellableK c) => MethodInfo (TYPE Lifted) MountUnmountWithOperationMethodInfo a signature Source | |
mountUnmountWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
mountUnmountWithOperationFinish
data MountUnmountWithOperationFinishMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, MountK a, AsyncResultK b) => MethodInfo (TYPE Lifted) MountUnmountWithOperationFinishMethodInfo a signature Source | |
mountUnmountWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source
mountUnshadow
data MountUnshadowMethodInfo Source
((~) (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 MountChangedCallback = IO () Source
type MountChangedCallbackC = Ptr () -> Ptr () -> IO () Source
afterMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId Source
mountChangedCallbackWrapper :: MountChangedCallback -> Ptr () -> Ptr () -> IO () Source
onMountChanged :: (GObject a, MonadIO m) => a -> MountChangedCallback -> m SignalHandlerId Source
PreUnmount
type MountPreUnmountCallback = IO () Source
type MountPreUnmountCallbackC = Ptr () -> Ptr () -> IO () Source
afterMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId Source
mkMountPreUnmountCallback :: MountPreUnmountCallbackC -> IO (FunPtr MountPreUnmountCallbackC) Source
mountPreUnmountCallbackWrapper :: MountPreUnmountCallback -> Ptr () -> Ptr () -> IO () Source
onMountPreUnmount :: (GObject a, MonadIO m) => a -> MountPreUnmountCallback -> m SignalHandlerId Source
Unmounted
type MountUnmountedCallback = IO () Source
type MountUnmountedCallbackC = Ptr () -> Ptr () -> IO () Source
afterMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId Source
mountUnmountedCallbackWrapper :: MountUnmountedCallback -> Ptr () -> Ptr () -> IO () Source
onMountUnmounted :: (GObject a, MonadIO m) => a -> MountUnmountedCallback -> m SignalHandlerId Source