@) For this testcase, three ToggleButtons and three ToggleButtonGadgets are created, with default resources, as children of a Form widget. All six toggle buttons should be displayed with the three ToggleButton widgets displayed in a vertical column on the left and the three ToggleButtonGadgets are displayed in a vertical column on the right. A second window should be displayed containing menus for setting certain toggle button resources. The XmDisplay resource, XmNenableToggleVisual, has been set to True. #) Verify that the indicators for all the ToggleButtons and the ToggleButtonGadgets are displayed as unfilled rectangles. The default values of the XmNindicatorOn and XmNindicatorType resources will be printed to stdout for both the ToggleButtons and the ToggleButtonGadgets. Verify that the default values printed in both cases are as follows: @) XmNindicatorType = XmN_OF_MANY @) XmNindicatorOn = XmINDICATOR_FILL #) Click MB1 on each of the ToggleButton indicators in the left column. Verify that each indicator is redisplayed as a checkmark within a box after it is selected. In addition, verify that all the indicators display a checkmark within a box after all of the indicators have been clicked on. Perform the same test on the ToggleButtonGadget indicators in the right column. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorOn resource to XmINDICATOR_CHECK_BOX. This will set the XmNindicatorOn resource to XmINDICATOR_CHECK_BOX for all the ToggleButtons and ToggleButtonGadgets. Verify that all of the toggle buttons indicators continue to display a checkmark within a box. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorOn resource to XmINDICATOR_BOX. Verify that all of the toggle buttons indicators display as filled rectangles. C) #) Click MB1 on each of the ToggleButton and ToggleButtonGadget indicators. Verify that the indicators for each of the toggle buttons display as an unfilled rectangular box. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmONE_OF_MANY. Verify that all of the toggle buttons indicators display as an unfilled circle. #) Click MB1 on each of the ToggleButton and ToggleButtonGadget indicators. Verify that only the most recently selected toggle button indicator displays as a filled circle while all other toggle button indicators, whether they were previously selected or not, display as unfilled circles. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmONE_OF_MANY_ROUND. Verify that all of the toggle buttons indicators continue to display as circles. In addition, only the last selected indicator should be displayed as a filled circle, while all of the other indicators should be displayed as an unfilled circle. C) #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmONE_OF_MANY_DIAMOND. Verify that all of the toggle buttons indicators display as diamonds. In addition, only the last selected indicator should be displayed as a filled diamonds, while all of the other indicators should be displayed as an unfilled diamonds. @) Three ToggleButtons and three ToggleButtonGadget are created, with default resources, as children of a RadioBox. The ToggleButtons are displayed vertically on the left and the ToggleButtonGadgets are displayed vertically on the right. #) Verify that all indicators for both the ToggleButtons and the ToggleButtonGadgets are displayed as unfilled, shadowed circles. The default values of the XmNindicatorOn and XmNindicatorType resources will be printed to stdout for both the ToggleButtons and the ToggleButtonGadgets. Verify that the default values printed in both cases are as follows: @) XmNindicatorOn = XmONE_OF_MANY @) XmNindicatorType = XmINDICATOR_FILL #) Click MB1 on each of toggle button indicators. Verify that the most recently selected indicator is displayed as a circle containing a checkmark within a box and that all other indicators are displayed as unfilled circles. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmONE_OF_MANY_ROUND. Verify that all of the toggle button indicators continue to display as circles. In addition, only the last selected indicator should be displayed as a circle containing a checkmark within a box. All the remaining toggle button indicators should display as an unfilled circle. C) #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmONE_OF_MANY_DIAMOND. Verify that all of the toggle button indicators display as diamonds. In addition, only the last selected indicator should be displayed as a diamond containing a checkmark within a box. All the remaining toggle button indicators should display as an unfilled diamond. #) In the window titled \"Resource Control Panel\", set the value of the XmNindicatorType resource to XmN_OF_MANY. Verify that all of the toggle button indicators display as rectangles. In addition, only the last selected indicator should be displayed as a filled rectangle containing a checkmark within a box. All the remaining toggle button indicators should display as unfilled rectangles. #) Click MB1 on each of the indicators that are currently displayed as unfilled rectangles. Verify that each indicator is redisplayed as a rectangle containing a checkmark within a box upon being selected. In addition, verify that after all of the unfilled toggle buttons have been selected, that all of the toggle buttons display a checkmark within a box. C) E)