# $XConsortium: Visual1.scr /main/4 1995/07/17 20:25:33 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 test checks the visual appearance as well as the selectability # of various widgets for their current state of sensitivity. # A number of different widget types should be displayed in the window # named \"Visual1\". A second window named \"Sensitivity Toggles\" should # be displayed. This window contains two toggle buttons. One for changing # the sensitivity of all the displayed widgets in the top window and # one for changing the sensitivity of their parent widget. # C) Continue # #) The widgets in the window \"Visual1\" currently have their sensitivity # set to True. Click BSelect on each of the widgets in this window. # Verify that there is some visual effect in response to the selection # of each widget. LocatePointer ArrowBtn PressMB Btn1 CompareVisual ArrowBtn ReleaseMB Btn1 LocatePointer DrawnBtn PressMB Btn1 CompareVisual DrawnBtn ReleaseMB Btn1 LocatePointer PushButton PressMB Btn1 CompareVisual PushButton ReleaseMB Btn1 LocatePointer CSText PressMB Btn1 CompareVisual CSText ReleaseMB Btn1 LocatePointer Text PressMB Btn1 CompareVisual Text ReleaseMB Btn1 LocatePointer TextField PressMB Btn1 CompareVisual TextField ReleaseMB Btn1 LocatePointer Scale PressMB Btn1 CompareVisual Scale ReleaseMB Btn1 LocatePointer ScrollBar RDownOrRightArrow PressMB Btn1 CompareVisual ScrollBar ReleaseMB Btn1 LocatePointer ToggleB PressMB Btn1 CompareVisual ToggleB ReleaseMB Btn1 LocatePointer ComboBox PressMB Btn1 CompareVisual ComboBox ReleaseMB Btn1 LocatePointer FileSB PressMB Btn1 CompareVisual FileSB ReleaseMB Btn1 LocatePointer List PressMB Btn1 CompareVisual List ReleaseMB Btn1 LocatePointer Menu ROptionButton PressMB Btn1 CompareVisual Menu ReleaseMB Btn1 LocatePointer SpinBtn PressMB Btn1 CompareVisual SpinBtn ReleaseMB Btn1 # #) Now move to the window named \"Sensitivity Toggles\" and click BSelect # on the toggle button labelled \"Sensitive Children\". # The sensitivity of all of the widgets in \"Visual1\" has now been changed # to False. Verify that the appearance of each widget has changed to reflect # its current insensitive state. Most widgets should appear grayed out. # Click BSelect on each of the widgets to verify that there is no response # to being selected. LocatePointer VisualTB1 ClickMB Btn1 LocatePointer ArrowBtn PressMB Btn1 CompareVisual ArrowBtn ReleaseMB Btn1 LocatePointer DrawnBtn PressMB Btn1 CompareVisual DrawnBtn ReleaseMB Btn1 LocatePointer PushButton PressMB Btn1 CompareVisual PushButton ReleaseMB Btn1 LocatePointer CSText PressMB Btn1 CompareVisual CSText ReleaseMB Btn1 LocatePointer Text PressMB Btn1 CompareVisual Text ReleaseMB Btn1 LocatePointer TextField PressMB Btn1 CompareVisual TextField ReleaseMB Btn1 LocatePointer Scale PressMB Btn1 CompareVisual Scale ReleaseMB Btn1 LocatePointer ScrollBar RDownOrRightArrow PressMB Btn1 CompareVisual ScrollBar ReleaseMB Btn1 LocatePointer ToggleB PressMB Btn1 CompareVisual ToggleB ReleaseMB Btn1 LocatePointer ComboBox PressMB Btn1 CompareVisual ComboBox ReleaseMB Btn1 LocatePointer FileSB PressMB Btn1 CompareVisual FileSB ReleaseMB Btn1 LocatePointer List PressMB Btn1 CompareVisual List ReleaseMB Btn1 LocatePointer Menu ROptionButton PressMB Btn1 CompareVisual Menu ReleaseMB Btn1 LocatePointer SpinBtn PressMB Btn1 CompareVisual SpinBtn ReleaseMB Btn1 # C) Continue # #) Click BSelect on the toggle labelled \"Insensitive Children\" to reset # the sensitivity of the widgets back to True. Click BSelect on each of the # widgets to verify that they are again sensitive to being selected. LocatePointer VisualTB1 ClickMB Btn1 LocatePointer ArrowBtn PressMB Btn1 CompareVisual ArrowBtn ReleaseMB Btn1 LocatePointer DrawnBtn PressMB Btn1 CompareVisual DrawnBtn ReleaseMB Btn1 LocatePointer PushButton PressMB Btn1 CompareVisual PushButton ReleaseMB Btn1 LocatePointer CSText PressMB Btn1 CompareVisual CSText ReleaseMB Btn1 LocatePointer Text PressMB Btn1 CompareVisual Text ReleaseMB Btn1 LocatePointer TextField PressMB Btn1 CompareVisual TextField ReleaseMB Btn1 LocatePointer Scale PressMB Btn1 CompareVisual Scale ReleaseMB Btn1 LocatePointer ScrollBar RDownOrRightArrow PressMB Btn1 CompareVisual ScrollBar ReleaseMB Btn1 LocatePointer ToggleB PressMB Btn1 CompareVisual ToggleB ReleaseMB Btn1 LocatePointer ComboBox PressMB Btn1 CompareVisual ComboBox ReleaseMB Btn1 LocatePointer FileSB PressMB Btn1 CompareVisual FileSB ReleaseMB Btn1 LocatePointer List PressMB Btn1 CompareVisual List ReleaseMB Btn1 LocatePointer Menu ROptionButton PressMB Btn1 CompareVisual Menu ReleaseMB Btn1 LocatePointer SpinBtn PressMB Btn1 CompareVisual SpinBtn ReleaseMB Btn1 # #) Click BSelect on the toggle labelled \"Sensitive Parent\" to change # the sensitivity of the parent widget to False. The widgets in the window # \"Visual1\" should inherit their sensitivity from their parent widget # and thus become insensitive as well. Click BSelect on each of the # child widgets to verify that they are now insensitive. LocatePointer VisualTB2 ClickMB Btn1 LocatePointer ArrowBtn PressMB Btn1 CompareVisual ArrowBtn ReleaseMB Btn1 LocatePointer DrawnBtn PressMB Btn1 CompareVisual DrawnBtn ReleaseMB Btn1 LocatePointer PushButton PressMB Btn1 CompareVisual PushButton ReleaseMB Btn1 LocatePointer CSText PressMB Btn1 CompareVisual CSText ReleaseMB Btn1 LocatePointer Text PressMB Btn1 CompareVisual Text ReleaseMB Btn1 LocatePointer TextField PressMB Btn1 CompareVisual TextField ReleaseMB Btn1 LocatePointer Scale PressMB Btn1 CompareVisual Scale ReleaseMB Btn1 LocatePointer ScrollBar RDownOrRightArrow PressMB Btn1 CompareVisual ScrollBar ReleaseMB Btn1 LocatePointer ToggleB PressMB Btn1 CompareVisual ToggleB ReleaseMB Btn1 LocatePointer ComboBox PressMB Btn1 CompareVisual ComboBox ReleaseMB Btn1 LocatePointer FileSB PressMB Btn1 CompareVisual FileSB ReleaseMB Btn1 LocatePointer List PressMB Btn1 CompareVisual List ReleaseMB Btn1 LocatePointer Menu ROptionButton PressMB Btn1 CompareVisual Menu ReleaseMB Btn1 LocatePointer SpinBtn PressMB Btn1 CompareVisual SpinBtn ReleaseMB Btn1 # #) Click BSelect on the toggle labelled \"Insensitive Parent\" to change # the sensitivity of the parent widget back to True. Verify that the sensitivity # of each of the child widgets was restored. LocatePointer VisualTB2 ClickMB Btn1 LocatePointer ArrowBtn PressMB Btn1 CompareVisual ArrowBtn ReleaseMB Btn1 LocatePointer DrawnBtn PressMB Btn1 CompareVisual DrawnBtn ReleaseMB Btn1 LocatePointer PushButton PressMB Btn1 CompareVisual PushButton ReleaseMB Btn1 LocatePointer CSText PressMB Btn1 CompareVisual CSText ReleaseMB Btn1 LocatePointer Text PressMB Btn1 CompareVisual Text ReleaseMB Btn1 LocatePointer TextField PressMB Btn1 CompareVisual TextField ReleaseMB Btn1 LocatePointer Scale PressMB Btn1 CompareVisual Scale ReleaseMB Btn1 LocatePointer ScrollBar RDownOrRightArrow PressMB Btn1 CompareVisual ScrollBar ReleaseMB Btn1 LocatePointer ToggleB PressMB Btn1 CompareVisual ToggleB ReleaseMB Btn1 LocatePointer ComboBox PressMB Btn1 CompareVisual ComboBox ReleaseMB Btn1 LocatePointer FileSB PressMB Btn1 CompareVisual FileSB ReleaseMB Btn1 LocatePointer List PressMB Btn1 CompareVisual List ReleaseMB Btn1 LocatePointer Menu ROptionButton PressMB Btn1 CompareVisual Menu ReleaseMB Btn1 LocatePointer SpinBtn PressMB Btn1 CompareVisual SpinBtn ReleaseMB Btn1 # C) Continue # E) Exit