Blob Blame History Raw
/* $XConsortium: Navigation14.dat /main/4 1995/07/17 10:23:25 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
 */

#) Use arrow keys to traverse between the pushbutton, scrollbar and text.
#) The arrow keys will not take you to the RowColumn.
#) Tab will take you to the RowColumn.
#) Within the RowColumn, arrow keys will traverse the children.
C)
#) ScrollBar/Scale destroyed and recreated.
#) You should not be able to traverse to this widget with Tab or Arrows.
C)
#) Tab behavior should be as before.
#) Click on the scroll bar/scale and on other widgets. 
#) In no case should the focus move anywhere other than where you
place the focus.
C)
#) Now all the children of the Bulletin Board are tab groups.
#) The traversal order should be from left to right, top to bottom.
C)
#) Now all the children of the Bulletin Board are STICKY tab groups.
#) The traversal order should still be from left to right, top to bottom.
C)
#) An EXCLUSIVE_TAB_GROUP ScrolledList has been added.
#) The list is a tab group. The tab group status of the other widgets
   should not have changed.
#) The tab order should be counter-clockwise among the original children,
with the ScrolledList after the RowColumn.
C)
#) The text and button children have been returned to XmNONE navigationType.
#) The scroll bar/scale  and  RowColumn children were returned to XmTAB_GROUP.
#) Their parent bulletin board is now an EXCLUSIVE_TAB_GROUP.
#) The list remains an EXCLUSIVE_TAB_GROUP.
#) The list should remain a tab group. The other children should be
	traversable via the arrow keys.
#) The traversal order within the first tab group should be: DefaultButton; the three children of the row column; text; scale/scrollbar.
#) The second tab group is the scrolled list.
C)
E)