Um es einmal etwas höflicher zu bringen:
Es hängt extrem davon ab, was Du brauchst.
Ist es ein einfaches, statisches Menü mit einer einzigen Ebene, die
noch dazu auf einen Schlag auf das Display paßt? Geschenkt!
Oder ist es ein verschachteltes Menü mit einer beliebigen Tiefe, das
dynamisch aus einer XML-Datei erzeugt werden soll?
Reicht es, wenn jeder Menüeintrag einen Integerwert als Token
zurückgibt oder sind völlig verschiedene Aktionen auszuführen, die man
so einfach nicht gemeinsam erschlagen kann? Auch das muß berücksichtigt
werden.
Hast Du zur Menüauswahl eine vier-Richtungs-Wippe, einen Drehknopf plus
Enter, einen Touchscreen oder nur zwei Knöpfe, über die alles möglich
sein muß. Auch das kann den halben vorhandenen Code unbrauchbar
machen.
Und auch die Sache mit dem Display und dem Controller. Bei dem einen
hast Du einen virtuellen Bildschirm, über den Du scrollen kannst. Beim
anderen gibt es das nicht und Du mußt jedes zum Display übertragene
Byte zweimal rumdrehen, setzt also lieber einen Auswahlpfeil vor die
Zeile.
"Menü" ist halt vieles.
Das etwas vorhandenes, von dem sich sein Schöpfer auch trennen kann und
darf (meine Menücodes gehören zum Beispiel gar nicht mir, sondern der
Firma), genau zu Deinen Anforderungen paßt, ist unwahrscheinlich. Aber
möglich. Ob es nun so ist, weiß man aber nur, wenn Du auch schreibst,
was Du genau (oder wenigstens halbwegs angedeutet) brauchst.
Das ist aufwendig, okay. Kostet auch Freizeit. Und hat mäßige
Erfolgsaussicht. Vielleicht schreibst Du es doch schnell selbst.
Nichts für Ungut, Philipp.