Blob Blame History Raw


@)  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)