source: trunk/third/nautilus/src/nautilus-location-bar.h @ 15769

Revision 15769, 2.0 KB checked in by ghudson, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r15768, which included commits to RCS files with non-trunk default branches.
Line 
1/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */
2
3/*
4 * Nautilus
5 *
6 * Copyright (C) 2000 Eazel, Inc.
7 *
8 * Nautilus is free software; you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License as
10 * published by the Free Software Foundation; either version 2 of the
11 * License, or (at your option) any later version.
12 *
13 * Nautilus is distributed in the hope that it will be useful,
14 * but WITHOUT ANY WARRANTY; without even the implied warranty of
15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
16 * General Public License for more details.
17 *
18 * You should have received a copy of the GNU General Public
19 * License along with this program; see the file COPYING.  If not,
20 * write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
21 * Boston, MA 02111-1307, USA.
22 *
23 * Author: Maciej Stachowiak <mjs@eazel.com>
24 *         Ettore Perazzoli <ettore@gnu.org>
25 */
26
27/* nautilus-location-bar.h - Location bar for Nautilus
28 */
29
30#ifndef NAUTILUS_LOCATION_BAR_H
31#define NAUTILUS_LOCATION_BAR_H
32
33#include "nautilus-navigation-bar.h"
34#include "nautilus-window.h"
35#include <gtk/gtkhbox.h>
36#include <gtk/gtklabel.h>
37#include <gtk/gtkentry.h>
38
39#define NAUTILUS_TYPE_LOCATION_BAR (nautilus_location_bar_get_type ())
40#define NAUTILUS_LOCATION_BAR(obj) \
41        GTK_CHECK_CAST (obj, NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBar)
42#define NAUTILUS_LOCATION_BAR_CLASS(klass) \
43        GTK_CHECK_CLASS_CAST (klass, NAUTILUS_TYPE_LOCATION_BAR, NautilusLocationBarClass)
44#define NAUTILUS_IS_LOCATION_BAR(obj) \
45        GTK_CHECK_TYPE (obj, NAUTILUS_TYPE_LOCATION_BAR)
46
47typedef struct NautilusLocationBarDetails NautilusLocationBarDetails;
48
49typedef struct NautilusLocationBar {
50        NautilusNavigationBar parent;
51        NautilusLocationBarDetails *details;
52} NautilusLocationBar;
53
54typedef struct {
55        NautilusNavigationBarClass parent_class;
56} NautilusLocationBarClass;
57
58GtkType    nautilus_location_bar_get_type       (void);
59GtkWidget* nautilus_location_bar_new            (NautilusWindow *window);
60
61#endif /* NAUTILUS_LOCATION_BAR_H */
Note: See TracBrowser for help on using the repository browser.