gi-gio-0.2.44.12: 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.Drive

Contents

Description

 

Synopsis

Exported types

class GObject o => DriveK o Source

Instances

Methods

driveCanEject

driveCanEject :: (MonadIO m, DriveK a) => a -> m Bool Source

driveCanPollForMedia

driveCanStart

driveCanStart :: (MonadIO m, DriveK a) => a -> m Bool Source

driveCanStartDegraded

driveCanStop

driveCanStop :: (MonadIO m, DriveK a) => a -> m Bool Source

driveEject

driveEject :: (MonadIO m, DriveK a, CancellableK b) => a -> [MountUnmountFlags] -> Maybe b -> Maybe AsyncReadyCallback -> m () Source

Deprecated: (Since version 2.22)Use g_drive_eject_with_operation() instead.

driveEjectFinish

driveEjectFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () Source

Deprecated: (Since version 2.22)Use g_drive_eject_with_operation_finish() instead.

driveEjectWithOperation

driveEjectWithOperationFinish

driveEnumerateIdentifiers

driveGetIcon

driveGetIcon :: (MonadIO m, DriveK a) => a -> m Icon Source

driveGetIdentifier

driveGetName

driveGetName :: (MonadIO m, DriveK a) => a -> m Text Source

driveGetSortKey

driveGetStartStopType

driveGetSymbolicIcon

driveGetVolumes

driveHasMedia

driveHasMedia :: (MonadIO m, DriveK a) => a -> m Bool Source

driveHasVolumes

driveIsMediaCheckAutomatic

driveIsMediaRemovable

drivePollForMedia

drivePollForMediaFinish

driveStart

driveStartFinish

driveStartFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () Source

driveStop

driveStopFinish

driveStopFinish :: (MonadIO m, DriveK a, AsyncResultK b) => a -> b -> m () Source

Signals

Changed

type DriveChangedCallbackC = Ptr () -> Ptr () -> IO () Source

Disconnected

EjectButton

type DriveEjectButtonCallbackC = Ptr () -> Ptr () -> IO () Source

StopButton

type DriveStopButtonCallbackC = Ptr () -> Ptr () -> IO () Source