summaryrefslogtreecommitdiff
path: root/libnautilus-extensions/nautilus-undo-context.h
diff options
context:
space:
mode:
Diffstat (limited to 'libnautilus-extensions/nautilus-undo-context.h')
-rw-r--r--libnautilus-extensions/nautilus-undo-context.h31
1 files changed, 12 insertions, 19 deletions
diff --git a/libnautilus-extensions/nautilus-undo-context.h b/libnautilus-extensions/nautilus-undo-context.h
index bb4bdf2cd..2559f764e 100644
--- a/libnautilus-extensions/nautilus-undo-context.h
+++ b/libnautilus-extensions/nautilus-undo-context.h
@@ -1,6 +1,7 @@
/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
-/* NautilusUndoContext
+/* NautilusUndoContext - Used internally by undo machinery.
+ * Not public.
*
* Copyright (C) 2000 Eazel, Inc.
*
@@ -25,7 +26,8 @@
#ifndef NAUTILUS_UNDO_CONTEXT_H
#define NAUTILUS_UNDO_CONTEXT_H
-#include "nautilus-undo.h"
+#include <bonobo/bonobo-object.h>
+#include <libnautilus/nautilus-distributed-undo.h>
#define NAUTILUS_TYPE_UNDO_CONTEXT \
(nautilus_undo_context_get_type ())
@@ -38,25 +40,16 @@
#define NAUTILUS_IS_UNDO_CONTEXT_CLASS(klass) \
(GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_UNDO_CONTEXT))
-typedef struct NautilusUndoContext NautilusUndoContext;
-typedef struct NautilusUndoContextClass NautilusUndoContextClass;
-
-struct NautilusUndoContext {
- BonoboObject parent;
+typedef struct {
+ BonoboObject parent_slot;
Nautilus_Undo_Manager undo_manager;
-};
-
-struct NautilusUndoContextClass {
- BonoboObjectClass parent_class;
- gpointer servant_init_func, servant_destroy_func, vepv;
-};
-
-
-/* GtkObject */
-GtkType nautilus_undo_context_get_type (void);
-NautilusUndoContext *nautilus_undo_context_new (Nautilus_Undo_Manager undo_manager);
+} NautilusUndoContext;
-/* Prototypes */
+typedef struct {
+ BonoboObjectClass parent_slot;
+} NautilusUndoContextClass;
+GtkType nautilus_undo_context_get_type (void);
+NautilusUndoContext *nautilus_undo_context_new (Nautilus_Undo_Manager undo_manager);
#endif /* NAUTILUS_UNDO_CONTEXT_H */