# $XConsortium: Visual1.scr /main/4 1995/07/17 20:25:33 drk $ # 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 # @) 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