File: Container1c.dat

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 (111 lines) | stat: -rw-r--r-- 5,340 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
/* $XConsortium: Container1c.dat /main/4 1995/07/17 10:10:26 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 is the Container1 Test run with option "-I Container1c.Dat -u c".
C)

#) The container widget should be displayed in its SMALL_ICON view,
   with an OUTLINE layoutType.
#) Four IconGadgets with the pixmap part displaying a "S" within
   a black box, and the label part displaying the strings "IconGad1",
   "IconGad2", "IconGad3" and "IconGad4" respectively should be visible
   in a single column. The label "IconGad2" should be truncated.
#) There should also be visible to the left of IconGad3, a
   pixmap displaying letter "C" with background white and foreground
   black. This indicates that the item "IconGad3" has child items that
   are not displayed; in other words, this item is in the collapsedState.
C)

#) Click BSelect on the collapsedState pixmap "C" displayed to the left
   of the item "IconGad3".
#) The pixmap should change to showing the letter "E", indicating that
   the item "IconGad3" has child items that are displayed; in
   other words, item "IconGad3" is in the expandedState. Also, this
   pixmap should have a white foreground and a black background.
#) Also, you should see 3 more items displayed, "IconGad31", "IconGad32",
   and "IconGad33" displayed below IconGad3 and indented right by 50
   pixels. There should be no lines connecting these items to the
   item "IconGad3".
#) The container should resize itself to fit in the new items.
#) You should also see a message in the term window indicating that
   a outlineChangedCallback has been invoked with the reason
   XmCR_EXPANDED.
#) The item "IconGad32" should also have, to its left, a pixmap
   displaying letter "C" with background white and foreground black,
   indicating that item "IconGad32" is in a collapsedState, having
   child items which are not displayed.
C)

#) Click BSelect on the collapsedState pixmap "C" displayed to the left
   of the item "IconGad32".
#) The pixmap should change to showing the letter "E", indicating that
   the item "IconGad32" has child items that are displayed; in
   other words, item "IconGad32" is in the expandedState. Also, this
   pixmap should have a white foreground and a black background.
#) Also, you should see 1 more item "IconGad321" displayed
   below the item "IconGad32" and indented to the right by 50 pixels.
   There should be no line connecting this item to the item "IconGad32".
#) The container should resize itself to fit in the new item.
#) You should also see a message in the term window indicating that
   a outlineChangedCallback has been invoked with the reason
   XmCR_EXPANDED.
#) The item "IconGad321" should also have, to its left, a pixmap
   displaying letter "C" with background white and foreground black,
   indicating that item "IconGad321" is in a collapsedState, having
   child items which are not displayed.
C)

#) Click BSelect on the collapsedState pixmap "C" displayed to the left
   of the item "IconGad321".
#) The pixmap should change to showing the letter "E", indicating that
   the item "IconGad321" has child items that are displayed; in
   other words, item "IconGad321" is in the expandedState. Also, this
   pixmap should have a white foreground and a black background.
#) Also, you should see 1 more item "IconGad3211" displayed
   below the item "IconGad321" and indented to the right by 50 pixels.
   There should be no line connecting this item to the item "IconGad321".
#) The container should resize itself to fit in the new item.
#) You should also see a message in the term window indicating that
   a outlineChangedCallback has been invoked with the reason
   XmCR_EXPANDED.
C)

#) The selectionTechnique has been specified to be TOUCH_ONLY.
#) Press BSelect on "IconGad1"
#) "IconGad1" should get selected.
#) With BSelect pressed, drag the pointer over item "IconGad32", touching
   "IconGad31" on the way, without touching "IconGad2" or "IconGad3".
#) Release BSelect. "IconGad1", "IconGad2", "IconGad3", "IconGad31",
   and "IconGad32" should get selected.
#) Click BSelect in the background of Container where there is no item.
   All selected items should get deselected.
#) Press Bselect in the background of the Container at some point to the
   top and left of the item "IconGad1" and drag a little. You should not
   see a marquee rectangle following the pointer.
#) Release BSelect with the pointer in the background of the Container.
C)

E)