solvespace/win32
Daniel Richard G 3cfe6b6da1 Synthesize accelerator labels (e.g. "Ctrl+S") instead of hard-coding them
GraphicsWindow::menu[] previously recorded both item names (e.g. "Open...")
and accelerator labels ("Ctrl+O") in .label, and accelerator key/mask
values in .accel. Not only were the accelerator labels redundant given the
latter, they are not needed by GUI toolkits like FLTK, which generate them
from key/mask values.

So we remove the accelerator portion from each menu-item label, and define
a new MakeAcceleratorLabel() routine which takes a key/mask value and
returns the appropriate label. We make use of this new routine in
CreateGraphicsWindowMenus() and GraphicsWindow::ToolbarDrawOrHitTest().
2013-09-20 15:01:00 -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 Synthesize accelerator labels (e.g. "Ctrl+S") instead of hard-coding them 2013-09-20 15:01:00 -04:00
w32util.cpp Use size_t instead of int in the memory allocation routines 2013-08-26 16:40:25 -04:00