2008-04-30 Cosimo Cecchi <cosimoc@gnome.org>
[nautilus.git] / src / nautilus-notes-viewer.h
blobda5374be80c6732017882d71cb16990bdc12424f
1 /* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
3 /*
4 * Nautilus
6 * Copyright (C) 1999, 2000, 2004 Red Hat, Inc.
7 * Copyright (C) 2000, 2001 Eazel, Inc.
9 * This library is free software; you can redistribute it and/or
10 * modify it under the terms of the GNU General Public License as
11 * published by the Free Software Foundation; either version 2 of the
12 * License, or (at your option) any later version.
14 * This library is distributed in the hope that it will be useful,
15 * but WITHOUT ANY WARRANTY; without even the implied warranty of
16 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
17 * General Public License for more details.
19 * You should have received a copy of the GNU General Public License
20 * along with this library; if not, write to the Free Software
21 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
23 * Authors: Andy Hertzfeld <andy@eazel.com>
24 * Alexander Larsson <alexl@redhat.com>
26 #ifndef _NAUTILUS_NOTES_VIEWER_H
27 #define _NAUTILUS_NOTES_VIEWER_H
29 #include <gtk/gtktreeview.h>
30 #include <libnautilus-private/nautilus-view.h>
31 #include <libnautilus-private/nautilus-window-info.h>
32 #include <gtk/gtkscrolledwindow.h>
34 #define NAUTILUS_NOTES_SIDEBAR_ID "NautilusNotesSidebar"
36 #define NAUTILUS_TYPE_NOTES_VIEWER (nautilus_notes_viewer_get_type ())
37 #define NAUTILUS_NOTES_VIEWER(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_NOTES_VIEWER, NautilusNotesViewer))
39 typedef struct _NautilusNotesViewerDetails NautilusNotesViewerDetails;
41 typedef struct {
42 GtkScrolledWindow parent;
43 NautilusNotesViewerDetails *details;
44 } NautilusNotesViewer;
46 GType nautilus_notes_viewer_get_type (void);
47 void nautilus_notes_viewer_register (void);
49 #endif