home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / lifeos2.zip / LIFE-1.02 / LIB / X_CONSTA.LF < prev    next >
Text File  |  1996-06-04  |  5KB  |  217 lines

  1. %    $Id: x_constants.lf,v 1.2 1994/12/09 00:27:06 duchier Exp $    
  2. module("x")? % RM: Mar 24 1993 
  3.  
  4. % Copyright 1992 Digital Equipment Corporation.
  5. % Distributed only by permission.
  6. %
  7. % Last modified on Mon Jun  7 17:20:41 MET DST 1993 by dumant
  8. %      modified on Mon May 03 05:24:40 1993 by Rmeyer
  9. %      modified on Fri Jun 12 17:48:06 MET DST 1992 by herve
  10. %
  11. %
  12. % X constants for Life
  13.  
  14.  
  15. % a macro to define the function Name and Arg with value Val
  16. defConstant(Name,Arg,Val) :- 
  17.     assert(root_sort(Name) & @(`Arg,Val)), assert(Arg->Val).
  18.  
  19. global(xTrue<-1, xFalse<-0)?
  20.  
  21. % black and white pixels by default
  22. %dynamic(xBlack)? % RM: Apr 19 1993 
  23. %dynamic(xWhite)? % RM: Apr 19 1993 
  24. %xBlack->0. % RM: Apr 19 1993 
  25. %xWhite->1. % RM: Apr 19 1993
  26.  
  27. persistent(xBlack)?
  28. persistent(xWhite)?
  29.  
  30.  
  31. % line widths
  32. global(xThinLine<-0)?
  33.  
  34. % Styles
  35. global(xSolid<-0)?         % both
  36.  
  37. global(xOnOffDash<-1) ?     % line styles
  38. global(xDoubleDash<-2) ?
  39.  
  40. global(xTiled<-1) ?         % fill styles
  41. global(xStippled<-2) ?
  42. global(xOpaqueStippled<-3) ?
  43.  
  44. global(xNotLast<-0) ?   % Cap Styles
  45. global(xButt<-1) ?
  46. global(xProjecting<-3) ?
  47.  
  48. % join styles               % Join Styles
  49. global(xMiter<-0) ?
  50. global(xBevel<-2) ?
  51.  
  52. % backing store
  53. global(xNotUseful<-0) ?
  54. global(xWhenMapped<-1) ?
  55. global(xAlways<-2) ?
  56.  
  57. % visual class
  58. global(xStaticGray<-0) ?
  59. global(xGrayScale<-1) ?
  60. global(xStaticColor<-2) ?
  61. global(xPseudoColor<-3) ?
  62. global(xTrueColor<-4) ?
  63. global(xDirectColor<-5) ?
  64.  
  65. % window class
  66. global(xCopyFromParent<-0) ?
  67. global(xInputOutput<-1) ?
  68. global(xInputOnly<-2) ?
  69.  
  70. % gravity
  71. global(xForget<-0) ?
  72. global(xUnmap<-0) ?
  73.  
  74. global(xNorthWest<-1) ?
  75. global(xNorth<-2) ?
  76. global(xNorthEast<-3) ?
  77. global(xWest<-4) ?
  78. global(xCenter<-5) ?
  79. global(xEast<-6) ?
  80. global(xSouthWest<-7) ?
  81. global(xSouth<-8) ?
  82. global(xSouthEast<-9) ?
  83. global(xStatic<-10) ?
  84.  
  85. % window state
  86. global(xUnmapped<-0) ?
  87. global(xUnviewable<-1) ?
  88. global(xViewable<-2) ?
  89.  
  90. % stack mode
  91. global(xAbove<-0) ?
  92. global(xBelow<-1) ?
  93. global(xTopIf<-2) ?
  94. global(xBottomIf<-3) ?
  95. global(xOpposite<-4) ?
  96.  
  97. % back pixmap
  98. global(xParentRelative<-1) ?
  99. global(xNone<-0) ? 
  100.  
  101. % image format (xCreateImage)
  102. global(xXYPixmap<-1) ?
  103. global(xZPixmap<-2) ?
  104.  
  105. % WM_HINTS Initial State
  106. global(xWithdrawn<-0) ?
  107. global(xNormal<-1) ?
  108. global(xIconic<-3) ?
  109.  
  110. % GC attributes id
  111. global(xFunctionId<-0)?
  112. global(xPlaneMaskId<-1)?
  113. global(xForegroundId<-2)?
  114. global(xBackgroundId<-3)?
  115. global(xLineWidthId<-4)?
  116. global(xLineStyleId<-5)?
  117. global(xCapStyleId<-6)?
  118. global(xJoinStyleId<-7)?
  119. global(xFillStyleId<-8)?
  120. global(xFillRuleId<-9)?
  121. global(xTileId<-10)?
  122. global(xStippleId<-11)?
  123. global(xTileStipXOriginId<-12)?
  124. global(xTileStipYOriginId<-13)?
  125. global(xFontId<-14)?
  126. global(xSubwindowModeId<-15)?
  127. global(xGraphicsExposuresId<-16)?
  128. global(xClipXOriginId<-17)?
  129. global(xClipYOriginId<-18)?
  130. global(xClipMaskId<-19)?
  131. global(xDashOffsetId<-20)?
  132. global(xDashLengthId<-21)?
  133. global(xArcModeId<-22)?
  134.  
  135. % GC functions
  136. global(xClear<-0)?
  137. global(xAnd<-1)?
  138. global(xAndReverse<-2)?
  139. global(xCopy<-3)?
  140. global(xAndInverted<-4)?
  141. global(xNoop<-5)?
  142. global(xXor<-6)?
  143. global(xOr<-7)?
  144. global(xNor<-8)?
  145. global(xEquiv<-9)?
  146. global(xInvert<-10)?
  147. global(xOrReverse<-11)?
  148. global(xCopyInverted<-12)?
  149. global(xOrInverted<-13)?
  150. global(xNand<-14)?
  151. global(xSet<-15)?
  152.  
  153. % event masks
  154.  
  155. % global(xKeyPressMask<-1<<0)?
  156. % global(xKeyReleaseMask<-1<<1)?
  157. % global(xButtonPressMask<-1<<2)?
  158. % global(xButtonReleaseMask<-1<<3)?
  159. % global(xEnterWindowMask<-1<<4)?
  160. % global(xLeaveWindowMask<-1<<5)?
  161. % global(xPointerMotionMask<-1<<6)?
  162. % global(xPointerMotionHintMask<-1<<7)?
  163. % global(xButton1MotionMask<-1<<8)?
  164. % global(xButton2MotionMask<-1<<9)?
  165. % global(xButton3MotionMask<-1<<10)?
  166. % global(xButton4MotionMask<-1<<11)?
  167. % global(xButton5MotionMask<-1<<12)?
  168. % global(xButtonMotionMask<-1<<13)?
  169. % global(xKeymapStateMask<-1<<14)?
  170. % global(xExposureMask<-1<<15)?
  171. % global(xVisibilityChangeMask<-1<<16)?
  172. % global(xStructureNotifyMask<-1<<17)?
  173. % global(xResizeRedirectMask<-1<<18)?
  174. % global(xSubstructureNotifyMask<-1<<19)?
  175. % global(xSubstructureRedirectMask<-1<<20)?
  176. % global(xFocusChangeMask<-1<<21)?
  177. % global(xPropertyChangeMask<-1<<22)?
  178. % global(xColormapChangeMask<-1<<23)?
  179. % global(xOwnerGrabButtonMask<-1<<24)?
  180.  
  181.  
  182. global(xNoEventMask<-            0) ?
  183. global(xKeyPressMask<-            (1<<0)  ) ?
  184. global(xKeyReleaseMask<-        (1<<1)  ) ?
  185. global(xButtonPressMask<-        (1<<2)  ) ?
  186. global(xButtonReleaseMask<-        (1<<3)  ) ?
  187. global(xEnterWindowMask<-        (1<<4)  ) ?
  188. global(xLeaveWindowMask<-        (1<<5)  ) ?
  189. global(xPointerMotionMask<-        (1<<6)  ) ?
  190. global(xPointerMotionHintMask<-        (1<<7)  ) ?
  191. global(xButton1MotionMask<-        (1<<8)  ) ?
  192. global(xButton2MotionMask<-        (1<<9)  ) ?
  193. global(xButton3MotionMask<-        (1<<10) ) ?
  194. global(xButton4MotionMask<-        (1<<11) ) ?
  195. global(xButton5MotionMask<-        (1<<12) ) ?
  196. global(xButtonMotionMask<-        (1<<13) ) ?
  197. global(xKeymapStateMask<-        (1<<14) ) ?
  198. global(xExposureMask<-            (1<<15) ) ?
  199. global(xVisibilityChangeMask<-        (1<<16) ) ?
  200. global(xStructureNotifyMask<-        (1<<17) ) ?
  201. global(xResizeRedirectMask<-        (1<<18) ) ?
  202. global(xSubstructureNotifyMask<-    (1<<19) ) ?
  203. global(xSubstructureRedirectMask<-    (1<<20) ) ?
  204. global(xFocusChangeMask<-        (1<<21) ) ?
  205. global(xPropertyChangeMask<-        (1<<22) ) ?
  206. global(xColormapChangeMask<-        (1<<23) ) ?
  207. global(xOwnerGrabButtonMask<-        (1<<24) ) ?
  208.  
  209.  
  210.  
  211. % special keys
  212. global(xKeyReturn<-13)?
  213. global(xKeyLinefeed<-10)?
  214. global(xKeyTab<-9)?
  215. global(xKeyBackSpace<-8)?
  216.