comparison lwlib/xlwradio.h @ 398:74fd4e045ea6 r21-2-29

Import from CVS: tag r21-2-29
author cvs
date Mon, 13 Aug 2007 11:13:30 +0200
parents
children de805c49cfc1
comparison
equal deleted inserted replaced
397:f4aeb21a5bad 398:74fd4e045ea6
1 /* Radio Widget for XEmacs.
2 Copyright (C) 1999 Edward A. Falk
3
4 This file is part of XEmacs.
5
6 XEmacs is free software; you can redistribute it and/or modify it
7 under the terms of the GNU General Public License as published by the
8 Free Software Foundation; either version 2, or (at your option) any
9 later version.
10
11 XEmacs is distributed in the hope that it will be useful, but WITHOUT
12 ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
13 FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with XEmacs; see the file COPYING. If not, write to
18 the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
19 Boston, MA 02111-1307, USA. */
20
21 /* Synched up with: Radio.h 1.1 */
22
23 /*
24 * Radio.h - Radio button widget
25 *
26 * Author: Edward A. Falk
27 * falk@falconer.vip.best.com
28 *
29 * Date: June 30, 1997
30 */
31
32 #ifndef _XawRadio_h
33 #define _XawRadio_h
34
35 /***********************************************************************
36 *
37 * Radio Widget
38 *
39 * The Radio widget is identical to the Toggle widget in behavior but
40 * not in appearance. The Radio widget looks like a small diamond
41 * shaped button to the left of the label.
42 *
43 ***********************************************************************/
44
45 #include ATHENA_INCLUDE(Toggle.h)
46
47 /* Resources:
48
49 Name Class RepType Default Value
50 ---- ----- ------- -------------
51 radioGroup RadioGroup Widget NULL
52 radioData RadioData Pointer (XPointer) Widget
53 state State Boolean Off
54 background Background Pixel XtDefaultBackground
55 bitmap Pixmap Pixmap None
56 border BorderColor Pixel XtDefaultForeground
57 borderWidth BorderWidth Dimension 1
58 callback Callback Pointer NULL
59 cursor Cursor Cursor None
60 destroyCallback Callback Pointer NULL
61 font Font XFontStructx* XtDefaultFont
62 foreground Foreground Pixel XtDefaultForeground
63 height Height Dimension text height
64 highlightThickness Thickness Dimension 2
65 insensitiveBorder sensitive Pixmap Gray
66 internalHeight Height Dimension 2
67 internalWidth Width Dimension 4
68 justify Justify XtJustify XtJustifyCenter
69 label Label String NULL
70 mappedWhenManaged MappedWhenManaged Boolean True
71 resize Resize Boolean True
72 sensitive Sensitive Boolean True
73 width Width Dimension text width
74 x Position Position 0
75 y Position Position 0
76
77 */
78
79 /*
80 * These should be in StringDefs.h but aren't so we will define
81 * them here if they are needed.
82 */
83
84
85 extern WidgetClass radioWidgetClass;
86
87 typedef struct _RadioClassRec *RadioWidgetClass;
88 typedef struct _RadioRec *RadioWidget;
89
90
91 /************************************************************
92 *
93 * Public Functions
94 *
95 ************************************************************/
96
97 #endif /* _XawRadio_h */