@) 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 False. #) 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 filled rectangle after it is selected. In addition, verify that all the indicators display as filled rectangles 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 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 unfilled diamonds. #) Click MB1 on each of the ToggleButton and ToggleButtonGadget indicators. Verify that only the most recently selected toggle button indicator displays as a filled diamond while all other toggle button indicators, whether they were previously selected or not, display as unfilled diamonds. #) 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 diamonds. 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 filled diamond and that all other indicators are displayed as unfilled diamonds. #) 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 display as circles. In addition, only the last selected indicator should be displayed as a filled circle. All the remaining toggle button indicators should display as unfilled circles. 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 filled diamond while all the remaining toggle button indicators should display as unfilled diamonds. #) 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 while all of the remaining toggle button indicators 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 filled rectangle upon being selected. In addition, verify that after all of the unfilled toggle buttons have been selected, that all of the toggle buttons display as filled rectangles. C) E)