home *** CD-ROM | disk | FTP | other *** search
/ Otherware / Otherware_1_SB_Development.iso / amiga / programm / libs / reqtools.lha / ReqTools / Glue / M2Amiga / ReqTools.dok < prev    next >
Encoding:
Text File  |  1992-06-29  |  2.0 KB  |  41 lines

  1. Dokumentation zu den Dateien ReqTools.def, ReqToolsDemo,
  2.                              ReqToolsSupport und ReqTFileReq
  3.  
  4. ReqTools.def (Interface zur ReqTools.library von Nico Francois) und ReqTools-
  5. Demo.mod (Demoprogramm fⁿr die ReqTools.library) sind die direkten Umset-
  6. zungen der Oberonversionen von AMOK#62 von Kai Bolay nach Modula. Dort befin-
  7. det sich auch die komplette Dokumentation zu dieser Library.
  8. Sollen die Funktionen EZRequestA, EZRequestTags, EZRequest, vEZRequestA,
  9. vEZRequestTags oder vEZRequest von Modula aus benutzt werden, so mⁿssen die
  10. Routinen aus ReqToolsSupport benutzt werden. Die Originale benutzen das Re-
  11. gister A4 zur Parameterⁿbergabe, was in Modula nicht m÷glich ist. Dieses Pro-
  12. blem wird in ReqToolsSupport umgangen.
  13.  
  14. Wird die Library in eigenen Programmen verwendet, ist zu beachten, da▀ sie
  15. dem Copyright von Nico Francois unterliegt. NΣheres dazu im File DISTRIBUTION
  16. der Originaldokumentation auf der AMOK-Diskette.
  17.  
  18. Das Modul ReqTFileReq soll die Benutzung des Filerequesters der ReqTools.li-
  19. brary vereinfachen.
  20. Die einzige Prozedur ist
  21.   PROCEDURE FileReq (VAR FName:ARRAY OF CHAR; Window:ADDRESS;
  22.               Title:ARRAY OF CHAR;x,y:INTEGER; pattern:ARRAY OF CHAR):BOOLEAN;
  23.  
  24.   FName:   Der komplette Dateiname mit Pfad. Er dient sowohl als Vorgabe und
  25.            als Resultat.
  26.   Window:  Das Fenster, in dem der Requester erscheinen soll.
  27.   Title:   Der Fenstertitel des Requesters.
  28.   x,y:     Die Koordinaten des Requesters. Sie beziehen sich auf den Screen,
  29.            auf dem der Requester erscheint. Sind sie kleiner 0, wird die
  30.            Default-Einstellung des Requesters benutzt.
  31.   pattern: Pattern, das benutzt werden soll. Wird keins angegeben (""),
  32.            erscheint auch kein Pattern-Gadget.
  33.  
  34.   Wird TRUE zurⁿckgegeben, so wurde eine Datei angewΣhlt, die in FName zu-
  35.   rⁿckgegeben wird.
  36.   Wird FALSE zurⁿckgegeben, so wurde keine Datei ausgewΣhlt (z.B.: Cancel oder
  37.   Window-Close gewΣhlt, Requester konnte nicht ge÷ffnet werden). FName ist
  38.   dann unverΣndert.
  39.  
  40. Frank
  41.