SCREENIN.DEF 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. DEFINITION MODULE ScreenInput;
  2. (*
  3. * REPERTOIRE
  4. * Release 1.6
  5. * By Charles Bradford and Cole Brecheen
  6. * (c) Copyright 1985-1992 PMI
  7. * Green Bay, Wisconsin
  8. * All rights reserved
  9. * (414) 468-6040
  10. *
  11. * $Header: D:/logfiles/defs/screenin.dev 1.4 30 Dec 1990 18:04:06 coleb $
  12. *
  13. *)
  14. IMPORT GenLists;
  15. IMPORT MsColors;
  16. IMPORT ScrnTypes;
  17. PROCEDURE ReadNextInput(VAR TheFrame :
  18. ScrnTypes.DisplayFrame; VAR thestr : ARRAY
  19. OF CHAR; VAR selected : BOOLEAN; skip :
  20. CARDINAL);
  21. PROCEDURE ReadInput(VAR TheFrame :
  22. ScrnTypes.DisplayFrame; VAR thestr : ARRAY
  23. OF CHAR; VAR selected : BOOLEAN; FieldName :
  24. ARRAY OF CHAR);
  25. PROCEDURE ChangeField(VAR TheFrame :
  26. ScrnTypes.DisplayFrame; thestr : ARRAY OF
  27. CHAR; FieldName : ARRAY OF CHAR;
  28. PreserveLength: BOOLEAN);
  29. PROCEDURE ListToEdField( TheList:
  30. GenLists.GenList; TheFrame:
  31. ScrnTypes.DisplayFrame; TheField: CARDINAL
  32. ): BOOLEAN;
  33. PROCEDURE ListFromEdField( TheFrame:
  34. ScrnTypes.DisplayFrame; TheField: CARDINAL;
  35. VAR TheList: GenLists.GenList ): BOOLEAN;
  36. PROCEDURE AddToMenu(VAR TheFrame :
  37. ScrnTypes.DisplayFrame; ScrCol, ScrRow :
  38. CARDINAL; ScrText : ARRAY OF CHAR; FieldType
  39. : CHAR; foreground, background:
  40. MsColors.AColor; MonoAttribute:
  41. MsColors.AMonoAttribute );
  42. PROCEDURE FrameSequence( StartFrame:
  43. ScrnTypes.FrameKey);
  44. PROCEDURE Input( VAR FrameNum :
  45. ScrnTypes.FrameKey);
  46. PROCEDURE Control(): ScrnTypes.FrameKey;
  47. PROCEDURE ControlFrame(VAR FrameRec :
  48. ScrnTypes.DisplayFrame; LandingField :
  49. CARDINAL; message : ARRAY OF CHAR;
  50. showfields : BOOLEAN) : ScrnTypes.FrameKey;
  51. PROCEDURE Init();
  52. END ScreenInput.