home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / x / volume10 / xchrom / part01 / Xchrom.h < prev    next >
C/C++ Source or Header  |  1990-12-07  |  3KB  |  128 lines

  1. /*
  2.  * Xchrom.h -- a CHROMACHRON clock widget. public header.
  3.  * Copyright (c) Olaf Heimburger 1990
  4.  * Last edited: Tue Nov  6 10:26:52 1990 by olafh (Olaf Heimburger) on GECKO
  5.  */
  6. #ifndef _XtXchrom_h
  7. #define _XtXchrom_h
  8.  
  9. /* Parameters:
  10.  
  11. */
  12.  
  13. #define XARCMAGIC    64
  14. #define STARTCORNER  10
  15. #define NUMFIELDS    12
  16. #define SLICEANGLE   30
  17. #define STARTDEGREES 105
  18. #define MASKDEGREES  330
  19. #define BACKCOLOR    NUMFIELDS
  20. #define SLICEMASK    NUMFIELDS
  21. #define MASKOFFSET   4
  22. #define MINSIZE      120
  23. #define MINWIDTH     MINSIZE
  24. #define MINHEIGHT    MINSIZE
  25.  
  26. #ifndef XtDefaultForeground
  27. #define XtDefaultForeground "Black"
  28. #endif
  29.  
  30. #ifndef XtNstartOffset
  31. #define XtNstartOffset  "startOffset"
  32. #endif
  33. #ifndef XtCStartOffset
  34. #define XtCStartOffset  "StartOffset"
  35. #endif
  36. #ifndef XtNmaskOffset
  37. #define XtNmaskOffset   "maskOffset"
  38. #endif
  39. #ifndef XtCMaskOffset
  40. #define XtCMaskOffset   "MaskOffset"
  41. #endif
  42. #ifndef XtNtimeOffset
  43. #define XtNtimeOffset   "timeOffset"
  44. #endif
  45. #ifndef XtCTimeOffset
  46. #define XtCTimeOffset   "TimeOffset"
  47. #endif
  48. #ifndef XtNtwelveOClock
  49. #define XtNtwelveOClock "twelveOClock"
  50. #endif
  51. #ifndef XtCTwelveOClock
  52. #define XtCTwelveOClock "TwelveOClock"
  53. #endif
  54. #ifndef XtNoneOClock
  55. #define XtNoneOClock    "oneOClock"
  56. #endif
  57. #ifndef XtCOneOClock
  58. #define XtCOneOClock    "OneOClock"
  59. #endif
  60. #ifndef XtNtwoOClock
  61. #define XtNtwoOClock    "twoOClock"
  62. #endif
  63. #ifndef XtCTwoOClock
  64. #define XtCTwoOClock    "TwoOClock"
  65. #endif
  66. #ifndef XtNthreeOClock
  67. #define XtNthreeOClock  "threeOClock"
  68. #endif
  69. #ifndef XtCThreeOClock
  70. #define XtCThreeOClock  "ThreeOClock"
  71. #endif
  72. #ifndef XtNfourOClock
  73. #define XtNfourOClock   "fourOClock"
  74. #endif
  75. #ifndef XtCFourOClock
  76. #define XtCFourOClock   "FourOClock"
  77. #endif
  78. #ifndef XtNfiveOClock
  79. #define XtNfiveOClock   "fiveOClock"
  80. #endif
  81. #ifndef XtCFiveOClock
  82. #define XtCFiveOClock   "FiveOClock"
  83. #endif
  84. #ifndef XtNsixOClock
  85. #define XtNsixOClock    "sixOClock"
  86. #endif
  87. #ifndef XtCSixOClock
  88. #define XtCSixOClock    "SixOClock"
  89. #endif
  90. #ifndef XtNsevenOClock
  91. #define XtNsevenOClock  "sevenOClock"
  92. #endif
  93. #ifndef XtCSevenOClock
  94. #define XtCSevenOClock  "SevenOClock"
  95. #endif
  96. #ifndef XtNeightOClock
  97. #define XtNeightOClock  "eightOClock"
  98. #endif
  99. #ifndef XtCEightOClock
  100. #define XtCEightOClock  "EightOClock"
  101. #endif
  102. #ifndef XtNnineOClock
  103. #define XtNnineOClock   "nineOClock"
  104. #endif
  105. #ifndef XtCNineOClock
  106. #define XtCNineOClock   "NineOClock"
  107. #endif
  108. #ifndef XtNtenOClock
  109. #define XtNtenOClock    "tenOClock"
  110. #endif
  111. #ifndef XtCTenOClock
  112. #define XtCTenOClock    "TenOClock"
  113. #endif
  114. #ifndef XtNelevenOClock
  115. #define XtNelevenOClock "elevenOClock"
  116. #endif
  117. #ifndef XtCElevenOClock
  118. #define XtCElevenOClock "ElevenOClock"
  119. #endif
  120.  
  121.  
  122. typedef struct _XchromRec *XchromWidget;
  123. typedef struct _XchromClassRec *XchromWidgetClass;
  124.  
  125. extern WidgetClass xchromWidgetClass;
  126.  
  127. #endif /* _XtXchrom_h */
  128.