/* $XConsortium: WMShellGeomM1.dat /main/4 1995/07/17 10:16:40 drk $ */
/*
* 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
*/
#) This is a test testing the setting and inheriting of all the
geometry related WMShell resources.
#) There should be a control panel shown with all the resources available
to be set by the user.
C)
#) There should be a new option menu in the control panel with the label
"Apply Changes To". Also, the option menu should have "ApplicationShell",
as the selected item, with "TopShell", and "DialogShell" items being
insensitive.
#) Also, a new window with title "ApplicationShell", containing a pushbutton
should appear on the screen.
#) To change the WMShell resources for the ApplicationShell, modify the
various scale values, and then click on "ApplicationShell" item of the
option menu. The ApplicationShell window should unmap and remap.
Depending on the resources you have changed, you should be able to check
their new values by performing various window manager operations on
the ApplicationShell window. (for example, with no iconBox, if you have
set new values for iconX and/or iconY, you should be able to check it
by iconifying the window, and noting the position of the icon on the
screen.)
C)
#) There should now be a new window with title "TopLevelShell", containing
a pushbutton.Also, the item "TopLevelShell" in the option menu should
be sensitive now.
#) To change the WMShell resources for the TopLevelShell, modify the
various scale values, and then click on "TopLevelShell" item of the
option menu. The TopLevelShell window should unmap and remap.
Depending on the resources you have changed, you should be able to check
their new values by performing various window manager operations on
the TopLevelShell window. (for example, with no iconBox, if you have
set new values for iconX and/or iconY, you should be able to check it
by iconifying the window, and noting the position of the icon on the
screen.)
#) To apply the changes to both the shells, select "All Shells" from the
option menu.
C)
#) There should now be a modeless dialog box displayed. Also, the item
"DialogShell" in the option menu should be sensitive now.
#) To change the WMShell resources for the DialogShell, modify the
various scale values, and then click on "DialogShell" item of the
option menu. The DialogShell window should unmap and remap.
Depending on the resources you have changed, you should be able to check
their new values by performing various window manager operations on
the DialogShell window.
#) To apply the changes to all the three shells, select "All Shells" from
the option menu.
C)
E)