Mercurial > hg > xemacs-beta
annotate lwlib/xlwradio.h @ 5757:6c2aa9851f5e r21-5-34 r21-5-latest-beta
XEmacs 21.5.34 "kale" is released.
| author | Stephen J. Turnbull <stephen@xemacs.org> |
|---|---|
| date | Mon, 24 Jun 2013 02:08:02 +0900 |
| parents | 308d34e9f07d |
| children |
| rev | line source |
|---|---|
| 424 | 1 /* Radio Widget for XEmacs. |
| 2 Copyright (C) 1999 Edward A. Falk | |
| 3 | |
| 4 This file is part of XEmacs. | |
| 5 | |
|
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
6 XEmacs is free software: you can redistribute it and/or modify it |
| 424 | 7 under the terms of the GNU General Public License as published by the |
|
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
8 Free Software Foundation, either version 3 of the License, or (at your |
|
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
9 option) any later version. |
| 424 | 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 | |
|
5402
308d34e9f07d
Changed bulk of GPLv2 or later files identified by script
Mats Lidell <matsl@xemacs.org>
parents:
442
diff
changeset
|
17 along with XEmacs. If not, see <http://www.gnu.org/licenses/>. */ |
| 424 | 18 |
| 19 /* Synched up with: Radio.h 1.1 */ | |
| 20 | |
| 21 /* | |
| 22 * Radio.h - Radio button widget | |
| 23 * | |
| 24 * Author: Edward A. Falk | |
| 25 * falk@falconer.vip.best.com | |
| 26 * | |
| 27 * Date: June 30, 1997 | |
| 28 */ | |
| 29 | |
| 30 #ifndef _XawRadio_h | |
| 31 #define _XawRadio_h | |
| 32 | |
| 33 /*********************************************************************** | |
| 34 * | |
| 35 * Radio Widget | |
| 36 * | |
| 37 * The Radio widget is identical to the Toggle widget in behavior but | |
| 38 * not in appearance. The Radio widget looks like a small diamond | |
| 39 * shaped button to the left of the label. | |
| 40 * | |
| 41 ***********************************************************************/ | |
| 42 | |
| 442 | 43 #include ATHENA_Toggle_h_ |
| 424 | 44 |
| 45 /* Resources: | |
| 46 | |
| 47 Name Class RepType Default Value | |
| 48 ---- ----- ------- ------------- | |
| 49 radioGroup RadioGroup Widget NULL | |
| 50 radioData RadioData Pointer (XPointer) Widget | |
| 51 state State Boolean Off | |
| 52 background Background Pixel XtDefaultBackground | |
| 53 bitmap Pixmap Pixmap None | |
| 54 border BorderColor Pixel XtDefaultForeground | |
| 55 borderWidth BorderWidth Dimension 1 | |
| 56 callback Callback Pointer NULL | |
| 57 cursor Cursor Cursor None | |
| 58 destroyCallback Callback Pointer NULL | |
| 59 font Font XFontStructx* XtDefaultFont | |
| 60 foreground Foreground Pixel XtDefaultForeground | |
| 61 height Height Dimension text height | |
| 62 highlightThickness Thickness Dimension 2 | |
| 63 insensitiveBorder sensitive Pixmap Gray | |
| 64 internalHeight Height Dimension 2 | |
| 65 internalWidth Width Dimension 4 | |
| 66 justify Justify XtJustify XtJustifyCenter | |
| 67 label Label String NULL | |
| 68 mappedWhenManaged MappedWhenManaged Boolean True | |
| 69 resize Resize Boolean True | |
| 70 sensitive Sensitive Boolean True | |
| 71 width Width Dimension text width | |
| 72 x Position Position 0 | |
| 73 y Position Position 0 | |
| 74 | |
| 75 */ | |
| 76 | |
| 77 /* | |
| 78 * These should be in StringDefs.h but aren't so we will define | |
| 79 * them here if they are needed. | |
| 80 */ | |
| 81 | |
| 82 | |
| 83 extern WidgetClass radioWidgetClass; | |
| 84 | |
| 85 typedef struct _RadioClassRec *RadioWidgetClass; | |
| 86 typedef struct _RadioRec *RadioWidget; | |
| 87 | |
| 88 | |
| 89 /************************************************************ | |
| 90 * | |
| 91 * Public Functions | |
| 92 * | |
| 93 ************************************************************/ | |
| 94 | |
| 95 #endif /* _XawRadio_h */ |
