Blob Blame History Raw
/* 
 * 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
*/ 
/*
static char rcsid[] = "$XConsortium: BBoard5a.dat /main/6 1995/07/13 18:26:37 drk $"
*/
#) The bulletin board has a marginHeight and marginWidth as specified by
-u (UserData), and of 0 if not specified.
#) Four arrow buttons appear, side by side. (If the margin width or height is
large, some of the buttons may overlap.) The bulletin board's initial size
is large enough to show the buttons.
#) Click on top most button until it goes offscreen or stops moving.
#) Once the button has stopped moving, press Space a few times to request
additional moves.
#) Repeat for all other buttons.
#) All buttons should go equally far into the margins or beyond.
#) There should be no unexpected resizing behavior.
#) Go back and click on each button one more time. Again, there should be
no unexpected resizing.
C)
#) The margins have been doubled, or set to 10 if they were 0. 
#) The children which were outside of this margin are forced back inside it.
E)