File: Container1j.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 (76 lines) | stat: -rw-r--r-- 3,021 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
/* $XConsortium: Container1j.dat /main/4 1995/07/17 10:10:59 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 Container1j.Dat -u j".
C)

#) The container widget should be displayed in its SMALL_ICON view,
   with a DETAIL layoutType.
#) There should be 3 columns and there should be 4 rows of 
   IconGadgets.
#) Each row should display pixmap-label combination of an IconGadget
   in the first column, with the pixmap displaying the letter "S" on
   a black background and the label text should display "IconGad1",
   "IconGad2", "IconGad3" and "IconGad4" respectively.
#) The remaining two columns in each row should display plain text.
#) The first row is selected with an aquamarine color.
#) Move the pointer into the "Container1" window. The first row should have
   the focus, highlighted with a red border around it.
C)

#) The selectionPolicy is BROWSE_SELECT.
#) Press BSelect on row 1 and drag to row 3.
#) As you drag the pointer over each item, you should see a message
   of the following type in the term window:
!)
      Reason for SelectionCallback: CR_BROWSE_SELECT
      Number of items selected: 1
      Names of items selected: <name>

	  where <name> corresponds to "IconGad1", "IconGad2", etc.

#) Release BSelect on row 3.
#) Only row 3 should get selected, and should have now the location cursor.
#) Also, you should see the following message on the term window:
!)
      Reason for SelectionCallback: CR_BROWSE_SELECT
      Number of items selected: 1
      Names of items selected: IconGad3
C)

#) Double click BSelect on any of the rows.
#) A new row should appear appended to row 4. This row should display
   a pixmap-label combination of an IconGadget in the first column,
   with the pixmap displaying the letter "S" on a black background 
   and the label text should display "IconGad5". Rest of the columns
   should display plain text.
#) Using the Up and Down arrow keys traverse through all the rows
   more than once. When you reach the last or first row, you should
   cycle back to the first or last row depending on the direction
   of the key pressed.
C)

E)