Home | History | Annotate | Download | only in gio

Lines Matching refs:GVolume

26 #include "gvolume.h"
35 * SECTION:gvolume
39 * The #GVolume interface represents user-visible objects that can be
40 * mounted. Note, when porting from GnomeVFS, #GVolume is the moral
43 * Mounting a #GVolume instance is an asynchronous operation. For more
45 * #GSimpleAsyncReady. To mount a #GVolume, first call
46 * g_volume_mount() with (at least) the #GVolume instance, optionally
57 * g_volume_mount_finish() with the #GVolume instance and the
106 g_type_register_static (G_TYPE_INTERFACE, I_("GVolume"),
131 * GVolume::changed:
144 * GVolume::removed:
146 * This signal is emitted when the #GVolume have been removed. If
164 * @volume: a #GVolume.
172 g_volume_get_name (GVolume *volume)
185 * @volume: a #GVolume.
194 g_volume_get_icon (GVolume *volume)
207 * @volume: a #GVolume.
219 g_volume_get_uuid (GVolume *volume)
232 * @volume: a #GVolume.
241 g_volume_get_drive (GVolume *volume)
254 * @volume: a #GVolume.
263 g_volume_get_mount (GVolume *volume)
277 * @volume: a #GVolume.
284 g_volume_can_mount (GVolume *volume)
300 * @volume: a #GVolume.
307 g_volume_can_eject (GVolume *volume)
323 * @volume: a #GVolume
330 g_volume_should_automount (GVolume *volume)
347 * @volume: a #GVolume.
359 g_volume_mount (GVolume *volume,
386 * @volume: a #GVolume
401 g_volume_mount_finish (GVolume *volume,
423 * @volume: a #GVolume.
434 g_volume_eject (GVolume *volume,
460 * @volume: pointer to a #GVolume.
470 g_volume_eject_finish (GVolume *volume,
492 * @volume: a #GVolume
500 * requested identfier, or %NULL if the #GVolume
504 g_volume_get_identifier (GVolume *volume,
522 * @volume: a #GVolume
532 g_volume_enumerate_identifiers (GVolume *volume)
547 * @volume: a #GVolume
549 * Gets the activation root for a #GVolume if it is known ahead of
585 g_volume_get_activation_root (GVolume *volume)