File: Container1h.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 (98 lines) | stat: -rw-r--r-- 4,097 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
/* $XConsortium: Container1h.dat /main/4 1995/07/17 10:10:54 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 Container1h.Dat -u h".
C)

#) The container widget should be displayed in its ANY_ICON view.
#) Four IconGadgets should be visible.
   "IconGad1", "IconGad2" and "IconGad4" should be displayed in their small
   icon view, with the pixmap part displaying a "S" within
   a black box, and the label part displaying the strings "IconGad1",
   "IconGad2", and "IconGad4" respectively.
   "IconGad3" should be displayed in its large icon view.
#) The layoutType is XmSPATIAL, the spatialStyle is XmCELLS, 
   the spatialSnapModel is XmCenter, smallCellHeight is 80, 
   smallCellWidth is 100, largeCellHeight is 80, largeCellWidth is 100,
   marginHeight is 20, and marginWidth is 20.
#) "IconGad1" and "IconGad2" are displayed on the first row.
   "IconGad3" and "IconGad4" is displayed on the second row.
#) Resize the window until the width is 250. 
C)

#) The selectionPolicy is the default EXTENDED_SELECT and the
   selectionTechnique is the default TOUCH_OVER.
#) Click BSelect in the background of Container where there is no item.
   All selected items should get deselected. You should also see the
   following message in the term window:
!)
      Reason for SelectionCallback: CR_EXTENDED_SELECT
      Number of items selected: 0
      Names of items selected:

#) Press BSelect on "IconGad1"
#) "IconGad1" gets selected.
#) With BSelect pressed, drag the pointer over item "IconGad4", touching
   "IconGad3" on the way, without touching "IconGad2".
#) Release BSelect. Only "IconGad1", "IconGad3", and "IconGad4"
   should get selected.
#) You should also see the following message on the term window:
!)
      Reason for SelectionCallback: CR_EXTENDED_SELECT
      Number of items selected: 3
      Names of items selected: IconGad1 IconGad3 IconGad4

#) Click BSelect in the background of Container where there is no item.
   All selected items should get deselected.
C)

#) 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 will notice
   a marquee rectangle following the pointer.
#) With BSelect pressed, drag the pointer to the right and down till
   the rectangle completely encompasses both "IconGad2" and "IconGad3".
#) While dragging, you should notice that as an item gets completely
   covered by the marquee rectangle (both the label part and the pixmap
   part), that item gets selected.
#) Release BSelect.
#) The marquee rectangle should disappear.
#) The items selected should include "IconGad1", "IconGad2" and "IconGad3"
#) You should also see the following message on the term window:
!)
      Reason for SelectionCallback: CR_EXTENDED_SELECT
      Number of items selected: 3
      Names of items selected: IconGad1 IconGad2 IconGad3

#) Click BSelect in the background of the Container outside of all the
   items. All the selected items should get deselected. You should also
   see the following message in the term window:
!)
      Reason for SelectionCallback: CR_EXTENDED_SELECT
      Number of items selected: 0
      Names of items selected:
C)

E)