SCRNTYPE.LST 6.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193
  1. Listing:
  2. 1 DEFINITION MODULE ScrnTypes;
  3. 2 (*
  4. 3 * REPERTOIRE
  5. 4 * Release 1.6
  6. 5 * By Charles Bradford and Cole Brecheen
  7. 6 * (c) Copyright 1985-1992 PMI
  8. 7 * Green Bay, Wisconsin
  9. 8 * All rights reserved
  10. 9 * (414) 468-6040
  11. 10 *
  12. 11 * $Header: D:/logfiles/defs/scrntype.dev 1.4 30 Dec 1990 18:04:18 coleb $
  13. 12 *
  14. 13 *)
  15. 14
  16. 15
  17. 16 IMPORT GenLists;
  18. 17 IMPORT MsColors;
  19. 18 IMPORT NdxTypes;
  20. 19 IMPORT NumTypes;
  21. 20 IMPORT VWindows;
  22. 21
  23. 22 CONST
  24. 23 GotoCode = 'J';
  25. 24 StringCode = 'S';
  26. 25 IntCode = 'I';
  27. 26 RealCode = 'R';
  28. 27 GroupMember = 'C';
  29. 28 EditorCode = 'E';
  30. 29 DispCode = 'D';
  31. 30
  32. 31 ProgramExit = '0';
  33. 32 ContinueInput = 'CONTINUE';
  34. ***** ^ not supported yet
  35. 33 SubmitInput = 'SUBMIT';
  36. ***** ^ not supported yet
  37. 34 CancelInput = 'CANCEL';
  38. ***** ^ not supported yet
  39. 35
  40. 36 FieldTypeCode = 65532;
  41. 37 MaxDecPlaces = 20;
  42. 38
  43. 39 TYPE
  44. 40 FrameKey = INTEGER;
  45. 41 AFrameName = NdxTypes.RecNameStr;
  46. ***** ^ not supported yet
  47. 42
  48. 43 DecimalPlaceType = [-1 .. MaxDecPlaces];
  49. ***** ^ not supported yet
  50. 44
  51. 45 DisplayFile = NdxTypes.NdxFileType;
  52. ***** ^ not supported yet
  53. 46
  54. 47 DisplayFrame = POINTER TO DisplayFrameRec;
  55. ***** ^ undeclared identifier
  56. 48 DisplayFrameRec =
  57. 49 RECORD
  58. 50 ThisFrame, HelpFrame, parent,
  59. 51 normlnext : AFrameName;
  60. 52 WindowHandle : VWindows.AWindowHandle;
  61. ***** ^ not supported yet
  62. 53 PushedFrame : DisplayFrame;
  63. 54 CurrentField, VirtualWidth, VirtualHeight,
  64. 55 RowsScrolled, ColsScrolled, headline :
  65. 56 CARDINAL;
  66. 57 startcol, endcol, startrow, endrow:
  67. 58 CARDINAL;
  68. 59 FromFile : DisplayFile;
  69. 60 self, LinkedFrames, DataList, PromptList,
  70. 61 HelpList, EdFieldList, FieldList,
  71. 62 ImageList: GenLists.GenList;
  72. ***** ^ not supported yet
  73. 63 Caption: ARRAY [0..31] OF CHAR;
  74. ***** ^ not supported yet
  75. ***** ^ not supported yet
  76. 64 EntryBox, ExitBox: VWindows.BoxStr;
  77. ***** ^ not supported yet
  78. 65 pbfor, pbbak, selfor, selbak, normfor,
  79. 66 normbak, bordfor, bordbak, msgfor,
  80. 67 msgbak, promfor, prombak :
  81. 68 MsColors.AColor;
  82. ***** ^ not supported yet
  83. 69 pbatrb, selatrb, normatrb, bordatrb,
  84. 70 msgatrb, promatrb :
  85. 71 MsColors.AMonoAttribute;
  86. ***** ^ not supported yet
  87. 72 action : CHAR;
  88. 73 FrameChanged, ClearFirst, ClearAfter,
  89. 74 SelfSharedWithFile : BOOLEAN;
  90. 75 END;
  91. ***** ^ not supported yet
  92. 76
  93. 77 PackedFrame = POINTER TO PackedFrameRec;
  94. ***** ^ undeclared identifier
  95. 78 PackedFrameRec =
  96. 79 RECORD
  97. 80 VirtualWidth, VirtualHeight, headline :
  98. 81 CARDINAL;
  99. 82 startcol, endcol, startrow, endrow:
  100. 83 CARDINAL;
  101. 84 Caption: ARRAY [0..31] OF CHAR;
  102. ***** ^ not supported yet
  103. ***** ^ not supported yet
  104. 85 EntryBox, ExitBox: VWindows.BoxStr;
  105. ***** ^ not supported yet
  106. 86 pbfor, pbbak, selfor, selbak, normfor,
  107. 87 normbak, bordfor, bordbak, msgfor,
  108. 88 msgbak, promfor, prombak :
  109. 89 MsColors.AColor;
  110. ***** ^ not supported yet
  111. 90 pbatrb, selatrb, normatrb, bordatrb,
  112. 91 msgatrb, promatrb :
  113. 92 MsColors.AMonoAttribute;
  114. ***** ^ not supported yet
  115. 93 box, action : CHAR;
  116. 94 ClearFirst, ClearAfter : BOOLEAN;
  117. 95 END;
  118. ***** ^ not supported yet
  119. 96
  120. 97 InputFieldPtr = POINTER TO InputFieldRecord;
  121. ***** ^ undeclared identifier
  122. 98 InputFieldRecord =
  123. 99 RECORD
  124. 100 fnam : ARRAY [0..15] OF CHAR;
  125. ***** ^ not supported yet
  126. ***** ^ not supported yet
  127. 101 ImageNum, PromptNum : CARDINAL;
  128. 102 ChangeMade, req : BOOLEAN;
  129. 103 HelpFrame : AFrameName;
  130. 104 CASE typ : CHAR OF
  131. ***** ^ not supported yet
  132. 105 DispCode, StringCode:
  133. ***** ^ not supported yet
  134. ***** ^ not supported yet
  135. 106 | GotoCode:
  136. ***** ^ not supported yet
  137. 107 MenuKey : CARDINAL;
  138. 108 ReturnVal: AFrameName;
  139. 109 | GroupMember:
  140. ***** ^ not supported yet
  141. 110 ChoiceKey : CARDINAL;
  142. 111 GroupSize, GroupID : CARDINAL;
  143. 112 selected: BOOLEAN;
  144. 113 | EditorCode:
  145. ***** ^ not supported yet
  146. 114 EdFieldNum: CARDINAL;
  147. 115 Col2, Row2, TextRow1, CursorCol,
  148. 116 CursorRow, MaxLines: CARDINAL;
  149. 117 ReadOnly: BOOLEAN;
  150. 118 | IntCode:
  151. ***** ^ not supported yet
  152. 119 iMax, iMin : LONGINT;
  153. 120 | RealCode:
  154. ***** ^ not supported yet
  155. 121 rMax, rMin : NumTypes.Real8;
  156. ***** ^ not supported yet
  157. 122 decimalPlace : DecimalPlaceType;
  158. 123 END;
  159. 124 END;
  160. ***** ^ not supported yet
  161. 125
  162. 126 ImageElmtPtr = POINTER TO ImageElement;
  163. ***** ^ undeclared identifier
  164. 127 ImageElement =
  165. 128 RECORD
  166. 129 row, col, field: CARDINAL;
  167. 130 foreg, backg: MsColors.AColor;
  168. ***** ^ not supported yet
  169. 131 atrb: MsColors.AMonoAttribute;
  170. ***** ^ not supported yet
  171. 132 text: ARRAY [0..255] OF CHAR;
  172. ***** ^ not supported yet
  173. ***** ^ not supported yet
  174. 133 END;
  175. ***** ^ not supported yet
  176. 134
  177. 135 PROCEDURE InitDisplayFrame(VAR FrameRec:
  178. 136 DisplayFrame; AssociatedWindow:
  179. 137 VWindows.AWindowHandle );
  180. ***** ^ not supported yet
  181. 138
  182. 139 PROCEDURE InitField(VAR TheField:
  183. 140 InputFieldRecord);
  184. 141
  185. 142 PROCEDURE Init();
  186. 143
  187. 144 END ScrnTypes.
  188. ***** ^ not supported yet
  189. 43 errors