/* * @OPENGROUP_COPYRIGHT@ * COPYRIGHT NOTICE * Copyright (c) 1990, 1991, 1992, 1993 Open Software Foundation, Inc. * Copyright (c) 1996, 1997, 1998, 1999, 2000 The Open Group * ALL RIGHTS RESERVED (MOTIF). See the file named COPYRIGHT.MOTIF for * the full copyright text. * * This software is subject to an open license. It may only be * used on, with or for operating systems which are themselves open * source systems. You must contact The Open Group for a license * allowing distribution and sublicensing of this software on, with, * or for operating systems which are not Open Source programs. * * See http://www.opengroup.org/openmotif/license for full * details of the license agreement. Any use, reproduction, or * distribution of the program constitutes recipient's acceptance of * this agreement. * * EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS * PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY * WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY * OR FITNESS FOR A PARTICULAR PURPOSE * * EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT * NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL * DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN * ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE * EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE * POSSIBILITY OF SUCH DAMAGES. */ /* * 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 s. 'Doin Something' should appear in the term window. #) Type 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)