Change the way that panel-switching works so that we only hide the panel
authorben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 10 May 2003 20:23:23 +0000 (20:23 +0000)
committerben <ben@cda61777-01e9-0310-a592-d414129be87e>
Sat, 10 May 2003 20:23:23 +0000 (20:23 +0000)
commitab4f20e89741179eddf9cc25417207ab725a4adb
treed140c2e1862436058d54605d7b3b162f620a8ad5
parentf11d78f2647ddf2f7c8f457fa4847da7193cda1b
Change the way that panel-switching works so that we only hide the panel
we're switching from and show the panel we're switching to, rather than
iterating over all the panels, hiding and showing them as appropriate.
This has that consequence that all controls have to be created invisible,
since they no longer get hidden after creation.  As usual, the scroll
bars on list boxes have a special hack of their own.

git-svn-id: svn://svn.tartarus.org/sgt/putty@3183 cda61777-01e9-0310-a592-d414129be87e
mac/macctrls.c