Allow ranges with left to right and bottom to top sense to be selected.
[pspp-builds.git] / src / ui / gui / psppire-hbuttonbox.h
1 /* PSPPIRE - a graphical user interface for PSPP.
2    Copyright (C) 2007  Free Software Foundation
3
4    This program is free software: you can redistribute it and/or modify
5    it under the terms of the GNU General Public License as published by
6    the Free Software Foundation, either version 3 of the License, or
7    (at your option) any later version.
8
9    This program is distributed in the hope that it will be useful,
10    but WITHOUT ANY WARRANTY; without even the implied warranty of
11    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12    GNU General Public License for more details.
13
14    You should have received a copy of the GNU General Public License
15    along with this program.  If not, see <http://www.gnu.org/licenses/>. */
16
17
18 #ifndef __PSPPIRE_HBBOX_H__
19 #define __PSPPIRE_HBBOX_H__
20
21
22 #include <glib.h>
23 #include <glib-object.h>
24 #include "psppire-buttonbox.h"
25
26 G_BEGIN_DECLS
27
28 #define PSPPIRE_HBUTTON_BOX_TYPE            (psppire_hbutton_box_get_type ())
29 #define PSPPIRE_HBUTTON_BOX(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), PSPPIRE_HBUTTON_BOX_TYPE, PsppireHButtonBox))
30 #define PSPPIRE_HBUTTON_BOX_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), PSPPIRE_HBUTTON_BOX_TYPE, PsppireHButtonBoxClass))
31 #define PSPPIRE_IS_HBUTTON_BOX(obj)         (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PSPPIRE_HBUTTON_BOX_TYPE))
32 #define PSPPIRE_IS_HBUTTON_BOX_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PSPPIRE_HBUTTON_BOX_TYPE))
33
34
35 typedef struct _PsppireHButtonBox       PsppireHButtonBox;
36 typedef struct _PsppireHButtonBoxClass  PsppireHButtonBoxClass;
37
38 struct _PsppireHButtonBox
39 {
40   PsppireButtonBox parent;
41 };
42
43 struct _PsppireHButtonBoxClass
44 {
45   PsppireButtonBoxClass parent_class;
46 };
47
48 GType          psppire_hbutton_box_get_type        (void);
49 GtkWidget*     psppire_hbutton_box_new             (void);
50
51 G_END_DECLS
52
53 #endif /* __PSPPIRE_HBBOX_H__ */
54