File: gem.ui

package info (click to toggle)
udo 6.4.1-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 5,680 kB
  • sloc: ansic: 42,702; makefile: 81; cpp: 19
file content (219 lines) | stat: -rw-r--r-- 7,538 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
############################################################
# @(#) Anleitung zur GEM-Version, 22.09.1995, Dirk Hagedorn
############################################################
!subnode GEM-Version

Die GEM-Version erlaubt es, bequem mit der Maus Zielformat, Quell- und
Zieldatei sowie einige Umwandlungsoptionen zu setzen. Darber hinaus knnen
weitere Programme wie Editoren, Hypertextcompiler und/oder Anzeigeprogramme
fr jedes Zielformat angemeldet und direkt aus der GEM-Version gestartet
werden.

Die GEM-Version untersttzt das VA-Protokoll, Iconification und Drag & Drop.
Sie luft unter jedem AES, sprich unter TOS, MultiTOS, Geneva, MagiC
(Mac/PC) sowie STonX.

Whrend der Umwandlung kann man im Hauptdialog den Umwandlungsvorgang
verfolgen. Dies ist jedoch aufgrund der vielen AES-Aufrufe eine
zeitaufwendige Angelegenheit. Generell kann ich sagen, da UDO in der
GEM-Version wesentlich langsamer luft als die TTP-Version. Bei groen
Dokumentationen sollte man den Quelltext daher mit der TTP-Version
bersetzen.

Die Bedienung der GEM-Version ist in weiten Teilen selbst erklrend.

##################################################
!subsubnode GEM-Hauptdialog
!ignore_links

Im Hauptdialog sehen Sie ein paar Buttons und eine Menzeile. Im
Hauptdialog whlen Sie die Quelldatei und Zieldatei aus, Sie bestimmen
hier das Zielformat und Sie knnen hier die Umwandlung der Quelldatei
starten.

!image (!PICPATH)/main

Die Eintrge der Menzeile rufen weitere Dialoge auf bzw. sind
grtenteils selbsterklrend. Lediglich zwei Meneintrge sollten hier
erklrt werden:

!begin_tlist [Ziel/Programm starten:]

!item	[Ziel/Programm starten:] In der GEM-Version knnen Sie fr
jedes Format ein Programm anmelden, welches die Zieldatei
weiterverarbeitet. So knnen ST-Guide-Quelltexte direkt aus der
GEM-Version in einen Hypertext umgewandelt werden, es knnen
(!LaTeX)-Quellen in ein DVI-File bersetzt werden, oder Sie knnen
sich die erzeugten HTML-Dateien gleich mit CAB ansehen. Der Phantasie
sind wenig Grenzen gesetzt.

!item	[Ziel/ST-Guide:] Wird dieser Meneintrag aufgerufen, so ruft
UDO den ST-Guide auf und teilt diesem mit, er mge doch bitte den
soeben erzeugten Hypertext (Name der Zieldatei mit der Endung
''(!V).hyp(!v))'' anzeigen.

!end_tlist

##################################################
!subsubnode GEM-Dialog ''Einstellungen''
!ignore_links

Nach Auswahl des Meneintrags ""Optionen, Einstellungen"" ffnet sich
dieser Dialog. Die Bedeutung der in diesem Dialog enthaltenen Buttons
wird hier erklrt.

!begin_center
!image (!PICPATH)/settings
!end_center

!begin_itemize

!item	Zieldatei:

	!begin_itemize
	
	!item	Anpassen: Ist dieser Button selektiert, so pat
	die GEM-Version den Namen der Zieldatei bei einem Wechsel des
	Zielformats im Hauptdialog an. Die Anpassung ist abhngig davon,
	welche der folgenden Buttons Sie selektieren:
	
		!begin_itemize
		
		!item	Komplett: UDO pat bernimmt den kompletten Dateinamen
		der Quelldatei und pat nur die Endung an.
	
		!item	Name und Endung: UDO bernimmt den Namen der
		Quelldatei und pat die Endung an das ausgewhlte
		Ausgabeformat an. Der Pfad der Zieldatei wird nicht verndert.

		!item	Nur Endung: UDO pat lediglich die Endung der
		Zieldatei an das jeweilige Ausgabeformat an. Pfad und Name der
		Zieldatei werden nicht verndert.

		!end_itemize
	
	!item	Anzeigen: Ist dieser Buttons selektiert, so wird die
	nach erfolgter Konvertierung der Zieldatei-Viewer automatisch
	damit beauftragt, die Zieldatei anzuzeigen.
	
	!end_itemize

!item	Nachfrage vor:

	!begin_itemize
	
	!item	Programmende: Ist dieser Button selektiert, so fragt UDO
	vor dem Programmende noch einmal mittels einer Alertbox nach, ob
	Sie sich denn nun auch wirklich sicher sind, dieses wunderbare
	Programm zu verlassen. (!grin)
	
	!item	berschreiben: Falls die Zieldatei bereits existiert, so
	werden Sie noch einmal gefragt, ob die Datei berschrieben werden
	soll, falls dieser Button selektiert ist.
	
	!end_itemize

!item	Optionen:

	!begin_itemize
	
	!item	Logfile anlegen: Soll eine Datei erzeugt werden, in der
	alle Fehlermeldungen protokolliert werden (vergleichbar mit der
	Kommandozeilen-Option (!V)(--)no-logfile(!v))? 
	
	!item	Hyphenfile anlegen: Soll eine Datei erzeugt werden, in der
	UDO Trennvorschlge sichert (vergleichbar mit der
	Kommandozeilen-Option (!V)(--)no-hypfile(!v))?
	
	!item	Treefile anlegen: Soll eine Datei angelegt werden, in der
	Sie den logischen Aufbau aus Include-Dateien erkennen knnen
	(identisch mit der Kommandozeilen-Option (!V)(--)treefile(!v))?

	!item	Statusmeldungen: Soll UDO whrend der Konvertierung laufen
	Statusmeldungen ausgeben (vergleichbar mit der
	Kommandozeilen-Option (!V)(--)verbose(!v))?
	
	!item	Warnungen unterdrcken: Soll UDO im Logfile keine
	Warnungen ausgeben, sondern nur Fehlermeldungen (identisch mit der
	Kommandozeilen-Option (!V)(--)no-warnings(!v))?
	
	!end_itemize

!end_itemize


##################################################
!subsubnode GEM-Dialog ''Symbole''
!ignore_links

Die GEM-Version ermglicht es Ihnen genau wie die
Kommandozeilen-Version, bereits vor der eigentlichen Konvertierung
Symbole zu setzen. Was bei der Kommandozeilen-Version mit der Option
(!V)-D(!v) erledigt wird, kann hier durch Eingabe und Selektion der
zugehrigen Buttons erreicht werden.

!begin_center
!image (!PICPATH)/symbols
!end_center

Ist ein Eintrag selektiert, so wird er als vordefiniertes Symbol
behandelt, sonst nicht.

##################################################
!subsubnode GEM-Dialog ''Externe Programme''
!ignore_links

Dieser Dialog sieht ziemlich verwirrend aus und ich mu gestehen, da
er bald ein wenig berarbeitet werden mte.

In diesem Dialog knnen Sie festlegen, mit welchen Programmen Sie die
Quell- und Zieldateien bearbeiten und sich ansehen mchten. Auerdem
knnen Sie fr jedes Zielformat ein spezielles Programm angeben,
welches die Zieldatei weiterverarbeiten soll.

!begin_center
!image (!PICPATH)/extern
!end_center

Im oberen Teil whlen Sie das Zielformat aus.

Im unteren Teil knnen Sie den Pfad des Programms angeben. Falls
dieses Programm keine GEM-Applikation ist, sondern ein TOS-Programm,
so sollten Sie den entsprechenden Button selektieren. Ist das Programm
eine GEM-Applikation, und dieses Programm versteht (!V)VA_START(!v),
so sollten Sie ebenfalls den entsprechenden Button selektieren. Die
letzten beiden Einstellungen sind brigens nur von Bedeutung, falls
UDO das Starten der Programme bernimmt. Schlielich knnen Sie die
Parameter angeben, die dem jeweiligen Programm bergeben werden
sollen. Fr den Namen der Quell- und Zieldatei knnen Sie Platzhalter
benutzen. Wie diese lauten, da erfahren Sie ncoh einem Klick auf den
Button ""Hinweise"".

!subsubsubheading So startet UDO Programme

!begin_itemize

!item	Zunchst schaut UDO, ob ein AV-Server luft. Ist
(!V)AVSERVER(!v) im Environment angegeben oder laufen Gemini oder
Thing, so werden diese mittels (!V)AV_PROGSTART(!v) damit beauftragt, das
jeweilige Programm zu starten.

!item	Ist kein AV-Server vorhanden, so start UDO Programme auf
eigene Faust.

	!begin_itemize
	
	!item	Luft das Programm als Accessory, so werden die Parameter
	immer per (!V)VA_START(!v) bermittelt.
	
	!item	Luft das Programm bereits und versteht es
	(!V)VA_START(!v), so verschickt UDO eine (!V)VA_START(!v)-Meldung
	an eben dieses Programm.
	
	!item	Andernfalls werden GEM-Programme per (!V)shel_write()(!v),
	TOS-Programme per (!V)Pexec()(!v) gestartet.
	
	!end_itemize

!end_itemize