The long-awaited config box revamp! I've taken the whole config box
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 5 Mar 2003 22:07:40 +0000 (22:07 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 5 Mar 2003 22:07:40 +0000 (22:07 +0000)
commitfe8abbf463f798f37ee4f43b3b85583a80fbddf4
treebd2f05965957e707037e79e76d08d678a1bdc522
parentfa58cf815a60282a9bb2b1ebe7ccf1dda2748553
The long-awaited config box revamp! I've taken the whole config box
to pieces, and put it back together in a new table-driven form.
config.c sets up a data structure describing most of the config box;
wincfg.c adds in the Windows-specific options (so that config.c can
also form the basis for Mac and Unix config boxes). Then winctrls.c
contains a shiny new layout engine which consumes that data
structure, and windlg.c passes all WM_COMMAND and similar messages
to a driver alongside that layout engine. In the process I've sorted
out nicer-looking panel titles and finally fixed the list-boxes-are-
never-the-right-size bug (turned out to be Windows's fault, of
course). I _believe_ it should do everything the old config box did,
including context help. Now everyone has to test it thoroughly...

git-svn-id: svn://svn.tartarus.org/sgt/putty@2908 cda61777-01e9-0310-a592-d414129be87e
Recipe
config.c [new file with mode: 0644]
dialog.c [new file with mode: 0644]
dialog.h [new file with mode: 0644]
doc/config.but
win_res.rc
wincfg.c [new file with mode: 0644]
winctrls.c
windlg.c
winhelp.h [new file with mode: 0644]
winstuff.h