/*
* 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: ToggleM1.dat /main/5 1995/07/13 18:41:50 drk $"
*/
#) A client with a Toggle Button and a Pixmap should appear.
#) Click MB1 in the client window an the indicator should change. Also,
the pixmap will invert (black and white).
C)
#) The foreground and background colors of the pixmap should reverse again
and the button is now insensitive.
#) Click on the toggle button and the indicator should not change.
C)
#) A toggle button will appear with top and bottom shadow colors set to black.
Verify that the button's indicator gets filled when toggling. This test
must be performed on a color display.
C)
#) Two radio boxes will appear. One should have colors of black and orange
and the other magenta and blue. The diamond indicators should be their
appropriate colors. For example, the black and orange radio box should
NOT have magenta colored indicators.
C)
#) The window will now contain a RadioBox widget with two ToggleButton
children.
Several messages should appear in the term window, indicating what
the menuHistory of the RadioBox is. None should be 0.
C)
!) /* begin test for CR 5130 */
#) Click on ToggleButton2 so that the highlight is drawn around it.
#) Now, move the window containing the ToggleButtons around the screen.
#) Stop moving the window. Note the appearance of the highlight as it is
redrawn! The highlight should not be drawn twice.
C)
#) The ToggleButtons have been destroyed, and a ToggleButtonGadget has been
created.
#) Click on ToggleButtonGadget1 so that the highlight is drawn around it.
#) Now, move the window containing the ToggleButtonGadget around the screen.
#) Stop moving the window. Note the appearance of the highlight as it is
redrawn! The highlight should not be drawn twice.
!) /* end test for ToggleButtonGadget1 */
E)