GVolumeMonitor: GVolumeMonitor

Description Methods and Functions Hierarchy Detailed Description Structures Signals Author(s) References

Description

Volume Monitor

Methods and Functions

gVolumeMonitorGet()
gVolumeMonitorGetConnectedDrives(object)
gVolumeMonitorGetVolumes(object)
gVolumeMonitorGetMounts(object)
gVolumeMonitorAdoptOrphanMount(mount)
gVolumeMonitorGetMountForUuid(object, uuid)
gVolumeMonitorGetVolumeForUuid(object, uuid)

Hierarchy

1
2

Detailed Description

GVolumeMonitor is for listing the user interesting devices and volumes on the computer. In other words, what a file selector or file manager would show in a sidebar. GVolumeMonitor is not thread-default-context aware, and so should not be used other than from the main thread, with no thread-default-context active.

Structures

GVolumeMonitor

A Volume Monitor that watches for volume events.

Signals

drive-changed(volume.monitor, drive, user.data)

Emitted when a drive changes.

volume.monitor

The volume monitor emitting the signal.

drive

the drive that changed

user.data

user data set when the signal handler was connected.

drive-connected(volume.monitor, drive, user.data)

Emitted when a drive is connected to the system.

volume.monitor

The volume monitor emitting the signal.

drive

a GDrive that was connected.

user.data

user data set when the signal handler was connected.

drive-disconnected(volume.monitor, drive, user.data)

Emitted when a drive is disconnected from the system.

volume.monitor

The volume monitor emitting the signal.

drive

a GDrive that was disconnected.

user.data

user data set when the signal handler was connected.

drive-eject-button(volume.monitor, drive, user.data)

Emitted when the eject button is pressed on drive. Since 2.18

volume.monitor

The volume monitor emitting the signal.

drive

the drive where the eject button was pressed

user.data

user data set when the signal handler was connected.

drive-stop-button(volume.monitor, drive, user.data)

Emitted when the stop button is pressed on drive. Since 2.22

volume.monitor

The volume monitor emitting the signal.

drive

the drive where the stop button was pressed

user.data

user data set when the signal handler was connected.

mount-added(volume.monitor, mount, user.data)

Emitted when a mount is added.

volume.monitor

The volume monitor emitting the signal.

mount

a GMount that was added.

user.data

user data set when the signal handler was connected.

mount-changed(volume.monitor, mount, user.data)

Emitted when a mount changes.

volume.monitor

The volume monitor emitting the signal.

mount

a GMount that changed.

user.data

user data set when the signal handler was connected.

mount-pre-unmount(volume.monitor, mount, user.data)

Emitted when a mount is about to be removed.

volume.monitor

The volume monitor emitting the signal.

mount

a GMount that is being unmounted.

user.data

user data set when the signal handler was connected.

mount-removed(volume.monitor, mount, user.data)

Emitted when a mount is removed.

volume.monitor

The volume monitor emitting the signal.

mount

a GMount that was removed.

user.data

user data set when the signal handler was connected.

volume-added(volume.monitor, volume, user.data)

Emitted when a mountable volume is added to the system.

volume.monitor

The volume monitor emitting the signal.

volume

a GVolume that was added.

user.data

user data set when the signal handler was connected.

volume-changed(volume.monitor, volume, user.data)

Emitted when mountable volume is changed.

volume.monitor

The volume monitor emitting the signal.

volume

a GVolume that changed.

user.data

user data set when the signal handler was connected.

volume-removed(volume.monitor, volume, user.data)

Emitted when a mountable volume is removed from the system.

volume.monitor

The volume monitor emitting the signal.

volume

a GVolume that was removed.

user.data

user data set when the signal handler was connected.

Author(s)

Derived by RGtkGen from GTK+ documentation

References

https://developer.gnome.org/gio/stable/GVolumeMonitor.html


RGtk2 documentation built on Oct. 14, 2021, 5:08 p.m.

Related to GVolumeMonitor in RGtk2...