/* * @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: InfoDia1.dat /main/6 1995/07/13 18:57:58 drk $" */ #) A client with an information dialog should appear. The dialog will have three buttons labeled 'Minimize', 'W=500', and 'H=300'. The 'W=500' button should have highlight. #) Move the pointer into the dialog, you should get a focusCallback message in the term window. #) Move outside the window again and now move back into the dialog very quickly. You should NOT get multiple focusCallbacks, you should only get one. #) Try the previous two steps, except run mwm in explicit mode. When you initially move into the dialog you should NOT get a focusCallback (the window should not have window manager focus). #) Click MB1 on the 'H=300' button. The dialog should grow to a height of 300 pixels. #) Click MB1 on the 'W=500' button. The dialog should grow to a width of 500 pixels. #) Click MB1 on the 'Minimize' button. Buttons should minimize and dialog should shrink to minimal dimensions. C) #) Click MB1 on the 'H=300' button. The dialog should grow to a height of 300 pixels. #) Click MB1 on the 'W=500' button. The dialog should grow to a width of 500 pixels. #) Click on the To Default button. C) #) A dialog has been created with mappedWhenManaged: False, and managed. This dialog should not actually be visible. #) Its geometry is 300x300 pixels, location x=0, y=50. C) #) The dialog shell should be mapped. #) Its geometry is 300x300 pixels, location x=200, y=200. C) #) The geometry was changed to 300 by 400 pixels at x=0, y=200. C) #) Another unmapped message dialog was created. C) #) An unmapped message box was created. E)