summaryrefslogtreecommitdiff
path: root/libnautilus-private/nautilus-trash-monitor.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-private/nautilus-trash-monitor.h')
-rw-r--r--libnautilus-private/nautilus-trash-monitor.h13
1 files changed, 6 insertions, 7 deletions
diff --git a/libnautilus-private/nautilus-trash-monitor.h b/libnautilus-private/nautilus-trash-monitor.h
index d7e055976..838e2f328 100644
--- a/libnautilus-private/nautilus-trash-monitor.h
+++ b/libnautilus-private/nautilus-trash-monitor.h
@@ -27,7 +27,7 @@
#define NAUTILUS_TRASH_MONITOR_H
#include <gtk/gtkobject.h>
-#include <libgnomevfs/gnome-vfs-volume.h>
+#include <gio/gicon.h>
typedef struct NautilusTrashMonitor NautilusTrashMonitor;
typedef struct NautilusTrashMonitorClass NautilusTrashMonitorClass;
@@ -45,24 +45,23 @@ typedef struct NautilusTrashMonitorDetails NautilusTrashMonitorDetails;
(GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_TRASH_MONITOR))
struct NautilusTrashMonitor {
- GtkObject object;
+ GObject object;
NautilusTrashMonitorDetails *details;
};
struct NautilusTrashMonitorClass {
- GtkObjectClass parent_class;
+ GObjectClass parent_class;
void (* trash_state_changed) (NautilusTrashMonitor *trash_monitor,
gboolean new_state);
- void (* check_trash_directory_added) (NautilusTrashMonitor *trash_monitor,
- GnomeVFSVolume *volume);
};
GtkType nautilus_trash_monitor_get_type (void);
NautilusTrashMonitor *nautilus_trash_monitor_get (void);
gboolean nautilus_trash_monitor_is_empty (void);
-GList * nautilus_trash_monitor_get_trash_directories (void);
-void nautilus_trash_monitor_add_new_trash_directories (void);
+GIcon *nautilus_trash_monitor_get_icon (void);
+
+void nautilus_trash_monitor_add_new_trash_directories (void);
#endif