Control stack administrator

The Symbian control stack administrator is an old piece of software. I was developing an application for Sybmian Series60 in C++, and found my control administration got out of hand with more than 10 controls.

I started to have a stack of controls when one list went back to its parent list, or a pop-up explanation control went back to a list. My back implementation became a nightmare, finding out which control was the new top.

The control stack administrator was written to solve this problem, and assist in setting the cba, title, and menu. It was developed in C++, and ported to Java when I ported my application to Android. No it didn't win a prize. If somebody encounters a similar problem, they might find it useful