/* $XConsortium: Container5c.dat /main/4 1995/07/17 10:12:58 drk $ */ /* * @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 */ #) This is Container5 running with the option "-u c" #) A Container will appear empty. #) It has been created with an spatialStyle set to NONE. C) #) 9 Icon Gadgets are added to the Container. They should be placed in the Container relatively to their X and Y values. !) IconGad0 10 10 IconGad1 90 10 Icongad2 200 20 Icongad3 300 50 IconGad4 10 90 IconGad5 170 100 IconGad6 100 170 IconGad7 170 180 IconGad8 250 180 C) #) The spatialStyle is changed to XmGRID, with an IncludeModel set to CLOSEST, and a SnapModel set to SNAP_TO_GRID. #) The Icon gadgets should slighlty move to have their top left corner attached to the top left corner of the cell they occupied. #) So the grid you have is as follow: !) IconGad0 IconGad1 IconGad2 IconGad3 IconGad4 IconGad5 IconGad6 IconGad7 IconGad8 C) #) A new Icon Gadget is added to the Container. #) It should be placed under IconGad4 to the left of IconGad6. C) #) The spatialIncludeModel is now set to FIRST_FIT. #) A new Icon Gadget is added to the Container. It should be included in the first empty cell in the Container, that is it should be placed under IconGad1 to the right of IconGad4. E)