Hallo,
dieser Tip richtet sich an Interessierte, die mit Systeminformation
ihre Menüseiten aufbauen.
Ein dynamisches Menü ist nicht nur möglich, indem alle Varianten
von Vorlagen an Standardplätze kopiert werden, sondern indem
man die Hauptseiten direkt manipuliert.
Systeminformation hat von Haus aus nicht die Struktur, um mit
Mortscript über iniread und iniwrite einzugreifen, was ja eigentlich
sehr sinnvoll wäre.
Der Trick, um es doch zu erreichen ist, die gewünschten Menüseiten
mit Mortscript ganz einzulesen.
Dann werden die Sektionen aus den Bemerkungstags gebildet.
Nun kann Mortscript dynamisch und sich aus dem Steuerungsablauf
ergebende Eingriffe vornehmen wie z.B. Änderung eines Bitmapnamens:
IconNormal=Button_1_1.bmp
wird zu
IconNormal=Button_2_1.bmp
oder
IconNormal=Backlight1.bmp
wird zu
IconNormal=Backlight2.bmp
oder aus Text
Text=Navitools
wird
Text=Systemtools
(weitere Eingriffe sind denkbar ... )
Abschließend werden die Sektionsnamen (für Mortscript) wieder
zu Kommentaren (für Systeminformation) und die Menüseite
zurückgeschrieben.
Ein voll kommentiertes Demo habe ich angehangen.
Es ist für PC und PNA.
Das Ganze fiel mir übrigens ein, weil ich mal eine Geburtstagsauflistung
dargestellt habe und diese natürlich auch dynamisch aktuell
halten wollte ...