/* * @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 */ /* 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)