SCREENDI.LST 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. Listing:
  2. 1 DEFINITION MODULE ScreenDisplay;
  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/screendi.dev 1.4 30 Dec 1990 18:04:00 coleb $
  13. 12 *
  14. 13 *)
  15. 14
  16. 15
  17. 16 FROM ScrnTypes IMPORT DisplayFile, DisplayFrame,
  18. 17 FrameKey;
  19. 18
  20. 19 PROCEDURE CloseDisplayFile(VAR dfile :
  21. 20 DisplayFile);
  22. 21
  23. 22 PROCEDURE OpenDisplayFile(VAR dfile :
  24. 23 DisplayFile; fname : ARRAY OF CHAR);
  25. ***** ^ not supported yet
  26. 24
  27. 25 PROCEDURE ReadDisplayFrame(VAR dfile :
  28. 26 DisplayFile; VAR FrameRec : DisplayFrame;
  29. 27 FrameNum : FrameKey);
  30. 28
  31. 29 PROCEDURE ReadFrame(VAR dfile : DisplayFile; VAR
  32. 30 FrameRec : DisplayFrame; FrameNum :
  33. 31 FrameKey);
  34. 32
  35. 33 PROCEDURE ShowDisplayFrame(VAR FrameRec :
  36. 34 DisplayFrame; Col1, Row1, ColX, RowX :
  37. 35 CARDINAL);
  38. 36
  39. 37 PROCEDURE WriteToFrame( FrameRec: DisplayFrame;
  40. 38 col, row: CARDINAL; text: ARRAY OF CHAR );
  41. ***** ^ not supported yet
  42. 39
  43. 40 PROCEDURE Display( FrameNum : FrameKey);
  44. 41
  45. 42 PROCEDURE CloseDisplayFrame(VAR FrameRec :
  46. 43 DisplayFrame);
  47. 44
  48. 45 PROCEDURE PushFrame(VAR FrameRec :
  49. 46 DisplayFrame);
  50. 47
  51. 48 PROCEDURE PopFrame(VAR FrameRec : DisplayFrame);
  52. 49
  53. 50 PROCEDURE PopZapFrame(VAR FrameRec :
  54. 51 DisplayFrame);
  55. 52
  56. 53 PROCEDURE ClearFrameStack(VAR FrameRec :
  57. 54 DisplayFrame);
  58. 55
  59. 56 PROCEDURE RedrawArea( TheFrame: DisplayFrame;
  60. 57 col1, row1, col2, row2: CARDINAL );
  61. 58
  62. 59 PROCEDURE Init();
  63. 60
  64. 61 END ScreenDisplay.
  65. ***** ^ not supported yet
  66. 3 errors