solvespace/win32
Daniel Richard G 07b128b877 Define some menu-bar menu items as radio buttons
Some menu items in the menu-bar are toggles (each representing an option
that can be turned on or off independently), and some are 1-of-N selections
(e.g. mm or inches), like tuner buttons on a car radio. Windows can draw an
optional check-mark besides a menu item, and SolveSpace has been using this
feature to implement both kinds of menu items, with the backend logic
making them behave as a toggle or radio button as appropriate.

Other GUI platforms can draw proper radio-button menu items that are
distinct from toggles, however. To allow the platform-specific logic to
tell the two kinds of menu items apart, this change adds the
RadioMenuById() routine, and replaces the appropriate calls to
CheckMenuById() with it. (Note that nothing is changed in the Windows GUI
code; radio-menu items are still drawn with check-marks.)
2013-09-19 00:59:18 -04:00
..
freeze.cpp Use casts to bridge mismatches in integer-type sizes and signedness 2013-08-26 16:19:23 -04:00
freeze.h Added const qualifiers 2013-08-26 14:58:35 -04:00
manifest.xml Changes in preparation for the release of SolveSpace under the GPL, 2013-07-28 14:08:34 -08:00
resource.rc Add an icon file (ugly, but at least it's not the default anymore). 2008-07-18 01:50:52 -08:00
w32main.cpp Define some menu-bar menu items as radio buttons 2013-09-19 00:59:18 -04:00
w32util.cpp Use size_t instead of int in the memory allocation routines 2013-08-26 16:40:25 -04:00