Hi, Eddie;
I know the approach I'm showing here looks more like a cheating than a solution (in fact, it IS a cheating) but it works as it is a submenu. If what you want is the functionality instead of an actual submenu structure, this works. I based this sort of construction in the HP42S suggestion for submenu available in the HP42S Owner's Manual, when a program creates submenus for names of the month (or smething like this).I used this approach in some programs with a softmenu that "calls" another menu.
Try this:
MAIN
«
{
{"TXT1"«PROG1»}
{"TXT2"«PROG2»}
{"TXT3"«PROG3»}
""
{"GO 1"«MEN1»}
{"GO 2"«MEN2»}
} TMENU
»
MEN1
«
{
{"TXT4" «PROG4»}
{"TXT5" «PROG5»}
{"TXT6" «PROG6»}
{"TXT7" «PROG7»}
""
{"BACK" «MAIN»}
} TMENU
»
MEN2
«
{
{"TXT8" «PROG8»}
{"TXT9" «PROG9»}
{"TXTA" «PROGA»}
{"TXTB" «PROGB»}
""
{"BACK" «MAIN»}
} TMENU
»
After executing [MAIN] you'l see:
[TXT1] [TXT2] [TXT3] [ ] [GO 1] [GO 2]
If you press either [GO 1] or [GO 2] you'll see each corresponding "submenu" with a rightmost [BACK] softkey that will bring the MAIN menu back. Either [GO 1] or [GO 2]
surelly accept nesting structures like this one.
Hope this "cheating" gives you a chance of doing something closer to what you want. I'm shure the compiled SysRPL version will do the trick, but I'd like knowing if there is actually some sort of submenu nesting capabilities inside the HP48 O.S.
Cheers.
Luiz (Brazil)
Edited: 30 Nov 2004, 1:16 a.m.