mirror of
https://gitlab.gnome.org/GNOME/glib.git
synced 2025-08-02 15:33:39 +02:00
Introduce g_volume_monitor_adopt_orphan_mount() function. Also add signals
2007-12-19 David Zeuthen <davidz@redhat.com> Introduce g_volume_monitor_adopt_orphan_mount() function. Also add signals 'disconnected' and 'eject-button' on GDrive. Add signal 'removed' on GVolume and 'unmounted' on GMount. * gdrive.c: (g_drive_base_init): * gdrive.h: * gfile.c: (g_file_mount_mountable), (g_file_mount_enclosing_volume): * gio.symbols: * gioerror.h: * gmount.c: (g_mount_base_init): * gmount.h: * gunionvolumemonitor.c: (g_volume_monitor_adopt_orphan_mount): * gunixvolumemonitor.c: (update_volumes), (update_mounts): * gvolume.c: (g_volume_base_init), (g_volume_mount): * gvolume.h: * gvolumemonitor.h: svn path=/trunk/; revision=6153
This commit is contained in:
committed by
Alexander Larsson
parent
3ca41fe109
commit
88679aba98
@@ -44,6 +44,8 @@ G_BEGIN_DECLS
|
||||
* GDriveIface:
|
||||
* @g_iface: The parent interface.
|
||||
* @changed: Signal emitted when the drive is changed.
|
||||
* @disconnected: The removed signal that is emitted when the #GDrive have been disconnected. If the recipient is holding references to the object they should release them so the object can be finalized.
|
||||
* @eject_button: Signal emitted when the physical eject button (if any) of a drive have been pressed.
|
||||
* @get_name: Returns the name for the given #GDrive.
|
||||
* @get_icon: Returns a #GIcon for the given #GDrive.
|
||||
* @has_volumes: Returns %TRUE if the #GDrive has mountable volumes.
|
||||
@@ -68,6 +70,8 @@ struct _GDriveIface
|
||||
|
||||
/* signals */
|
||||
void (*changed) (GDrive *drive);
|
||||
void (*disconnected) (GDrive *drive);
|
||||
void (*eject_button) (GDrive *drive);
|
||||
|
||||
/* Virtual Table */
|
||||
char * (*get_name) (GDrive *drive);
|
||||
|
Reference in New Issue
Block a user