1 /* $Id: gtkdatabox_typedefs.h 4 2008-06-22 09:19:11Z rbock $ */ 2 /* GtkDatabox - An extension to the gtk+ library 3 * Copyright (C) 1998 - 2008 Dr. Roland Bock 4 * 5 * This program is free software; you can redistribute it and/or 6 * modify it under the terms of the GNU Lesser General Public License 7 * as published by the Free Software Foundation; either version 2.1 8 * of the License, or (at your option) any later version. 9 * 10 * This program is distributed in the hope that it will be useful, 11 * but WITHOUT ANY WARRANTY; without even the implied warranty of 12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 13 * GNU Lesser General Public License for more details. 14 * 15 * You should have received a copy of the GNU General Public License 16 * along with this program; if not, write to the Free Software 17 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 18 */ 19 20 #ifndef __GTK_DATABOX_TYPEDEFS_H__ 21 #define __GTK_DATABOX_TYPEDEFS_H__ 22 23 #include <gdk/gdk.h> 24 25 G_BEGIN_DECLS 26 /** 27 * GtkDatabox: 28 * @box: The parent object 29 * 30 * A GTK+ widget to display large amounts of numerical data quickly and easily. 31 * The numerical data is represented/displayed by #GtkDataboxGraph objects, e.g. 32 * #GtkDataboxPoints. 33 * 34 * Implemented by #_GtkDatabox; 35 * 36 **/ 37 typedef struct _GtkDatabox GtkDatabox; 38 39 /** 40 * GtkDataboxGraph 41 * @parent: The parent object 42 * 43 * The GtkDataboxGraph is the base class for all kinds of graphs (e.g. lines, points, decorations like coordinate crosses) 44 * to be shown in a #GtkDatabox wiget. 45 * 46 * Implemented by #_GtkDataboxGraph 47 * 48 **/ 49 typedef struct _GtkDataboxGraph GtkDataboxGraph; 50 G_END_DECLS 51 #endif /* __GTK_DATABOX_TYPEDEFS_H__ */ 52 53 54