File: Notebook1a.scr

package info (click to toggle)
motif 2.3.4-13
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 81,160 kB
  • ctags: 51,769
  • sloc: ansic: 596,938; cpp: 3,951; yacc: 2,854; makefile: 2,070; csh: 1,199; sh: 1,070; lex: 455
file content (144 lines) | stat: -rw-r--r-- 3,849 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
# $XConsortium: Notebook1a.scr /main/4 1995/07/17 20:30:55 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 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