home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Global Amiga Experience
/
globalamigaexperience.iso
/
applications
/
artikelfinders
/
liam
/
lies_mich!!!
/
liam1.6.doc
< prev
next >
Wrap
Text File
|
1995-07-10
|
7KB
|
173 lines
****************************************************************
*
* README
*
****************************************************************
* Autor: ROBERT LINNARTZ
* Assempler: CED
* Date: 06 Aug 1993
* Projekt: LIAM
****************************************************************
;
; Änderungen der Version 1.6 zu 1.0
;
****************************************************************
Einige Änderungen an Liam (V1.6)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Das Konfigurations-File wurde komplett Geändert.
Zuerst gibt es einen anderen Namen:
"MANGOBANK-CONFIG"
immer noch im "DEVS:" - Ordner.
Die wichtigste Änderung ist, daß die Einstellungen nun nicht mehr von der
Zeilennummer abhängen in der sie stehen, sondern daß man über ein
Schlüsselwort angibt, was denn jetzt überhaupt eingestellt wird. Auch kann
man nun erheblich mehr Sachen einstellen als bisher. Um Verwechselungen zu
vermeiden benötigt das Konfigurations-File eine Kennung am Anfang, und zwar
"MANGOBANK-CONFIG" als ersten Parameter in der ersten Zeile. Um einfache
Programierergemüter nicht vollends zur Verzweiflung zu treiben, gebe ich
die Empfehlung diese Kennung ganz an den Anfang des Konfig-Files zu setzen,
obwohl es möglich wäre erst einige "Spaces" oder "Tabs" zu setzen.
Folgende Schlüsselwörter sind möglich:
TITLE <Titel> Der Titel erscheint in der Titelzeile des Windows.
FILE <Name> Das Datenfile <Name> wird als Datenbank eingelesen.
ICON <DevaultIcon> Angabe des Default-Icons (ohne ".info"). wenn dies nicht
angegeben ist, dann werden keine ".info" Dateien beim Speichern
zu den Datenfiles geschrieben.
EXTENSION <Ext> <Ext> ist die standardmäßige Extension.
PRINTER <Dev> <Dev> ist das Standard-Printer-Device.
NAMES die ersten Parameter der nächsten 10 Zeilen sind die Namen
der Text-Gadgets in der gleichen Reihenfolge.
Angabe nur in der Configdatei möglich,
NICHT in den Tooltypes der Icons !!!
LOCOLOR <n> Einstellen der Farben der 3D-Borders der Gadgets, <n> gibt die
HICOLOR <N> Farbe der Schattenseite, <N> Farbe der hellen Seiten der Borders
MESSCOLOR Farbe des Message Textes.
STRINGCOLOR Farbe der Titel der Stringgadgets.
BOOLCOLOR Farbe der Bool-Gadgets am unteren Windowrand.
MESSAGEFONT Font, in dem die Messages Ausgegeben werden.
BOOLFONT Font, mit dem die Gadgets beschriftet werden.
SORT (0-9) Feld, nach dem sortiert wird. Das erste Feld hat die Nr. 0!!
( wie in "C" ). Feldnummern größer 9 werden ignoriert.
FIELD (0-9) Feld, in dem der evt. übergebene Suchbegriff gesucht wird.
SEARCH <Suchbegriff> Angabe eines Suchbegriffes.
CONFIG <Konfig-File> Angabe eines Konfigurations-Files welches nach den ToolTypes
gelesen wird. NUR für Icon-ToolTypes !!!
Auch beim Aufruf über das CLI hat sich was getan. Folgende neue Optionen haben
das Licht der Welt erblickt:
-c<config-file> Ein neues Konfigurations-File namens <config-file> wird nach
"MANGOBANK-CONFIG" eingelesen und dessen Einstellungen
überschreiben jene aus "MANGO...". Natürlich nur die die auch
wirklich angegeben sind.
-s<n> ein evt. Übergebener Suchbegriff wird in dem Feld <n> gesucht.
Das erste Feld hat die Nr. 0!!.
Im Programm selber hat sich in der Bedienung im Prinzip nichts geändert. Es
wurde einige Makulatur in bezug auf OS2.x betrieben z.B. sind jetzt alle
Gadgets Fontsensitiv, deren Rahmen (Borders) haben ein 3D-Outfit bekommen
welches auch unter WB1.3 läuft (deswegen auch kein Einsatz der
"gadtools.library", leider). Unter OS2.x bekommt kann man normalerweise
keine Menu-Shortcuts benutzen wenn man in einem String-Gadget ist. Aus
diesem Grunde wurde das Auto-Activate des nächten Text-Gadgets einstellbar
gemacht. Wenn das "Auto" - Gadget Aktiviert ist, dann wird beim verlassen
eines Textgadgets automatisch das nächste aktiviert. Im anderen Falle muß
man zweimal die "RETURN" (oder "Knickpfeil" (:-W) ) Taste drücken um ins
nächste Gadget zu gelangen. Das gibt einem Gelegenheit auch unter OS2.0 die
Shortcuts relativ komfortabel zu benutzen.
Project-Icons werden unterstützt. Ein LIAM-Datenfile kann nun ein
Project-Icon haben in dem als Default-Tool Liam eingetragen werden kann.
Beim Anklicken dieses Icons wird nun Liam aufgerufen und das entsprechende
Datenfile geladen. In dieser ".info"-Datei können alle aus dem
Konfigurations-File bekannten Parameter ( ausgenommen der feldnamen) als
ToolTypes eingetragen werden, hier nach den üblichen Konventionen, also
durch "=" getrennt und immer in Großschrift (z.B. "BOOLFONT=Topaz 11").
Beim Speichern der Daten wird nun auf Wunsch eine ".info"-Datei mit
gespeichert (Natürlich nur wenn vorher keine vorhanden war). Wenn im
Konfig-File oder in den Tool-Types ein Icon angegeben wird, dann wird
dieses auch immer beim Speichern eines Datenfiles mit abgespeichert (Dies
muß nicht ein "Project"-Icon sein, Liam wandelt das angegebene Icon in ein
solches um).
Nu ham wir ja ne janze Menge Einstellmöchlichkeiten.
Ok - in folgender Reihenfolge werden die einzelnen Konfigurationen gelesen:
1 - Setzen der default Namen
2 - Lesen und Ausführen von "devs:MangoBank-Config" wenn vorhanden
3 - Auswerten der Parameter. Hier muß nun unterschieden werden zwichen
"CLI"- und "Workbench"-Aufruf. Beim CLI gelten die Aufrufsparameter (klar)
und bei der Workbench die ToolTypes (Die des Tools (Liam) werden
durch die des Projektes überschrieben). Zusätzlich wird hier (WB)
noch das selektierte Datenfile eingeladen.
4 - Einladen und ausführen eines evt. noch angegebenen
Konfigurations-Files. Dessen Einstellungen überschreiben alle bisher
gemachten Angaben.
Bei den ToolTypes wäre noch zu beachten, daß durch die Angabe eines
Konfigurations-Files mittels "CONFIG" alle bisherigen Angaben
Überschreiben, dies gilt auch für das zu ladende Datenfile.
Eine weiteres Bonbon für die Freunde der Tastatur: Durch die Tasten "1" -
"0" (Nicht die auf dem Nummernblock) gelangt man in die Textgadgets 0-9.
Die Taste "1" steht hier für das erste Gadget und nicht für das Gadget mit
der Nummer 1. Aufgrund der anordnung der Tasten auf der Tastatur ist das
wohl einsichtig.
FEHLER:
Bei der Benutzung von DMouse Kann es zu Systemabstürzen kommen
wenn die Option "Use UpFrontLayer" benutzt wird. Es sollte immer
"WindowToFront" ( "-w1" bei aufruf von DMouse) benutzt werden!!
Dieser Fehler trat auch schon bei anderen Programmen auf, deshalb
ist diese Option sowieso immer zu empfehlen.
Das währe es eigentlich so im Ganzen. Es ist immer noch keine REINE OS2.x
Version aus folgenden Gründen:
- wir wollen nicht die WB1.x-User frustrieren (Sie sollten trotzdem
möglichst schnell auf OS2.x umsteigen).
- Der Programierer wird nur in Naturalien bezahlt.
Ansonsten viel Spass
R.L.