/* * @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: MessageBox1.dat /main/5 1995/07/13 18:58:45 drk $" */ #) A client with six messageBoxes will appear. Each messsageBox has a message, a separator, and three pushButtons. Last five messageBoxes have a symbol to the left of the message. The message "Focus has arrived in MessageBox" appears in the xterm window. C) #) Move client window so that it slightly obscures the term window. Iconify the client window. Normalize the term window. At least two more "Focus has arrived in MessageBox" messages appear in the xterm window. (You many get more depending on how many times you give focus to the MessageBox1 client window.) #) Use the arrow and Tab keys to move to each button in each type message box. Activing the Help pushButtons will cause messages about the Help callback to be displayed in the term window. When you use the Tab key to move into a new message box, a message indicating the focus has arrived there, will be printed in the xterm window. C) #) Press and hold MB1 in a pushButton. Move pointer out of pushButton. Move pointer back into pushButton. PushButton should appear pressed in when pointer is in it and popped out when pointer is not in it. Release MB1. C) #) Press the key. Help message should appear in the term window. #) Raise the term window. Term window should partially obscure the client window. Raise the client window. Resize larger and smaller. E)