[maemo-commits] [maemo-commits] r11822 - projects/haf/trunk/hildon-fm/hildon-fm
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu May 24 17:57:55 EEST 2007
- Previous message: [maemo-commits] r11821 - projects/haf/trunk/gtk+/debian
- Next message: [maemo-commits] r11823 - projects/haf/trunk/hildon-fm/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: marivoll Date: 2007-05-24 17:57:54 +0300 (Thu, 24 May 2007) New Revision: 11822 Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-voldev.c Log: * hildon-fm/hildon-file-system-voldev.c (hildon_file_system_voldev_get_extra_info): New, return the device path. (hildon_file_system_voldev_class_init): Install it. Modified: projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-voldev.c =================================================================== --- projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-voldev.c 2007-05-24 14:52:15 UTC (rev 11821) +++ projects/haf/trunk/hildon-fm/hildon-fm/hildon-file-system-voldev.c 2007-05-24 14:57:54 UTC (rev 11822) @@ -44,6 +44,10 @@ hildon_file_system_voldev_volumes_changed (HildonFileSystemSpecialLocation *location, GtkFileSystem *fs); +static char * +hildon_file_system_voldev_get_extra_info (HildonFileSystemSpecialLocation + *location); + G_DEFINE_TYPE (HildonFileSystemVoldev, hildon_file_system_voldev, HILDON_TYPE_FILE_SYSTEM_SPECIAL_LOCATION); @@ -60,6 +64,7 @@ location->requires_access = FALSE; location->is_visible = hildon_file_system_voldev_is_visible; location->volumes_changed = hildon_file_system_voldev_volumes_changed; + location->get_extra_info = hildon_file_system_voldev_get_extra_info; } static void @@ -203,3 +208,18 @@ g_signal_emit_by_name (location, "changed"); } + +static char * +hildon_file_system_voldev_get_extra_info (HildonFileSystemSpecialLocation + *location) +{ + HildonFileSystemVoldev *voldev = HILDON_FILE_SYSTEM_VOLDEV (location); + + if (voldev->volume) + return g_strdup (gnome_vfs_volume_get_device_path (voldev->volume)); + else if (voldev->drive) + return g_strdup (gnome_vfs_drive_get_device_path (voldev->drive)); + else + return NULL; +} +
- Previous message: [maemo-commits] r11821 - projects/haf/trunk/gtk+/debian
- Next message: [maemo-commits] r11823 - projects/haf/trunk/hildon-fm/hildon-fm
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]