home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-385-Vol-1of3.iso / s / stex2-18.zip / SeeTeX / Xtex / DviPage.h < prev    next >
C/C++ Source or Header  |  1992-06-25  |  2KB  |  94 lines

  1. #ifndef _DviPage_h
  2. #define _DviPage_h
  3.  
  4. /****************************************************************
  5. *
  6. * DviPage widget
  7. *
  8. ****************************************************************/
  9.  
  10. /* Resources:
  11.  
  12. Name             Class        RepType        Default Value
  13. ----             -----        -------        -------------
  14. background         Background        Pixel        XtDefaultBackground
  15. border             BorderColor    Pixel        XtDefaultForeground
  16. borderWidth         BorderWidth    Dimension    1
  17. destroyCallback     Callback        Pointer        NULL
  18. height             Height        Dimension    0
  19. mappedWhenManaged   MappedWhenManaged    Boolean        True
  20. sensitive         Sensitive        Boolean        True
  21. width             Width        Dimension    0
  22. x             Position        Position    0
  23. y             Position        Position    0
  24.  
  25. */
  26.  
  27. #define XtNpage        "page"
  28. #define XtNpai        "pai"
  29. #define XtNuserMag    "userMag"
  30. #define XtNdpiHoriz    "dpiHoriz"
  31. #define XtNdpiVert    "dpiVert"
  32. #define XtNdviFonts    "dviFonts"
  33. #define XtNxFonts    "xFonts"
  34. #define XtNtopOffset    "topOffset"
  35. #define XtNleftOffset    "leftOffset"
  36. #define XtNpaperWidth    "paperWidth"
  37. #define XtNpaperHeight    "paperHeight"
  38. #define XtNscaleUnits    "scaleUnits"
  39. #define XtNdpsPreamble    "dpsPreamble"
  40. #define XtNtrueDpi    "trueDpi"
  41. #define XtNredisplay    "redisplay"
  42. #define XtNboxColor    "boxColor"
  43.  
  44. #ifdef HAVE_GHOSTSCRIPT
  45. #define XtNgsPreamble    "gsPreamble"
  46. #define XtNinterpreter    "ghostscript"
  47. #define XtNghostOutput    "ghostOutput"
  48. #define XtNintSrchPath    "ghostSearchPath"
  49. #endif
  50.  
  51. #ifndef XtCBackingStore
  52. # define XtCBackingStore    "BackingStore"
  53. #endif
  54.  
  55. #define XtCPage        "Page"
  56. #define XtCPai        "Pai"
  57. #define XtCUserMag    "UserMag"
  58. #define XtCDpiHoriz    "DpiHoriz"
  59. #define XtCDpiVert    "DpiVert"
  60. #define XtCDviFonts    "DviFonts"
  61. #define XtCXFonts    "XFonts"
  62. #define XtCTopOffset    "TopOffset"
  63. #define XtCLeftOffset    "LeftOffset"
  64. #define XtCPaperWidth    "PaperWidth"
  65. #define XtCPaperHeight    "PaperHeight"
  66. #define XtCScaleUnits    "ScaleUnits"
  67. #define XtCDPSpreamble    "DPSpreamble"
  68. #define XtCTrueDpi    "TrueDpi"
  69. #define XtCRedisplay    "Redisplay"
  70. #define XtCBoxColor    "BoxColor"
  71.  
  72. #ifdef HAVE_GHOSTSCRIPT
  73. #define XtCGSpreamble    "GSpreamble"
  74. #define XtCInterpreter    "Interpreter"
  75. #define XtCIntSrchPath    "GhostSearchPath"
  76. #endif
  77.  
  78. /* for DECwidnows */
  79.  
  80. #ifndef XtCReverseVideo
  81. #  define XtCReverseVideo               "ReverseVideo"
  82. #endif
  83.  
  84. /* declare specific DviPageWidget class and instance datatypes */
  85.  
  86. typedef struct _DviPageClassRec*    DviPageWidgetClass;
  87. typedef struct _DviPageRec*        DviPageWidget;
  88.  
  89. /* declare the class constant */
  90.  
  91. extern WidgetClass dviPageWidgetClass;
  92.  
  93. #endif  _DviPage_h
  94.