@database navigator.guide @$VER: Tool`s Navigator Guide v1.2 (Mar 1997) (c)(p) 1996-1997 by Jens Dobberthin @author "Jens Dobberthin" @(c) "Copyright 1996-1997 by Jens Dobberthin" @index NavigatorIndex @remark a Two Steps Afterwards/Grave Architecture Production @node "main" "Tool`s Navigator Dokumentation" @next "einf hrung" Willkommen zur offiziellen Tool`s Navigator Dokumentation. Version 1.2 / March 1997 @{ub} Bitte w hlen Sie die gew nschten Informationen aus und folgen Sie den entsprechenden Querverweisen. @{b}Allgemeines@{ub} @{" Vorwort " link "einf hrung" 0} [*] @{" Systemvoraussetzungen " link "system" 0} @{" Installation " link "inst" 0} @{" Starten von Tool`s Navigator " link "start" 0} @{b}Grundlagen ber die Definierung von Docks und Programmen@{ub} @{" Wie erstelle ich die Docks ? " link "docks" 0} @{" Wie definiere ich meine Programme ? " link "progs" 0} @{b}Bedienung von Tool`s Preferator@{ub} @{" Das Hauptfenster " link "hf" 0} [*] @{" Das Programmeinstellungsfenster " link "leveled" 0} [*] @{" Die Preference-Fenster " link "prefs" 0} [*] @{b}Tool`s Navigator@{ub} @{" Allgemeines " link "nav1" 0} [*] @{" Bedienung von Tool`s Navigator " link "nav2" 0} [*] @{b}Sonstiges@{ub} @{" Lizenzbestimmungen " link "lizenz" 0} @{" Programmversionen und Support " link "support" 0} [*] @{" Copyright " link "copyright" 0} [*] [*] - Ver nderungen in Version 1.2 Dokumentation von Jens Dobberthin Copyright 1996-1997 by Jens Dobberthin All Rights Reserved @{ub}@{ui} @endnode @node "einf hrung" "Einf hrung" @next "system" @prev "main" @{b} Vorwort ----------@{ub} Tool`s Navigator (oft auch "TNav" genannt) ist ein Tool mit dem Sie Ihre Programme navigieren k nnen. ber eine ansprechende Oberfl che, welche die Dock-Images von @{"MagicWB" link "MagicWB" none} unterst tzt ist es m glich Programme bequem zu starten und zus tzliche Projektdateien gleich mitzuladen. Alle notwendigen Daten werden ber ein leicht zu bedienenes Einstellungs- programm eingeben. Durch dieses Programm l t sich auch ganz leicht das Erscheinungsbild von Tool`s Navigator einstellen. @{i}Mit der Version 1.2 hat sich einiges ver ndert. So k nnen Sie jetzt das Einstellungsprogramm direkt aus TNav starten. Die nderungen, die Sie vorgenommen haben wirken sich dann auch direkt auf TNav aus. erdem wird jetzt die AppWindow-Technik direkt unterst tzt. Mehr dazu ter. Das Definieren der Programm wurde verbessert. Die Oberfl che wurde deutlich aufgwertet. Neu ist auch, da Sie nun auch ber das Workbench-Menu Programme starten nnen. Sie sehen also die Entwicklung wurde nicht aufgeben, auch wenn es die momentane Situation um den Amiga vermuten l Schauen wir also auf ein neues Jahr voller Amiga- berraschungen. @{b} Der Verstand wei den Weg, der Wille birgt die Kraft, das Gef hl treibt mich an, doch die Angst l hmt den Schritt.@{i} Camouflage@{ui}@{ub} @{b}Siehe auch: @{"Allgemeines ber Tool`s Navigator" link "nav1"}@{ub} @endnode @node "system" "Systemvoraussetzungen" @next "inst" @prev "einf hrung" @{b} Systemvoraussetzungen ---------------------@{ub} Das Programmpaket wurde unter OS 3.0 entwickelt. Hier l uft es sehr stabil. Allerdings sollte es auch unter OS 2.0/2.1/3.1 ohne ernsthafte Probleme laufen. OS 1.2/1.3 wird nicht unterst Bei Entwicklung von Tool`s Navigator wurde auf einen geringen Speicher- verbrauch geachtet. Es wird jedoch empfohlen, da Sie TNav nur einsetzen, wenn Sie ber mind. 2 MB RAM verf gen. Sie k nnen TNav nat rlich auch mit weniger Speicher betreiben, allerdings sollten Sie dann TNav so ein- stellen, da es sich bei jedem Programmstart automatisch beendet und den Speicher freigibt. erdem sollten Sie ber eine Festplatte verf Das Programm ben tigt zus tzlich die ReqTools.library @endnode @node "inst" "Installation" @next "docks" @prev "system" Installation ------------ @{ub} Tool`s Navigator installieren Sie auf Ihre Festplatte ber das Skript @{b} Install_TNav @{ub}. Folgen Sie nach dem Start den Bildschirmanweisungen. gen Sie danach folgende Zeile in Ihre @{b}Startup-Sequence@{ub} im Verzeichnis ein: @{b @{ub Ihrer Systempartition ein. @{b}assign TNav: XXX:yy/z/@{ub} r @{b} XXX:yy/z/ @{ub} setzen Sie Ihren Pfad ein, den Sie bei der Installation gew hlt haben. @endnode @node "docks" "Die Docks" @next "progs" @prev "inst" Wie erstelle ich die Docks ? ---------------------------- @{ub} Bevor Sie mit TNav Programme starten k nnen, m ssen Sie diese erst ein Einstellungsprogramm definieren. Dies geht ganz bequem ber den Tool`s Preferator (TP). Nach dem Starten von TP sehen Sie zwei Listen mit den Namen @{i}Dockeintr ge@{ui} und @{i}Dockeintr ge (geordnet)@{ui}. Hier definieren Sie Ihre Docks. Docks verbinden verschiedene Programme mit gleichen oder hnlichen Funktionen zu einer Gruppe. Ein Dock mit dem Namen @{i}Grafik@{ui} beinhaltet so z.B. alle Grafikprogramme, die Sie besitzen. Zus tzlich ist ein Dock durch ein @{i}Brush@{ui} gekennzeichnet. Dies ist ein grafisches Symbol, das die Programme (besser deren Funktion) eines Docks kennzeichnet. Doch zur ck zu unseren Docklisten. Die linke beinhaltet alle vorhandenen Docks. Die rechte beinhaltet alle Docks, die Sie sp ter in TNav sehen werden. Mit Hilfe der rechten Liste ordnen Sie Ihre Docks so an, wie Sie meinen, es sei das Beste. Dazu folgendes Beispiel: In der linken Liste haben Sie folgende Eintr @{b} Grafik Musik Basic Spiele@{ub} und @{b}Datenbank@{ub}. Diese Docks m ssen Sie nun in die rechte Liste kopieren, denn sonst sehen Sie bei TNav ja nichts. Allerdings f llt Ihnen jetzt ein, da Spiele f r Sie das Wichtigste ist und als erstes Symbol auf Ihren Monitor erscheinen soll. Nun k nnen Sie den Eintrag @{b}Spiele@{ub} einfach l schen, die Liste auf @{b}Grafik@{ub} setzen und einen neuen Eintrag, n mlich @{b}Spiele@{ub}, an den Anfang der Liste eingeben. Okay, nur gibts da ein kleines Problem. Sobald Sie @{b}Spiele@{ub} l schen, werden automatisch auch alle Untereintr ge -sprich alle definierten Programme-, die zu dem Dock @{b}Spiele@{ub} geh ren ebenfalls aus der Liste entfernt. Sie m ssen diese also wieder alle von neuem definieren. Und um Sie von dieser l stigen Arbeit abzuhalten, gibt es die rechte Liste, in der Sie bestimmen wie Ihre Docks angeordnet werden sollen. Dazu kopieren Sie ganz einfach den Eintrag @{b}Spiele@{ub} an die gew nschte Stelle in der rechten Liste. Wie das alles funtioniert erkl re ich Ihnen sp Nun k nnen Sie Ihre rechte Liste z.B. so anlegen: @{b}Spiele Datenbank Musik Grafik@{ub} und @{b}Basic@{ub}. Doch wie stellt nun TNav diese Dock auf meinem Monitor dar ? Sicherlich haben Sie schon die beiden Schalter @{i}Navigator@{ui} und @{i}Navigator 2@{ui} bemerkt. Mit diesen Schaltern kann man gewisse Einstellungen ber das Erscheinungsbild von TNav vornehmen. Zum Beispiel k nnen Sie festlegen wie viele Docks auf einmal dargestellt werden soll. Haben Sie n mlich 50 verschiedene Docks definiert, so ist fast unm glich alle auf einmal auf der Workbench anzuzeigen. Also sagen Sie sich: @{b} Ich will am rechten unteren Rand meine Docks sehen, und zwar 5 Docks auf einmal und alle in einer Reihe. @{ub} Gesagt getan, stellen Sie also das Aussehen von TNav auf 1 Zeile und 5 Spalten ein. TNav ordnet nun bezogen auf unser Beispiel Ihre Docks so an: ----------------------------------------------- | Tool`s Dock Panel | ----------------------------------------------- | Spiele | Datenbank | Musik | Grafik | Basic | -----------------------------------------------@{ub} Und das erscheint dann mit verschiebaren Fenster, ohne Fenster, mit Scroller, ohne Scroller - je nachdem wie Sie es w nschen. Was aber, wenn ich mehr Eintr ge und mehr Zeilen haben will ? Auch dazu ein Beispiel: Ihre rechte (geordnete) Liste sieht so aus: @{b}Spiele Musik Grafik Datenbank Basic Texte Tools@{ub} und @{b}Prefs@{ub}. Das ganze m chten Sie jetzt aber in 2 Zeilen zu je 4 Spalten sehen. Wie w r`s damit: --------------------------------------- | Tool`s Dock Panel | --------------------------------------- | Spiele | Musik | Grafik | Datenbank | --------------------------------------- | Basic | Texte | Tools | Prefs | ---------------------------------------@{ub} Sie sehen also Ihre geordneten Eintr ge werden won links nach rechts in jeder Zeile ausgerichtet. @{b} Aber Vorsicht ! @{ub} Ihre rechte (geordnete) Liste sieht @{b}nun@{ub} so aus: @{b}Spiele Musik Grafik Datenbank Basic Texte Tools Prefs@{ub} und dazu 2 weitere Eintr @{b}DF Internet@{ub}. Auch dies wollen sie 2 x 4 anordnen. TNav zeigt Ihnen Ihre Docks dann so: --------------------------------------- | Tool`s Dock Panel | --------------------------------------- ------------ | Spiele | Musik | Grafik | Datenbank | > Basic | --------------------------------------- ------------ | Texte | Tools | Prefs | DF | > Internet | --------------------------------------- ------------ @{ub} Die Eintr ge @{b}Basic@{ub} und @{b}Internet@{ub} erscheinen erst wenn Sie den Scroller nach rechts verschieben. Nat rlich k nnen Sie wieder selbst festlegen, wo der Scroller (oben und/oder unten bzw. links und/oder rechts) er- scheinen soll. Diese Beispiele sollten Ihnen zeigen wie Sie das Aussehen von TNav, insbesondere die Anordnung der Docks, beeinflussen k nnen. Das n chste Kapitel erkl rt die Definierung der einzelen Programme. @endnode @node "progs" "Wie definiere ich meine Programme ?" @prev "docks" @next "hf" Wie definiere ich meine Programme ? -----------------------------------@{ub} Nachdem Sie erfahren haben, wie Sie Docks erstellen k nnen, fragen Sie sich sicherlich, wie ich nun meine Programme definieren kann, die ich dann ganz leicht starten kann. Dazu w hlen den Schalter @{i}LevelED@{ui} an, und Sie kommen Sie in das Einstellungsfenster f r Ihre Programme. In der Liste @{i}Untereintr ge@{ui} sind alle Programme aufgelistet, die Sie bisher f r definiert haben. In der Liste @{i}Befehlsliste@{ui} sind die jeweiligen Befehle der einzelnen Programme aufgelistet. Diese Befehle werden der Reihe nach, nach dem Aufruf ber TNav abgearbeitet. Zus tzlich k nnen Sie pro Programm ein @{b}HotKey@{ub} definieren. So k nnen Sie auch bequem via Tastatur Programme starten. Ebenfalls ist m glich das @{b}Verhalten@{ub} von TNav bei einem Programmstart zu beeinflussen. Starten Sie zum Beispiel ein Spiel, k nnen Sie fest- legen das TNav sich beendet und allen belegten Speicher freigibt. Das ist besonders bei Spielen, die ja in der Regel sehr viel Speicher ben tigen, sehr vorteilhaft. Seit der Version 1.2 k nnen Sie Ihre Programme auch ber das Pull-Down-Menu der Workbench starten. Wie Sie bei der Definierung genau vorgehen, erfahren Sie im @{b}Kapitel ber die Bedienung von Tool`s Preferator.@{ub} @endnode @node "hf" "Das Hauptfenster" @next "leveled" @prev "progs" Das Hauptfenster ----------------@{ub} Hier erfahren Sie, wie Sie die Schalter im @{b}Hauptfenster@{ub} richtig anwenden. Wenn diesen Node @{"Hauptfenster" SYSTEM "SYS:Utilities/Multiview >NIL: " link none} @{i}Hiermit kopieren Sie den aktuellen linken Eintrag in die rechte Liste. Dies ist n tig damit TNav wei in welcher Reihenfolge Ihre Docks angezeigt werden sollen. Daf r ist die rechte Liste ausschlaggebend. @{b}Der linke Eintrag wird hinter dem aktuellen rechten Eintrag kopiert.@{ui}@{ub} @{" Neu " link none} @{i}Erm glicht das Hinzuf gen eines neuen Eintrages (Docks) in die linke Liste. Dazu wird das Textfeld unter der linken Liste aktiviert. @{" Entfernen (links) " link none} @{i}Mit diesem Schalter entfernen Sie den selektierten Eintrag in der linken Liste. @{b}WICHTIG ! Bei diesem Vorgang werden automatisch alle Eintr ge des entsprechenden Docks gel scht.@{ui}@{ub} @{" Sortieren " link none} @{i}Hiermit k nnen Sie die linke Liste alphabetisch sortieren.@{ui} @{" Textfeld unter der linken Liste " link none} @{i}In dieses Textfeld geben Sie den neuen Namen Ihres Docks ein oder ndern den Namen des selektierten Docks.@{ui} @{b}Schalter zum Einstellen der Docks-Brushes@{ub} @{" Brush " link none} @{i}Zeigt den Brush zum jeweiligen Dock an. Mit dem Schalter @{">" link none} k nnen Sie einen beliebigen Brush via @{"Filerequester" SYSTEM "SYS:Utilities/Multiview >NIL: NIL: NIL: " link none} Schalter k nnen Sie den Namen einer Datei bequem ber ein Filerequester in das Textfeld bertragen. @{b}Hinweise: 1) Geben Sie in der ersten Zeile der Liste RunFromCLI ein, so wird Ihr Programm vom CLI aus gestartet. Dies ist sinnvoll, wenn Sie Programme starten wollen, die bestimmete Umgebungsbedingen voraussetzen. Einige Programme verlangen z.B. eine bestimmte Stack- gr e. In diesem Falle f gen Sie vor der Zeile, die Ihr Programm starten soll, folgende Zeile ein: stack [Gr e] F r [Gr e] geben Sie die Gr e in Bytes an. Wie das dann aussieht zeigt Ihnen folgendes Bild: @{" Stack-Beispiel " SYSTEM "SYS:Utilities/Multiview >NIL: NIL: " link none} Schalter dr cken k nnen Sie im @{"Hotkey-Fenster" system "SYS:Utilities/MULTIVIEW >NIL: pics/pic7"} eine beliebige Tastenkombination (HotKey) festlegen. Somit k nnen Sie Ihr Programm ber die Tastatur schnell und bequem starten. Das Hotkey-Fenster bietet folgende Schalter: @{" Sondertasten " link none} Hier k nnen Sie verschiedene Kombinationen (linke Taste / rechte Taste / keine Funktion) f r die Amiga- , Alt- und Shifttasten w hlen @{" Normale Tasten " link none} Aus dieser Liste k nnen Sie eine weitere Taste aus- w hlen. Die Kombination mit den Sondertasten ergibt dann die Hotkey. @{" Belegt durch: " link none} Hier sehen Sie, ob eine Tastenkombination schon belegt ist (und mit welchem Programm) oder nicht. Nur wenn der Platz frei ist, k nnen Sie die Hotkey mit dem Schalter @{" Hotkey zuweisen " link none} einem Programm zuweisen. @{" Keine Hotkey " link none} Hier k nnen Sie einem Programm die Hotkey wieder weg- nehmen. @{" Abbrechen " link none} Schlie t das Fenster und kehrt in das Programmein- stellungsfenster zur ck.@{ui} @{" Aktuelles Verzeichnis " link none} @{i}Hier k nnen Sie ein Verzeichnis angeben, das zum aktuellen Verzeichnis gemacht werden soll. Mit dem @{">" link none} Schalter w hlen Sie einen Pfad ber ein @{"Pfadrequester" SYSTEM "SYS:Utilities/Multiview >NIL: NIL: NIL: NIL: NIL: @database< an. Solche Merkmale k nnen Sie in dieser Liste definieren. Dazu stehen Ihnen 3 Befehle zur Verf gung: @{b}MatchName@{ub} Sucht nach einer bestimmten Zeichenkette im Namen der Datei. Beispiel: @{b}MatchName .guide@{ub} Sucht nach der Zeichenkette >@{b}.guide@{ub}< im Dateinamen. @{b}MoveTo@{ub} Springt zu einer definierten Stelle innerhalb einer Datei. @{b}MatchByte@{ub} Sucht nach einer bestimmten Zeichenfolge an einem bestimmten Platz innerhalb einer Datei. Beispiel: @{b}MoveTo 4 MatchByte ILBM@{ub} Sucht nach der Zeichenkette >@{b}ILBM@{ub}< an der @{b}Byte-Position 4@{ub} innerhalb der Datei. @{b}Hinweise:@{ub} Alle Merkmale einer DatenTyp-Gruppe werden nacheinander abge- arbeitet. Sollte ein Merkmal erf llt sein, so werden die anderen nicht mehr beachtet. Mit dem @{"<" system "SYS:Utilities/Multiview pics/pic16"}-Schalter k nnen Sie bequem die Befehle ausw hlen. @{ui} @{" Kommando " link none} @{i} Hier definieren Sie ein Programm, das gestartet werden soll, wenn die Merkmale gestimmt haben. mit @{b}{f}@{ub} bergeben Sie wieder den Namen der Datei. @{b}Beipsiel:@{ub} @{" Merkmale " SYSTEM "SYS:Utilities/Multiview >NIL: pics/pic10"} @{ui} @endnode @node "nav1" "Allgemeines ber Tool`s Navigator" @prev "prefs" @next "nav2" @{b} Allgemeines ber Tool`s Navigator ---------------------------------@{ub} Mit Tool`s Naviagtor ist es m glich Programme schnell und bequem ein bersichtliches Interface zu starten, ohne auf der Workbench lange in hunderten von Verzeichnissen zu suchen und zu klicken. Tool`s Navigator kann dabei sehr flexibel in Ihre Workbenchgestaltung eingef gt werden. Im Zusammenspiel mit @{"MagicWB" link "MagicWB" none} kann Ihre Workbench an Sch nheit und Funktionalit t dazu gewinnen. Wie Tool`s Navigator dann aussehen kann, zeigen folgende Beispiele: @{"Tool`s Navigator mit MagicWB-Dock_Images 1" SYSTEM "SYS:Utilities/Multiview >NIL: NIL: NIL: NIL: NIL: NIL: NIL: NIL: