1 /*
2  * Box.h
3  *
4  * Copyright (C) 1997 Rasca Gmelch, Berlin
5  * EMail: thron@gmx.de
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Library General Public
9  * License as published by the Free Software Foundation; either
10  * version 2 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * Library General Public License for more details.
16  *
17  * You should have received a copy of the GNU Library General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
20  */
21 
22 #ifndef _XwBox_h
23 #define _XwBox_h
24 
25 #include <X11/Core.h>
26 #include <X11/Xmu/Converters.h>
27 
28 #ifndef XtNmargin
29 #define XtNmargin	"margin"
30 #endif
31 #ifndef XtCMargin
32 #define XtCMargin	"Margin"
33 #endif
34 #ifndef XtNresize
35 #define XtNresize		"resize"
36 #define XtCResize		"Resize"
37 #endif
38 #ifndef XtNuserData
39 #define XtNuserData			"userData"
40 #define XtCUserData			"UserData"
41 #endif
42 #define XtNacceptDrop	"acceptDrop"
43 #define XtCAcceptDrop	"AcceptDrop"
44 #define XtNexpand		"expand"
45 #define XtCExpand		"Expand"
46 
47 #define XtNtabCallback	"tabCallback"
48 #define XtCTabCallback	"TabCallback"
49 #ifndef XtNorientation
50 #define XtNorientation	"orientation"
51 #define XTCOrientation	"Orientation"
52 #endif
53 
54 /* class record constants
55  */
56 extern WidgetClass xwBoxWidgetClass;
57 
58 typedef struct _XwBoxClassRec *XwBoxWidgetClass;
59 typedef struct _XwBoxRec *XwBoxWidget;
60 
61 #endif
62