diff options
author | Ramiro Estrugo <ramiro@src.gnome.org> | 1997-01-02 07:41:27 +0000 |
---|---|---|
committer | Ramiro Estrugo <ramiro@src.gnome.org> | 1997-01-02 07:41:27 +0000 |
commit | d2ac36ca1c0bf84ecc5b7176b9b0ea238c197a1f (patch) | |
tree | 6a0949d18512a4a04ac4a77f581746926c123d69 /libnautilus-private/nautilus-horizontal-splitter.h | |
parent | 6d37f74e4afb9f4a063848714fdef8bae98389b3 (diff) | |
download | nautilus-d2ac36ca1c0bf84ecc5b7176b9b0ea238c197a1f.tar.gz |
Damn, forgot to commit these 2 in the last checkin.
* libnautilus-extensions/nautilus-horizontal-splitter.c:
(nautilus_horizontal_splitter_initialize_class),
(nautilus_horizontal_splitter_initialize),
(nautilus_horizontal_splitter_destroy),
(nautilus_horizontal_splitter_draw),
(nautilus_horizontal_splitter_new):
* libnautilus-extensions/nautilus-horizontal-splitter.h:
Damn, forgot to commit these 2 in the last checkin.
Diffstat (limited to 'libnautilus-private/nautilus-horizontal-splitter.h')
-rw-r--r-- | libnautilus-private/nautilus-horizontal-splitter.h | 65 |
1 files changed, 65 insertions, 0 deletions
diff --git a/libnautilus-private/nautilus-horizontal-splitter.h b/libnautilus-private/nautilus-horizontal-splitter.h new file mode 100644 index 000000000..e74b452d9 --- /dev/null +++ b/libnautilus-private/nautilus-horizontal-splitter.h @@ -0,0 +1,65 @@ +/* -*- Mode: C; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*- */ + +/* nautilus-horizontal-splitter.h - A horizontal splitter with a semi gradient look + + Copyright (C) 1999, 2000 Eazel, Inc. + + The Gnome Library is free software; you can redistribute it and/or + modify it under the terms of the GNU Library General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + The Gnome Library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with the Gnome Library; see the file COPYING.LIB. If not, + write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, + Boston, MA 02111-1307, USA. + + Authors: Ramiro Estrugo <ramiro@eazel.com> +*/ + +#ifndef NAUTILUS_HORIZONTAL_SPLITTER_H +#define NAUTILUS_HORIZONTAL_SPLITTER_H + +#include <gnome.h> +#include <widgets/e-paned/e-hpaned.h> + +BEGIN_GNOME_DECLS + +#define NAUTILUS_TYPE_HORIZONTAL_SPLITTER (nautilus_horizontal_splitter_get_type ()) +#define NAUTILUS_HORIZONTAL_SPLITTER(obj) (GTK_CHECK_CAST ((obj), NAUTILUS_TYPE_HORIZONTAL_SPLITTER, NautilusHorizontalSplitter)) +#define NAUTILUS_HORIZONTAL_SPLITTER_CLASS(klass) (GTK_CHECK_CLASS_CAST ((klass), NAUTILUS_TYPE_HORIZONTAL_SPLITTER, NautilusHorizontalSplitterClass)) +#define NAUTILUS_IS_HORIZONTAL_SPLITTER(obj) (GTK_CHECK_TYPE ((obj), NAUTILUS_TYPE_HORIZONTAL_SPLITTER)) +#define NAUTILUS_IS_HORIZONTAL_SPLITTER_CLASS(klass) (GTK_CHECK_CLASS_TYPE ((klass), NAUTILUS_TYPE_HORIZONTAL_SPLITTER)) + +typedef struct _NautilusHorizontalSplitter NautilusHorizontalSplitter; +typedef struct _NautilusHorizontalSplitterClass NautilusHorizontalSplitterClass; +typedef struct _NautilusHorizontalSplitterDetail NautilusHorizontalSplitterDetail; + +struct _NautilusHorizontalSplitter +{ + /* Super Class */ + EHPaned hpaned; + + /* Private stuff */ + NautilusHorizontalSplitterDetail *detail; +}; + +struct _NautilusHorizontalSplitterClass +{ + EHPanedClass parent_class; +}; + +/* NautilusHorizontalSplitter public methods */ +GtkType nautilus_horizontal_splitter_get_type (void); +GtkWidget* nautilus_horizontal_splitter_new (void); + +BEGIN_GNOME_DECLS + +#endif /* NAUTILUS_HORIZONTAL_SPLITTER_H */ + + |