| /*********************************************************** |
| Copyright 1987, 1988 by Digital Equipment Corporation, Maynard, Massachusetts, |
| and the Massachusetts Institute of Technology, Cambridge, Massachusetts. |
| |
| All Rights Reserved |
| |
| Permission to use, copy, modify, and distribute this software and its |
| documentation for any purpose and without fee is hereby granted, |
| provided that the above copyright notice appear in all copies and that |
| both that copyright notice and this permission notice appear in |
| supporting documentation, and that the names of Digital or MIT not be |
| used in advertising or publicity pertaining to distribution of the |
| software without specific, written prior permission. |
| |
| DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING |
| ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL |
| DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR |
| ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, |
| WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, |
| ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS |
| SOFTWARE. |
| |
| ******************************************************************/ |
| |
| /* |
| * Modifications for Wine |
| * |
| * 8/23/93 David Metcalfe (david@prism.demon.co.uk) |
| * Added code to translate ampersand to underlined char |
| * |
| * 8/27/93 David Metcalfe (david@prism.demon.co.uk) |
| * Converted to WinLabel |
| */ |
| |
| #ifndef _WinLabel_h |
| #define _WinLabel_h |
| |
| /*********************************************************************** |
| * |
| * WinLabel Widget |
| * |
| ***********************************************************************/ |
| |
| #include <X11/Xaw/Simple.h> |
| |
| /* Resources: |
| |
| Name Class RepType Default Value |
| ---- ----- ------- ------------- |
| background Background Pixel XtDefaultBackground |
| bitmap Pixmap Pixmap None |
| border BorderColor Pixel XtDefaultForeground |
| borderWidth BorderWidth Dimension 1 |
| cursor Cursor Cursor None |
| cursorName Cursor String NULL |
| destroyCallback Callback XtCallbackList NULL |
| encoding Encoding unsigned char XawTextEncoding8bit |
| font Font XFontStruct* XtDefaultFont |
| foreground Foreground Pixel XtDefaultForeground |
| height Height Dimension text height |
| insensitiveBorder Insensitive Pixmap Gray |
| internalHeight Height Dimension 2 |
| internalWidth Width Dimension 4 |
| justify Justify XtJustify XtJustifyCenter |
| label Label String NULL |
| leftBitmap LeftBitmap Pixmap None |
| mappedWhenManaged MappedWhenManaged Boolean True |
| pointerColor Foreground Pixel XtDefaultForeground |
| pointerColorBackground Background Pixel XtDefaultBackground |
| resize Resize Boolean True |
| sensitive Sensitive Boolean True |
| width Width Dimension text width |
| x Position Position 0 |
| y Position Position 0 |
| |
| */ |
| |
| #define XawTextEncoding8bit 0 |
| #define XawTextEncodingChar2b 1 |
| |
| #define XtNleftBitmap "leftBitmap" |
| #define XtCLeftBitmap "LeftBitmap" |
| #define XtNencoding "encoding" |
| #define XtCEncoding "Encoding" |
| |
| #ifndef _XtStringDefs_h_ |
| #define XtNbitmap "bitmap" |
| #define XtNforeground "foreground" |
| #define XtNlabel "label" |
| #define XtNfont "font" |
| #define XtNinternalWidth "internalWidth" |
| #define XtNinternalHeight "internalHeight" |
| #define XtNresize "resize" |
| #define XtCResize "Resize" |
| #define XtCBitmap "Bitmap" |
| #endif |
| |
| /* Class record constants */ |
| |
| extern WidgetClass winLabelWidgetClass; |
| |
| typedef struct _WinLabelClassRec *WinLabelWidgetClass; |
| typedef struct _WinLabelRec *WinLabelWidget; |
| |
| #endif /* _WinLabel_h */ |
| /* DON'T ADD STUFF AFTER THIS #endif */ |