Hi,
Shortcuts for the menubar seem to work only for direct menu-pull-offs, not for
submenus.
In Grace, the menu is constructed in the following way:
static Widget CreateMainMenuBar(Widget parent)
{
Widget menubar = CreateMenuBar(parent);
Widget menupane = CreateMenu(menubar, "Data", 'D', FALSE);
Widget submenupane = CreateMenu(menupane, "Import", 'I', FALSE);
CreateMenuButton(submenupane, "ASCII...", 'A', create_file_popup, NULL);
[...]
return (menubar);
}
which, for this example, creates a menu item "Data->Import->ASCII...".
The shortcut should be "Alt D , I , A".
However, "Alt D , I" works okay, but the "A" is ignored.
This seems to be a general bug in LessTif: shortcuts of submenus are ignored.
The problem disappears when compiling against MoTif.
Regards,
Rob.
---------------------
Grace version output:
GUI toolkit: @(#)GNU/LessTif Version 2.0 Release 0.92.27
Xbae version: 40900
T1lib: 1.1.0-grace
FFT: built-in
NetCDF support: off
Built: Wed Apr 11 10:06:05 2001 on Linux 2.2.17-21mdk i686
Compiler flags: gcc -O2 -mcpu=pentiumpro -fno-common -Wall -pedantic -Wpointer-arith
-Wnested-externs -I.. -I. -I../T1lib/t1lib
-I/usr/local/lesstif/include -I/usr/X11R6/include -I/usr/local/lesstif/include
-I/usr/X11R6/include -L/usr/local/lesstif/lib -L/usr/X11R6/lib
-lXbae -lXm -lXpm -lXp -lXmu -lXt -lXext -lX11 -lSM -lICE ../cephes/libcephes.a
../T1lib/libt1.a -ltiff -ljpeg -lpng -lz -lm -ldl