Blob Blame History Raw
/* $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)