Greyout unavailable variants in New Variant dialog
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 24 Jan 2011 14:01:25 +0000 (15:01 +0100)
committerArun Persaud <arun@nubati.net>
Sat, 29 Jan 2011 02:15:59 +0000 (18:15 -0800)
commit063e1b1a7d30cacd61529d2e6379c5602b6512ed
tree6b95a53aeee7c592935e4652bc92e67cbb9ebc98
parented8c91aad1e9649a417feb5ef3d3637595ddbbfb
Greyout unavailable variants in New Variant dialog

The WB radio-button code is refactored to be driven from a list (which
must be kept in phase with the variant definitions in common.h!). It now
also checks if the first engine supports the variant, and greys out the
item if it isn't. XB now also makes this check. Slight re-ordering of
10x8 variants there, to have the more common on top.
If no radio button is selected, keep old variant even on OK.
winboard/resource.h
winboard/winboard.rc
winboard/woptions.c
xoptions.c