DBSCREEN.DEF 968 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. DEFINITION MODULE DBScreen;
  2. (*
  3. * ModBase
  4. * Release 3.0
  5. * By Don Fletcher & John McMonagle
  6. * (c) Copyright 1986 - 1991 PMI
  7. * P.O. Box 8402
  8. * Green Bay WI 54308
  9. * All Rights Reserved
  10. *
  11. *)
  12. IMPORT SmartScreen; (* from Repertoire *)
  13. FROM ModBase3 IMPORT DBFile, DBFieldDescriptor;
  14. TYPE
  15. Direction = (Ahead, Nowhere, Back, Escape);
  16. VAR
  17. readattr, writeattr:
  18. RECORD
  19. fore, back: SmartScreen.Colors;
  20. MonoAttr: SmartScreen.TextAttribute;
  21. END;
  22. lastdirection: Direction;
  23. PROCEDURE CreateDBF(dbfilename: ARRAY OF CHAR; VAR
  24. alias: DBFile);
  25. PROCEDURE GetDescriptors(VAR fields: ARRAY OF
  26. DBFieldDescriptor);
  27. PROCEDURE ModifyDBStruc(VAR alias: DBFile);
  28. PROCEDURE Say(row, col: CARDINAL; s: ARRAY OF CHAR);
  29. PROCEDURE Get(row, col: CARDINAL; VAR s: ARRAY OF
  30. CHAR);
  31. PROCEDURE ReadGets;
  32. PROCEDURE Row(): CARDINAL;
  33. PROCEDURE Col(): CARDINAL;
  34. END DBScreen.