home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / applications / artikelfinders / liam / lies_mich!!! / liam1.6.doc < prev    next >
Text File  |  1995-07-10  |  7KB  |  173 lines

  1. ****************************************************************
  2. *
  3. *               README
  4. *
  5. ****************************************************************
  6. * Autor:        ROBERT LINNARTZ
  7. * Assempler:    CED
  8. * Date:            06 Aug 1993
  9. * Projekt:      LIAM
  10. ****************************************************************
  11. ;
  12. ; Änderungen der Version 1.6  zu 1.0
  13. ;
  14. ****************************************************************
  15.  
  16.  
  17.                          Einige Änderungen an Liam (V1.6)
  18.                      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  19.  
  20. Das Konfigurations-File wurde komplett Geändert.
  21. Zuerst gibt es einen anderen Namen:
  22.  
  23.                             "MANGOBANK-CONFIG"
  24.  
  25. immer noch im "DEVS:" - Ordner.
  26.  
  27. Die wichtigste Änderung ist, daß die Einstellungen nun nicht mehr von der
  28. Zeilennummer abhängen in der sie stehen, sondern daß man über ein
  29. Schlüsselwort angibt, was denn jetzt überhaupt eingestellt wird. Auch kann
  30. man nun erheblich mehr Sachen einstellen als bisher. Um Verwechselungen zu
  31. vermeiden benötigt das Konfigurations-File eine Kennung am Anfang, und zwar
  32. "MANGOBANK-CONFIG" als ersten Parameter in der ersten Zeile. Um einfache
  33. Programierergemüter nicht vollends zur Verzweiflung zu treiben, gebe ich
  34. die Empfehlung diese Kennung ganz an den Anfang des Konfig-Files zu setzen,
  35. obwohl es möglich wäre erst einige "Spaces" oder "Tabs" zu setzen.
  36.  
  37. Folgende Schlüsselwörter sind möglich:
  38.  
  39. TITLE <Titel>      Der Titel erscheint in der Titelzeile des Windows.
  40.  
  41. FILE  <Name>     Das Datenfile <Name> wird als Datenbank eingelesen.
  42.  
  43. ICON <DevaultIcon> Angabe des Default-Icons (ohne ".info"). wenn dies nicht
  44.         angegeben ist, dann werden keine ".info" Dateien beim Speichern
  45.         zu den Datenfiles geschrieben.
  46.  
  47. EXTENSION <Ext> <Ext> ist die standardmäßige Extension.
  48.  
  49. PRINTER    <Dev>   <Dev> ist das Standard-Printer-Device.
  50.  
  51. NAMES           die ersten Parameter der nächsten 10 Zeilen sind die Namen
  52.                 der Text-Gadgets in der gleichen Reihenfolge.
  53.                 Angabe nur in der Configdatei möglich, 
  54.                 NICHT in den Tooltypes der Icons !!!
  55.  
  56. LOCOLOR    <n>     Einstellen der Farben der 3D-Borders der Gadgets, <n> gibt die
  57.  
  58. HICOLOR <N>     Farbe der Schattenseite, <N> Farbe der hellen Seiten der Borders
  59.  
  60. MESSCOLOR       Farbe des Message Textes.
  61.  
  62. STRINGCOLOR     Farbe der Titel der Stringgadgets.
  63.  
  64. BOOLCOLOR       Farbe der Bool-Gadgets am unteren Windowrand.
  65.  
  66. MESSAGEFONT     Font, in dem die Messages Ausgegeben werden.
  67.  
  68. BOOLFONT        Font, mit dem die Gadgets beschriftet werden.
  69.  
  70. SORT  (0-9)     Feld, nach dem sortiert wird. Das erste Feld hat die Nr. 0!!
  71.                 ( wie in "C" ). Feldnummern größer 9 werden ignoriert.
  72.  
  73. FIELD (0-9)     Feld, in dem der evt. übergebene Suchbegriff gesucht wird.
  74.  
  75. SEARCH  <Suchbegriff>    Angabe eines Suchbegriffes.
  76.  
  77.  
  78.  
  79. CONFIG    <Konfig-File>    Angabe eines Konfigurations-Files welches nach den ToolTypes
  80.             gelesen wird. NUR für Icon-ToolTypes !!!
  81.  
  82.  
  83.  
  84. Auch beim Aufruf über das CLI hat sich was getan. Folgende neue Optionen haben
  85. das Licht der Welt erblickt:
  86.  
  87. -c<config-file> Ein neues Konfigurations-File namens <config-file> wird nach
  88.                 "MANGOBANK-CONFIG" eingelesen und dessen Einstellungen
  89.                 überschreiben jene aus "MANGO...". Natürlich nur die die auch
  90.                 wirklich angegeben sind.
  91.  
  92. -s<n>           ein evt. Übergebener Suchbegriff wird in dem Feld <n> gesucht.
  93.                 Das erste Feld hat die Nr. 0!!.
  94.  
  95.  
  96. Im Programm selber hat sich in der Bedienung im Prinzip nichts geändert. Es
  97. wurde einige Makulatur in bezug auf OS2.x betrieben z.B. sind jetzt alle
  98. Gadgets Fontsensitiv, deren Rahmen (Borders) haben ein 3D-Outfit bekommen
  99. welches auch unter WB1.3 läuft (deswegen auch kein Einsatz der
  100. "gadtools.library", leider). Unter OS2.x bekommt kann man normalerweise
  101. keine Menu-Shortcuts benutzen wenn man in einem String-Gadget ist. Aus
  102. diesem Grunde wurde das Auto-Activate des nächten Text-Gadgets einstellbar
  103. gemacht. Wenn das "Auto" - Gadget Aktiviert ist, dann wird beim verlassen
  104. eines Textgadgets automatisch das nächste aktiviert. Im anderen Falle muß
  105. man zweimal die "RETURN" (oder "Knickpfeil" (:-W) ) Taste drücken um ins
  106. nächste Gadget zu gelangen. Das gibt einem Gelegenheit auch unter OS2.0 die
  107. Shortcuts relativ komfortabel zu benutzen.
  108.  
  109. Project-Icons werden unterstützt. Ein LIAM-Datenfile kann nun ein
  110. Project-Icon haben in dem als Default-Tool Liam eingetragen werden kann.
  111. Beim Anklicken dieses Icons wird nun Liam aufgerufen und das entsprechende
  112. Datenfile geladen. In dieser ".info"-Datei können alle aus dem
  113. Konfigurations-File bekannten Parameter ( ausgenommen der feldnamen) als
  114. ToolTypes eingetragen werden, hier nach den üblichen Konventionen, also
  115. durch "=" getrennt und immer in Großschrift (z.B. "BOOLFONT=Topaz 11").
  116.  
  117. Beim Speichern der Daten wird nun auf Wunsch eine ".info"-Datei mit
  118. gespeichert (Natürlich nur wenn vorher keine vorhanden war). Wenn im
  119. Konfig-File oder in den Tool-Types ein Icon angegeben wird, dann wird
  120. dieses auch immer beim Speichern eines Datenfiles mit abgespeichert (Dies
  121. muß nicht ein "Project"-Icon sein, Liam wandelt das angegebene Icon in ein
  122. solches um).
  123.  
  124. Nu ham wir ja ne janze Menge Einstellmöchlichkeiten.
  125.  
  126. Ok - in folgender Reihenfolge werden die einzelnen Konfigurationen gelesen:
  127.  
  128.   1 - Setzen der default Namen
  129.  
  130.   2 - Lesen und Ausführen von "devs:MangoBank-Config" wenn vorhanden
  131.  
  132.   3 - Auswerten der Parameter. Hier muß nun unterschieden werden zwichen
  133.       "CLI"- und "Workbench"-Aufruf. Beim CLI gelten die Aufrufsparameter (klar)
  134.       und bei der Workbench die ToolTypes (Die des Tools (Liam) werden
  135.       durch die des Projektes überschrieben). Zusätzlich wird hier (WB)
  136.       noch das selektierte Datenfile eingeladen.
  137.  
  138.   4 - Einladen und ausführen eines evt. noch angegebenen
  139.       Konfigurations-Files. Dessen Einstellungen überschreiben alle bisher
  140.       gemachten Angaben.
  141.  
  142. Bei den ToolTypes wäre noch zu beachten, daß durch die Angabe eines
  143. Konfigurations-Files mittels "CONFIG" alle bisherigen Angaben
  144. Überschreiben, dies gilt auch für das zu ladende Datenfile.
  145.  
  146.  
  147. Eine weiteres Bonbon für die Freunde der Tastatur: Durch die Tasten "1" -
  148. "0" (Nicht die auf dem Nummernblock) gelangt man in die Textgadgets 0-9.
  149. Die Taste "1" steht hier für das erste Gadget und nicht für das Gadget mit
  150. der Nummer 1. Aufgrund der anordnung der Tasten auf der Tastatur ist das
  151. wohl einsichtig.
  152.  
  153. FEHLER:
  154.     Bei der Benutzung von DMouse Kann es zu Systemabstürzen kommen
  155.     wenn die Option "Use UpFrontLayer" benutzt wird. Es sollte immer
  156.     "WindowToFront" ( "-w1" bei aufruf von DMouse) benutzt werden!!
  157.     Dieser Fehler trat auch schon bei anderen Programmen auf, deshalb
  158.     ist diese Option sowieso immer zu empfehlen.
  159.  
  160. Das währe es eigentlich so im Ganzen. Es ist immer noch keine REINE OS2.x
  161. Version aus folgenden Gründen:
  162.  
  163. - wir wollen nicht die WB1.x-User frustrieren (Sie sollten trotzdem
  164.   möglichst schnell auf OS2.x umsteigen).
  165.  
  166. - Der Programierer wird nur in Naturalien bezahlt.
  167.  
  168. Ansonsten viel Spass
  169.                               R.L.
  170.  
  171.  
  172.  
  173.