# # @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 # # $XConsortium: Scrollbar6.scr /main/4 1995/07/13 19:15:39 drk $ # A client with a scrollbar contained in a frame should appear. # The scrollbar should be horizontal with a height of 50 and # a width of 250. The processing direction will be reversed and # the slider will located 20 percent from the right. CompareVisual frame # Press MB1 in the left arrow area of the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar RUpOrLeftArrow ClickMB Btn1 # Press MB1 in the right arrow area of the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar RDownOrRightArrow ClickMB Btn1 CompareVisual scrollbar # Press the left arrow key in the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar ClickKey KLeft # Press the right arrow key in the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. ClickKey KRight CompareVisual scrollbar # Press the up arrow key in the scrollbar. Nothing should happen. ClickKey KUp # Press the down arrow key in the scrollbar. Nothing should happen. ClickKey KDown CompareVisual scrollbar Continue # Press MB1 in scrollbar area to the left of the slider. The callback # reasons (PAGE_INCREMENT) and values will be printed in the term window. LocatePointer scrollbar RUpOrLeftSliderArea ClickMB Btn1 # Press MB1 in scrollbar area to the right of the slider. The callback # reasons (PAGE_DECREMENT) and values will be printed in the term window. LocatePointer scrollbar RDownOrRightSliderArea ClickMB Btn1 CompareVisual scrollbar # Continue for orientation to be VERTICAL. Continue # A client with a scrollbar contained in a frame should appear. # The scrollbar should be vertical with a height of 250 and # a width of 50. The processing direction will be reversed and # the slider will located 20 percent from the bottom. CompareVisual frame # Press MB1 in the down arrow area of the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar RDownOrRightArrow ClickMB Btn1 # Press MB1 in the up arrow area of the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar RUpOrLeftArrow ClickMB Btn1 CompareVisual scrollbar # Press the up arrow key in the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. LocatePointer scrollbar ClickKey KUp # Press the down arrow key in the scrollbar. The callback # reasons (VALUE_CHANGED) and values will be printed in the term window. ClickKey KDown CompareVisual scrollbar # Press the right arrow key in the scrollbar. Nothing should happen. ClickKey KRight # Press the left arrow key in the scrollbar. Nothing should happen. ClickKey KLeft CompareVisual scrollbar Continue # Press MB1 in scrollbar area above the slider. The callback # reasons (PAGE_INCREMENT) and values will be printed in the top term window. LocatePointer scrollbar RUpOrLeftSliderArea ClickMB Btn1 # Press MB1 in scrollbar area below the slider. The callback # reasons (PAGE_DECREMENT) and values will be printed in the term window. LocatePointer scrollbar RDownOrRightSliderArea ClickMB Btn1 Continue # Work through all combinations of sliderMark & sliderVisual with slidingMode # set to XmSLIDER. LocatePointer RCVisual1 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual2 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual3 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual4 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar Continue # Work through all combinations of sliderMark & sliderVisual with slidingMode # set to XmTHERMOMETER. LocatePointer RCVisual1 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual2 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual3 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCVisual4 ClickMB Btn1 LocatePointer RCMark1 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark2 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark3 ClickMB Btn1 CompareVisual scrollbar LocatePointer RCMark4 ClickMB Btn1 CompareVisual scrollbar Continue Exit