Blob Blame History Raw
# $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