Topic : Online-Hilfe zu Omikron.Basic 5 Author : Karsten Lüdersen @ HH Version : OM-Basic-Hilfe 0.60 Subject : Programmieren/Basic Nodes : 1054 Index Size : 29270 HCP-Version : 4 Compiled on : Atari @charset : atarist @lang : @default : @help : Hilfe @options : +g -i +y +z -t4 -d24 @width : 75 View Ref-FileBasic-Editor Omikron.Basic Editor-Dialoge Der neue Editor ist ein GEM-Programm. Dementsprechend gibt es jetzt auch GEM-Dialoge. Bis auf die Copyright-Information werden im neuen Editor nur sog. Fenster-Dialoge verwendet. D.h. die Dialoge liegen in einem Fenster und können dadurch auf dem Bildschirm verschoben werden. Dialog-Fenster haben jedoch kein Closer-Button oben links. Sie können deshalb nur durch die entsprechenden Buttons innerhalb der Dialoge beendet werden. Der Editor verwendet zwei Sorten von Dialogen: modale und unmodale. Erstere sind Dialoge, die erst beendet werden müssen, bevor in einem anderen Fenster oder in den Menüs des Editors weitergearbeitet werden kann (da die Dialoge in Fenstern liegen werden andere Programme nie behindert). Z.B. der Dialog Passwort eingeben ... ist so ein modaler Dialog. Unmodale Dialoge erlauben es hingegen, daß sie zwischenzeitlich nach hinten gelegt werden während in einem anderen Fenster des Editors weitergearbeitet wird. Ein solcher unmodaler Dialog ist zum Beispiel der Dialog Suchen. Leider können diese beiden Sorten Dialoge optisch nicht von einander unterschieden werden. Daß ein Dialog modal ist, stellt sich erst heraus, wenn Sie versuchen, ein anderes Fenster des Editors nach oben zu holen, während der Dialog geöffnet ist. Grundsätzlich haben alle Dialoge mindestens zwei Buttons: 1. "OK" kann auch durch die [RETURN]-Taste ausgelöst werden, übernimmt die Einstellungen aus dem Dialog und beendet den Dialog (wenn der Dialog modal ist). 2. "EXIT" kann durch die für GEM-gewohnte Menschen ungewöhnliche Taste [ESC] ausgelöst werden. Mit dem Button werden die Einstellungen aus dem Dialog verworfen und der Dialog geschlossen. Wenn der Dialog unmodal ist, dann gibt es noch einen dritten Button, der mit "OK & Close" beschriftet ist. Dieser Button übernimmt die Einstellungen des Dialoges und schließt ihn. Der "OK"-Button übernimmt in diesem Fall die Einstellungen ohne den Dialog zu beenden. "OK & Close" kann auch über die Tastatur durch die [Enter]-Taste ausgelöst werden. Da die [ESC]-Taste schon eine andere Funktion hat (s.o.) können Textfelder in den Dialogen nicht - wie sonst bei GEM-Programmen üblich -damit geleert werden. Dazu dient stattdessen die Tastenkombination [Shift]+[Delete]. Die Zuordnung der verschiedenen Sondertasten zu den Buttons in den Dialogen kann aber mit Hilfe von Shortcuts einstellen ... im Modus-Menü verändert werden.