USEROPS.LST 3.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  1. Listing:
  2. 1 DEFINITION MODULE UserOps;
  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/userops.dev 1.4 30 Dec 1990 18:06:12 coleb $
  13. 12 *
  14. 13 *)
  15. 14
  16. 15
  17. 16 FROM ScrnTypes IMPORT DisplayFrame, AFrameName;
  18. 17 FROM KbdInput IMPORT KeyNumSet;
  19. 18
  20. 19 CONST
  21. 20 EndCode = 0;
  22. 21 ContinueCode = -1;
  23. 22
  24. 23 TYPE
  25. 24 AKeyHandler = PROCEDURE( DisplayFrame, VAR
  26. ***** ^ not supported yet
  27. ***** ^ not supported yet
  28. 25 CARDINAL, VAR AFrameName );
  29. ***** ^ not supported yet
  30. ***** ^ not supported yet
  31. 26
  32. 27 AFieldHandler = PROCEDURE( DisplayFrame,
  33. ***** ^ not supported yet
  34. ***** ^ not supported yet
  35. 28 CARDINAL, CARDINAL, VAR CARDINAL, VAR
  36. ***** ^ not supported yet
  37. ***** ^ not supported yet
  38. ***** ^ not supported yet
  39. 29 AFrameName );
  40. ***** ^ not supported yet
  41. 30
  42. 31 (*================================================
  43. 32 AFunctProc and AFieldProc will be deleted in the
  44. 33 next release. Use AKeyHandler and AFieldHandler
  45. 34 instead.
  46. 35 ==============================================*)
  47. 36 AFunctProc = PROCEDURE( DisplayFrame, VAR
  48. ***** ^ not supported yet
  49. ***** ^ not supported yet
  50. 37 CARDINAL ): INTEGER;
  51. ***** ^ not supported yet
  52. ***** ^ not supported yet
  53. 38 AFieldProc = PROCEDURE( DisplayFrame, CARDINAL,
  54. ***** ^ not supported yet
  55. ***** ^ not supported yet
  56. ***** ^ not supported yet
  57. 39 CARDINAL, VAR CARDINAL ): INTEGER;
  58. ***** ^ not supported yet
  59. ***** ^ not supported yet
  60. ***** ^ not supported yet
  61. 40
  62. 41 VAR
  63. 42 DoPrompting, Exiting, InsertMode : BOOLEAN;
  64. 43
  65. 44 PromptLength, PromptRow, PromptCol: CARDINAL;
  66. 45
  67. 46 HelpKey, TimeKey, ExitKey, SubmitKey, BackupKey:
  68. 47 CARDINAL;
  69. 48
  70. 49 FunctKeySet, ScreenKeySet, StringKeySet,
  71. 50 FieldExitKeySet: KeyNumSet;
  72. 51
  73. 52 TheKeyHandler : AKeyHandler;
  74. 53 TheFieldHandler : AFieldHandler;
  75. 54
  76. 55 (*================================================
  77. 56 TheFunctProc and TheFieldProc will be deleted in
  78. 57 the next release. Use TheKeyHandler and
  79. 58 TheFieldHandler instead.
  80. 59 ==============================================*)
  81. 60 TheFunctProc : AFunctProc;
  82. 61 TheFieldProc : AFieldProc;
  83. 62
  84. 63 PROCEDURE Init();
  85. 64
  86. 65 END UserOps.
  87. ***** ^ not supported yet
  88. 21 errors