1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
/*
* Motif
*
* Copyright (c) 1987-2012, The Open Group. All rights reserved.
*
* These libraries and programs are free software; you can
* redistribute them and/or modify them under the terms of the GNU
* Lesser General Public License as published by the Free Software
* Foundation; either version 2 of the License, or (at your option)
* any later version.
*
* These libraries and programs are distributed in the hope that
* they will be useful, but WITHOUT ANY WARRANTY; without even the
* implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
* PURPOSE. See the GNU Lesser General Public License for more
* details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with these librararies and programs; if not, write
* to the Free Software Foundation, Inc., 51 Franklin Street, Fifth
* Floor, Boston, MA 02110-1301 USA
*/
/*
* HISTORY
*/
/*
static char rcsid[] = "$XConsortium: MenuBar3.dat /main/5 1995/07/13 18:47:45 drk $"
*/
#) A main window with a menubar appears with two pulldown menus.
#) No warnings should have appeared on the term window. If you get a
warning which says:
Name: pb24
Class: XmPushButton
Illegal mnemonic character; Could not convert X KEYSYM to a keycode
then, CR 5201 hasn't been fixed.
#) Verify that PIR 1851 works "If a menu mnemonic is the same as the mnemonic
of the posting cascade button, the post gets cancelled", by pressing
KMenuBar to get focus to the menubar. Then type 's'. The pulldown
menu 'Stuff' should post.
#) Now type 's' again. Pulldown menu item 'something' should be selected.
To verify this, "Doin Something" should appear in the xterm window.
C)
#) Verify that multiple accelerator modifiers work correctly. Pulldown
Stuff has two pushbuttons which have multiple modifiers. With the
focus in the window, type <Ctrl><Shift>s. 'Doin Something' should
appear in the term window.
#) Type <Shift><Ctrl>n. 'Doin Nothing' should appear in the term window.
C)
#) Verify that focus appears correctly in pulldown menus which have one
entry. Use KMenuBar to get focus to the menubar. Type KRight to
move focus to 'Stuff'. Type KDown to post the Pulldown menu. Focus
(highlight) should appear on the 'Nothing' pulldown menu. Now type KLeft
to move focus to the pulldown menu Commands. Focus should appear around
'Exit'.
#) Type KRight to move focus back to the other pulldown menu. 'Nothing'
should be highlighted.
#) Type KCancel to unpost the menu.
C)
E)
|