AW: [Allegro] Kann man Alt+m aendern? Ja.

Andreas Wolf andreas.wolf.consulting at debitel.net
Do Aug 7 08:35:00 CEST 2008


Hallo Herr Eversberg,

Vielen Dank für die schnelle Klärung. 

Ich habe aber noch eine Rückfrage: der Aufruf funktioniert bei direkter
Dateneingabe und funktioniert mit den Formularen. Nun steuern wir aber die
Dateneingabe mitunter auch über 'ask' Eingabezeilen. Und da funktioniert es
nicht !?

Viele Grüsse

Andreas Wolf

-----Ursprüngliche Nachricht-----
Von: allegro-bounces at biblio.tu-bs.de
[mailto:allegro-bounces at biblio.tu-bs.de] Im Auftrag von Bernhard Eversberg
Gesendet: Mittwoch, 6. August 2008 15:00
An: Allegro-C Diskussionsliste
Betreff: [Allegro] Kann man Alt+m aendern? Ja.



Wer seine Oberfläche umgestalten will, also z.B. die Button- Beschriftungen,
stößt gelegentlich an eine scheinbar unabänderliche
Sache: Alt+m für die Funktion, die Sonderzeichenseite anzuzeigen. Das ist
die Datei  spchr.rtf

Deren Namen kann man nicht ungestraft ändern, nur den Inhalt, wenn etwas
anderes erscheinen soll. Was aber, wenn ein anderer Buchstabe mit Alt diesen
Text herbeiholen soll, nicht das m? Das geht, und zwar aendert man in der
uifeger  die Zeile

463 "&M/V"

Dieses M/V steht für Markieren bzw. Verschieben und bezieht sich auf die
Funktion des Markierens und Verschiebens von hierarchischen Untersätzen.
Denn nur wenn der Fokus (die Schreibmarke) im Schreibfeld ist, wird der
Sonderzeichentext gezeigt, wenn aber der Fokus in der Auswahlliste ist und
dort ein hierarchischer Satz angezeigt ist, treten die Funktionen in Kraft,
die in  h inp  unter e) beschrieben sind.


Summa: In Zeile 463 einen anderen Buchstaben hinter das & setzen, dann wird
dieser mit Alt beide beschriebenen Funktionen auslösen. Aber immer beachten,
jeder Buchstabe kann nur einmal mit & zugewiesen werden! Wären es zwei, käme
eine interne Reihenfolge zum Tragen, die man nicht ändern kann.


(Ganz so fest verdrahtet, wie ich es vorhin am Telefon einem Anfrager
schilderte, ist es also denn doch nicht...)

B.E.




Mehr Informationen über die Mailingliste Allegro