GVolumeMonitor
Volume Monitor
gVolumeMonitorGet()gVolumeMonitorGetConnectedDrives(object)gVolumeMonitorGetVolumes(object)gVolumeMonitorGetMounts(object)gVolumeMonitorAdoptOrphanMount(mount)gVolumeMonitorGetMountForUuid(object, uuid)gVolumeMonitorGetVolumeForUuid(object, uuid)
GObject +----GVolumeMonitor
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.
GVolumeMonitorA Volume Monitor that watches for volume events.
drive-changed(volume.monitor, drive, user.data)Emitted when a drive changes.
volume.monitorThe volume monitor emitting the signal.
drivethe drive that changed
user.datauser 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.monitorThe volume monitor emitting the signal.
drivea GDrive that was connected.
user.datauser 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.monitorThe volume monitor emitting the signal.
drivea GDrive that was disconnected.
user.datauser 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.monitorThe volume monitor emitting the signal.
drivethe drive where the eject button was pressed
user.datauser 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.monitorThe volume monitor emitting the signal.
drivethe drive where the stop button was pressed
user.datauser data set when the signal handler was connected.
mount-added(volume.monitor, mount, user.data)Emitted when a mount is added.
volume.monitorThe volume monitor emitting the signal.
mounta GMount that was added.
user.datauser data set when the signal handler was connected.
mount-changed(volume.monitor, mount, user.data)Emitted when a mount changes.
volume.monitorThe volume monitor emitting the signal.
mounta GMount that changed.
user.datauser 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.monitorThe volume monitor emitting the signal.
mounta GMount that is being unmounted.
user.datauser data set when the signal handler was connected.
mount-removed(volume.monitor, mount, user.data)Emitted when a mount is removed.
volume.monitorThe volume monitor emitting the signal.
mounta GMount that was removed.
user.datauser 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.monitorThe volume monitor emitting the signal.
volumea GVolume that was added.
user.datauser data set when the signal handler was connected.
volume-changed(volume.monitor, volume, user.data)Emitted when mountable volume is changed.
volume.monitorThe volume monitor emitting the signal.
volumea GVolume that changed.
user.datauser 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.monitorThe volume monitor emitting the signal.
volumea GVolume that was removed.
user.datauser data set when the signal handler was connected.
Derived by RGtkGen from GTK+ documentation
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.