Menuing system



Hello,

We have an embedded system which will have a bunch of keypads (2 or 4
lines of text display) hooked up to it. These keypads have buttons
for the numbers 0-9 plus a few more. There are lots of menus that the
keypads can navigate, probably well over 100.

The system must:
-Have some way of storing the static menu text.
-Have a mechanism for updating dynamic text.
-Handle keypresses.
-Have a mechanism for navigating from one menu to another.
-Have a mechanism for validating user input.
-Have a way of hooking to application code to set/get data.

Were using C++ so an OO solution is desirable.

Can anyone point me to a source which talks about design of text based
menuing systems.

Thanks,
Mike

.


Loading