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
- mountCanEject :: (MonadIO m, MountK a) => a -> m Bool
- mountCanUnmount :: (MonadIO m, MountK a) => a -> m Bool
- mountEject :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- mountEjectFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- mountEjectWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- mountEjectWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- mountGetDefaultLocation :: (MonadIO m, MountK a) => a -> m File
- mountGetDrive :: (MonadIO m, MountK a) => a -> m Drive
- mountGetIcon :: (MonadIO m, MountK a) => a -> m Icon
- mountGetName :: (MonadIO m, MountK a) => a -> m Text
- mountGetRoot :: (MonadIO m, MountK a) => a -> m File
- mountGetSortKey :: (MonadIO m, MountK a) => a -> m Text
- mountGetSymbolicIcon :: (MonadIO m, MountK a) => a -> m Icon
- mountGetUuid :: (MonadIO m, MountK a) => a -> m Text
- mountGetVolume :: (MonadIO m, MountK a) => a -> m Volume
- mountGuessContentType :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- mountGuessContentTypeFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m [Text]
- mountGuessContentTypeSync :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> m [Text]
- mountIsShadowed :: (MonadIO m, MountK a) => a -> m Bool
- mountRemount :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- mountRemountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- mountShadow :: (MonadIO m, MountK a) => a -> m ()
- mountUnmount :: (MonadIO m, MountK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m ()
- mountUnmountFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- mountUnmountWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m ()
- mountUnmountWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m ()
- 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 | |
type ParentTypes Mount Source | |
type AttributeList Mount Source | |
type SignalList Mount Source |
Methods
mountCanEject
mountCanEject :: (MonadIO m, MountK a) => a -> m Bool Source
mountCanUnmount
mountCanUnmount :: (MonadIO m, MountK a) => a -> m Bool Source
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
mountEjectWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
mountEjectWithOperationFinish
mountEjectWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source
mountGetDefaultLocation
mountGetDefaultLocation :: (MonadIO m, MountK a) => a -> m File Source
mountGetDrive
mountGetDrive :: (MonadIO m, MountK a) => a -> m Drive Source
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
mountGetSortKey :: (MonadIO m, MountK a) => a -> m Text Source
mountGetSymbolicIcon
mountGetSymbolicIcon :: (MonadIO m, MountK a) => a -> m Icon Source
mountGetUuid
mountGetUuid :: (MonadIO m, MountK a) => a -> m Text Source
mountGetVolume
mountGetVolume :: (MonadIO m, MountK a) => a -> m Volume Source
mountGuessContentType
mountGuessContentType :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> Maybe AsyncReadyCallback -> m () Source
mountGuessContentTypeFinish
mountGuessContentTypeFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m [Text] Source
mountGuessContentTypeSync
mountGuessContentTypeSync :: (MonadIO m, MountK a, CancellableK b) => a -> Bool -> Maybe b -> m [Text] Source
mountIsShadowed
mountIsShadowed :: (MonadIO m, MountK a) => a -> m Bool Source
mountRemount
mountRemount :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountMountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
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
mountUnmountWithOperation :: (MonadIO m, MountK a, MountOperationK b, CancellableK c) => a -> [MountUnmountFlags] -> Maybe b -> Maybe c -> Maybe AsyncReadyCallback -> m () Source
mountUnmountWithOperationFinish
mountUnmountWithOperationFinish :: (MonadIO m, MountK a, AsyncResultK b) => a -> b -> m () Source
mountUnshadow
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