/* * @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 */ /* static char rcsid[] = "$XConsortium: FileSelect2.dat /main/5 1995/07/13 19:18:27 drk $" */ #) A simple File Selection Box is created. The directory list should contain two items and the Files list should contain multiple file names. #) The purpose of this test is to modify the FileSelectionBox programatically #) The next step will add a Work area which will be a Text widget. The text widget will contain the string \"Some Text.\" C) #) The Text widget work area should have been added. #) The next step will unmanage the Files label and list. This will cause the FileSelectionBox to expand and the full Directory list should be visible. C) #) The FileSelectionBox minus the Files label and list should be visible. #) The next step will unmanage the Directories label and list. This will cause the FileSelectionBox to expand and the full Files list should be visible. The Files list and label will be managed again. C) #) The FileSelectionBox minus the Directories label and list should be visible. #) The next step will unmap the Files list. The Directories label and list will be managed again. C) #) The FileSelectionBox minus the File list should be visible. #) The next step should remap the Files list. C) #) The full FileSelectionBox should be visible. #) The next step should redefine a new DirSearchProc this should change the Directories list to contain the strings Hello, this, is, a, new, dir, search, proc. The directories label string should change to \"A very very long label\". C) #) The full FileSelectionBox with the modified Directories list should be visible. #) The next step should redefine a new FileSearchProc this should change the Files list to contain the strings Hello, this, is, a, new, file, search, proc. The Files label string will change to \"A Very Long Label for test purposes\". C) #) The full FileSelectionBox with the modified Files list should be visible. #) The next step should reset the DirSearchProc and the FileSearchProc back to default values. The FileSelectionBox should look as it did in the first step (except for the directory and file list label strings). C) #) The full FileSelectionBox should be visible. The Directories and Files list should be the same as when the widget was first displayed (except for the directory and file list label strings). E)