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 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
/* $XConsortium: Notebook3c.dat /main/4 1995/07/17 10:18:19 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
*/
#) A Notebook Widget will appear on your screen. It will have all
the default settings.
#) There will be an empty ScrolledList in the upper left of your screen. This
will be dynamically updated with the names of any widgets you create during
the test.
C)
#) Set childType to PAGE.
#) Select "Set Child Type" from the "Set Child Values" menu.
#) Set the value of the "Page Number" scale to 1.
#) Select "Set Page Number" from the "Set Child Values" menu.
#) Select "Create Child" from the "Child" menu.
#) A SelectionDialog will appear on your screen. Choose "XmMessageBox" from
the list of choices, and click on the OK button of the SelectionDialog.
#) A MessageBox page should appear.
C)
#) Set childType to STATUS_AREA.
#) Select "Set Child Type" from the "Set Child Values" menu.
#) Set the value of the "Page Number" scale to 1.
#) Select "Set Page Number" from the "Set Child Values" menu.
#) Select "Create Child" from the "Child" menu.
#) Select "XmLabel" from the list of choices in the SelectionDialog.
#) A Label status area, "StatusArea1" should appear on the screen. It is
associated with page 1.
#) Repeat steps 1-7.
#) A Label status area, "StatusArea2" should appear on the screen. It is
associated with the same page as "StatusArea1". "StatusArea1" should
no longer be visible.
C)
#) Set childType to MAJOR_TAB.
#) Select "Set Child Type" from the "Set Child Values" menu.
#) Set the value of the "Page Number" scale to 1.
#) Select "Set Page Number" from the "Set Child Values" menu.
#) Select "Create Child" from the "Child" menu.
#) Select "XmPushButton" from the list of choices in the SelectionDialog.
#) A PushButton major tab should appear on the screen, which is associated with
page 1.
C)
#) Set childType to MAJOR_TAB.
#) Select "Set Child Type" from the "Set Child Values" menu.
#) Set the value of the "Page Number" scale to 6.
#) Select "Set Page Number" from the "Set Child Values" menu.
#) Select "Create Child" from the "Child" menu. A SelectionDialog will appear
on your screen. Choose "XmPushButton" from the list of choices.
#) A PushButton major tab will appear.
#) Repeat steps 1-5 three more times, increasing the value of the
"Set Page Number" scale to 10,11,12. The result will be 5 major tabs of
Notebook associated with pages 1,6,10,11,12. (MajorTab1, MajorTab2,
MajorTab3, MajorTab4, MajorTab5).
#) Major tab scrollers will appear in the Notebook. Use these to scroll
through the major tabs.
C)
#) Set childType to MINOR_TAB.
#) Select "Set Child Type" from the "Set Child Values" menu.
#) Set the value of the "Page Number" scale to 2.
#) Select "Set Page Number" from the "Set Child Values" menu.
#) Select "Create Child" from the "Child" menu. Choose "XmPushButton" from
the list of choices in the SelectionDialog.
#) A PushButton minor tab will appear.
#) Repeat steps 1-5 three more times, increasing the value of the
"Set Page Number" scale by 1 every time. The result will be 4 minor tabs
associated with pages 2,3,4,5. (MinorTab1, MinorTab2, MinorTab3, MinorTab4).
#) Click on MajorTab1. This will make minor tabs in the page range 1-6
visible.
#) Minor tab scrollers will appear in the Notebook. Use these to scroll
through the minor tabs.
C)
#) Resize the window so that all tabs are visible again.
#) Set the value of the 'Major Tab Spacing' scale to 25.
#) Select "Set Major Tab Spacing" from the "Set Notebook Values" menu.
#) The spacing between the major tabs should increase to 25 pixels.
#) Resize the window so that all tabs are visible again.
#) Set the value of the 'Minor Tab Spacing' scale to 25.
#) Select "Set Minor Tab Spacing" from the "Set Notebook Values" menu.
#) The spacing between the minor tabs should increase to 25 pixels.
C)
#) Now, select "Page1" from the list of created widgets.
#) Click on the "Destroy" PushButton to destroy the SelectionBox page.
#) The page should be destroyed. However, MajorTab1 should still be there.
You will have to resize the window to see this.
#) Destroy MajorTab1 by selecting it from the widget list, and clicking
on the "Destroy" PushButton.
C)
E)
|