home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 mARCH / PCWK3A99.iso / Linux / DDD331 / DDD-3_1_.000 / DDD-3_1_ / ddd-3.1.1 / ddd / LabelHP.h < prev    next >
C/C++ Source or Header  |  1998-06-24  |  2KB  |  77 lines

  1. /* $Id: LabelHP.h,v 1.1 1998/06/24 12:28:39 zeller Exp $ */
  2. /*
  3.  * Copyright 1998 John L. Cwikla
  4.  *
  5.  * Permission to use, copy, modify, distribute, and sell this software
  6.  * and its documentation for any purpose is hereby granted without fee,
  7.  * provided that the above copyright notice appears in all copies and that
  8.  * both that copyright notice and this permission notice appear in
  9.  * supporting documentation, and that the name of John L. Cwikla or
  10.  * Wolfram Research, Inc not be used in advertising or publicity
  11.  * pertaining to distribution of the software without specific, written
  12.  * prior permission.  John L. Cwikla and Wolfram Research, Inc make no
  13.  * representations about the suitability of this software for any
  14.  * purpose.  It is provided "as is" without express or implied warranty.
  15.  *
  16.  * John L. Cwikla and Wolfram Research, Inc disclaim all warranties with
  17.  * regard to this software, including all implied warranties of
  18.  * merchantability and fitness, in no event shall John L. Cwikla or
  19.  * Wolfram Research, Inc be liable for any special, indirect or
  20.  * consequential damages or any damages whatsoever resulting from loss of
  21.  * use, data or profits, whether in an action of contract, negligence or
  22.  * other tortious action, arising out of or in connection with the use or
  23.  * performance of this software.
  24.  *
  25.  * Author:
  26.  *  John L. Cwikla
  27.  *  X Programmer
  28.  *  Wolfram Research Inc.
  29.  *
  30.  *  cwikla@wolfram.com
  31. */
  32.  
  33.  
  34. #ifndef _LabelHP_h
  35. #define _LabelHP_h
  36.  
  37. #include <Xm/XmP.h>
  38. #include <Xm/LabelP.h>
  39.  
  40. #include "LabelH.h"
  41.  
  42. typedef struct _XmLabelHackClassPart
  43. {
  44.     int on;
  45. } XmLabelHackClassPart;
  46.  
  47.  
  48. typedef struct _XmLabelHackClassRec
  49. {
  50.     CoreClassPart core_class;
  51.     XmPrimitiveClassPart primitive_class;
  52.     XmLabelClassPart label_class;
  53.     XmLabelHackClassPart label_hack_class;
  54. } XmLabelHackClassRec;
  55.  
  56. externalref XmLabelHackClassRec xmLabelHackWidgetClassRec;
  57.  
  58. typedef struct _XmLabelHackPart
  59. {
  60.     Boolean insensitive3D;
  61.     GC topGC, bottomGC;
  62. } XmLabelHackPart;
  63.  
  64.  
  65. /*  Full instance record declaration  */
  66.  
  67. typedef struct _XmLabelHackRec
  68. {
  69.     CorePart core;
  70.     XmPrimitivePart primitive;
  71.     XmLabelPart label;
  72.     XmLabelHackPart label_hack;
  73. } XmLabelHackRec;
  74.  
  75.  
  76. #endif  /* LabelHP_h */
  77.