CONTROLU.DEF 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. DEFINITION MODULE ControlUtils;
  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/controlu.dev 1.4 30 Dec 1990 17:59:10 coleb $
  12. *
  13. *)
  14. IMPORT GenLists;
  15. IMPORT MsColors;
  16. IMPORT ScrnTypes;
  17. IMPORT VEditor;
  18. IMPORT VWindows;
  19. PROCEDURE AddMenuItem( VAR TheFrame :
  20. ScrnTypes.DisplayFrame; Col, Row : CARDINAL;
  21. text : ARRAY OF CHAR; width, MenuKey:
  22. CARDINAL; ReturnVal : ARRAY OF CHAR );
  23. PROCEDURE AddEditorField(VAR TheFrame :
  24. ScrnTypes.DisplayFrame; VAR TheList:
  25. GenLists.GenList; VAR ControlRec:
  26. VEditor.AnEdControlRec );
  27. PROCEDURE AddStrField(VAR TheFrame :
  28. ScrnTypes.DisplayFrame; Col, Row : CARDINAL;
  29. text : ARRAY OF CHAR; width: CARDINAL );
  30. PROCEDURE AddToFrameList( TheFrame:
  31. ScrnTypes.DisplayFrame; VAR FrameList:
  32. GenLists.GenList );
  33. PROCEDURE ChangeField(VAR TheFrame :
  34. ScrnTypes.DisplayFrame; TheStr : ARRAY OF
  35. CHAR; FieldName : ARRAY OF CHAR;
  36. PreserveLength: BOOLEAN);
  37. PROCEDURE Control(TheFrame:
  38. ScrnTypes.DisplayFrame);
  39. PROCEDURE ControlFrameGroup( TheFrame:
  40. ScrnTypes.DisplayFrame; VAR NextFrame:
  41. ScrnTypes.AFrameName; VAR SelectedChar:
  42. CHAR; VAR EndingFrame: ScrnTypes.AFrameName
  43. );
  44. PROCEDURE ControlFrameList( FrameList:
  45. GenLists.GenList; TheFrame:
  46. ScrnTypes.DisplayFrame; VAR NextFrame:
  47. ScrnTypes.AFrameName; VAR SelectedChar:
  48. CHAR; VAR EndingFrame: ScrnTypes.AFrameName
  49. );
  50. PROCEDURE ControlSeparately( FrameList:
  51. GenLists.GenList; VAR NextFrame:
  52. ScrnTypes.AFrameName; VAR SelectedChar:
  53. CHAR; VAR EndingFrame: ScrnTypes.AFrameName
  54. );
  55. PROCEDURE DisposeFrameList( VAR FrameList:
  56. GenLists.GenList );
  57. PROCEDURE FindNextField( TheFrame:
  58. ScrnTypes.DisplayFrame; typ: CHAR; VAR spot:
  59. CARDINAL; VAR FieldPtr:
  60. ScrnTypes.InputFieldPtr ): BOOLEAN;
  61. PROCEDURE FrameExists( TheScreenFile:
  62. ScrnTypes.DisplayFile; FrameName: ARRAY OF
  63. CHAR ): BOOLEAN;
  64. PROCEDURE FrameListSpot( FrameName: ARRAY OF
  65. CHAR; FrameList: GenLists.GenList ):
  66. CARDINAL;
  67. PROCEDURE FrameSeq2( TheFile :
  68. ScrnTypes.DisplayFile; CheckFrame: ARRAY OF
  69. CHAR; VAR StartFrame : ARRAY OF CHAR );
  70. PROCEDURE FrameSequence( TheFrame:
  71. ScrnTypes.DisplayFrame; VAR StartFrame:
  72. ScrnTypes.AFrameName );
  73. PROCEDURE FrameSeqReturn(TheFrame:
  74. ScrnTypes.DisplayFrame; VAR StartFrame:
  75. ScrnTypes.AFrameName);
  76. PROCEDURE GetFrameFromList( FrameList:
  77. GenLists.GenList; FrameName: ARRAY OF CHAR;
  78. VAR TheFrame: ScrnTypes.DisplayFrame ):
  79. BOOLEAN;
  80. PROCEDURE GetStrResponse( TheFile:
  81. ScrnTypes.DisplayFile; FrameName, Default:
  82. ARRAY OF CHAR; VAR TheStr: ARRAY OF CHAR ):
  83. BOOLEAN;
  84. PROCEDURE Input( TheFrame:
  85. ScrnTypes.DisplayFrame; VAR FrameName :
  86. ScrnTypes.AFrameName);
  87. PROCEDURE InputConst( TheFrame:
  88. ScrnTypes.DisplayFrame; FrameName : ARRAY OF
  89. CHAR );
  90. PROCEDURE ListBox( TheDspFile:
  91. ScrnTypes.DisplayFile; FormFrameName: ARRAY
  92. OF CHAR; TheList: GenLists.GenList; VAR
  93. ItemChosen: ARRAY OF CHAR; VAR NextFrame:
  94. ScrnTypes.AFrameName ): BOOLEAN;
  95. PROCEDURE LoadFrameList( dfile:
  96. ScrnTypes.DisplayFile; StartFrame: ARRAY OF
  97. CHAR; VAR FrameList: GenLists.GenList );
  98. PROCEDURE PointFrameAtList( FrameList:
  99. GenLists.GenList; FrameName: ARRAY OF CHAR;
  100. VAR TheFrame: ScrnTypes.DisplayFrame ):
  101. BOOLEAN;
  102. PROCEDURE ReadInput(VAR TheFrame :
  103. ScrnTypes.DisplayFrame; VAR TheStr : ARRAY
  104. OF CHAR; FieldName : ARRAY OF CHAR);
  105. PROCEDURE ReadNextField(VAR TheFrame :
  106. ScrnTypes.DisplayFrame; VAR TheStr : ARRAY
  107. OF CHAR; skip : CARDINAL);
  108. PROCEDURE ReadNextInput(VAR TheFrame :
  109. ScrnTypes.DisplayFrame; VAR TheStr : ARRAY
  110. OF CHAR; skip : CARDINAL);
  111. PROCEDURE ReadShowAndCntrl( TheFile:
  112. ScrnTypes.DisplayFile; TheFrame:
  113. ScrnTypes.DisplayFrame; VAR FrameName :
  114. ScrnTypes.AFrameName );
  115. PROCEDURE RdShwAndCntrlConst( TheFile:
  116. ScrnTypes.DisplayFile; TheFrame:
  117. ScrnTypes.DisplayFrame; FrameName : ARRAY OF
  118. CHAR);
  119. PROCEDURE Init();
  120. END ControlUtils.