Blob Blame History Raw
/* 
 * 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
*/ 
/*
static char rcsid[] = "$XConsortium: DrawnBtn2.dat /main/5 1995/07/13 17:29:10 drk $"
*/

#) A client window should appear with three DrawnButtons. First
   DrawnButton has pushButtonEnabled set to true. The second and third have
   pushButtonEnabled set to false. 
C)

#) Press and hold MB1 on the top DrawnButton. It should appear to be
   pressed in. Move pointer out of and into the client window. DrawnButton
   should appear popped out when out of the client window and pressed in
   when in the client window. Release MB1. DrawnButton should appear popped out. 
#) Click MB1 in each DrawnButton. The second and third buttons will not
   change appearance. 
#) Move the client window. 
C)

#) Iconify the client window. Normalize the client window. 
#) Resize the client window.  If the window resize causes a resize of the
   first DrawnButton, the new size of the button will be displayed on the
   term window.   
#) Move the client window so that it partially obscures the
   term window. Raise the term window. Raise the client window. 
E)