# $XConsortium: Notebook1a.scr /main/4 1995/07/17 20:30:55 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 should have been run with the flag "-u 1" # A Notebook will appear on your screen. All resources of the Notebook and its # children have been set via the defaults file Notebook.defaults. # There will also be a control panel with which you can do a GetValues on # those resources of the Notebook that are of type Dimension. (Since it # may not be hard to visually gauge what values these resources have been # set to). # The notebook should have horizontal orientation. # The placement of the back pages should be top right. # The back page foreground should be red, the back page background should be # green, and the frame background should be blue. # There should be no binding. WindowMove Notebook1 700 500 CompareVisual Notebook1 # The page that is displayed on the screen should be Page2. # Use the ScrollBar page scroller to scroll through the pages. You should # not be able to scroll beyond Page 6 or before Page1. # Click on MajorTab1. Page2 should be displayed. # Click on MinorTab2. Page3 should be displayed. # Click on MajorTab2. Page4 should be displayed. # Click on MinorTab3. Page5 should be displayed. LocatePointer PageScr RDownOrRightArrow ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 CompareVisual Notebook1 LocatePointer PageScr RUpOrLeftArrow ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 ClickMB Btn1 CompareVisual Notebook1 LocatePointer MajorTab1 ClickMB Btn1 CompareVisual Notebook1 LocatePointer MinorTab2 ClickMB Btn1 CompareVisual Notebook1 LocatePointer MajorTab2 ClickMB Btn1 CompareVisual Notebook1 LocatePointer MinorTab3 ClickMB Btn1 CompareVisual Notebook1 Continue # Click on the 'backPageNumber' PushButton. There should be a message # on stdout indicating that back page number is 12. LocatePointer backPageNumber ClickMB Btn1 # Click on the 'backPageSize' PushButton. There should be a message # on stdout indicating that back page size is 15. LocatePointer backPageSize ClickMB Btn1 # Click on the 'frameShadowThickness' PushButton. There should be a # message on stdout indicating that frame shadow thickness is 10. LocatePointer frameShadowThickness ClickMB Btn1 # Click on the 'innerMarginWidth' PushButton. There should be a message # on stdout indicating that inner margin width is 10. LocatePointer innerMarginWidth ClickMB Btn1 # Click on the 'innerMarginHeight' PushButton. There should be a message # on stdout indicating that inner margin height is 10. LocatePointer innerMarginHeight ClickMB Btn1 # Click on the 'majorTabSpacing' PushButton. There should be a message # on stdout indicating that major tab spacing is 10. LocatePointer majorTabSpacing ClickMB Btn1 # Click on the 'minorTabSpacing' PushButton. There should be a message # on stdout indicating that minor tab spacing is 10. LocatePointer minorTabSpacing ClickMB Btn1 Exit