Go to Glossary Go to Search Go to IBM C and C++ Compilers Help Home Page Go to IBM Software WWW Site

CUA Compliance

The CUA Compliance dialog box is divided into four groups: Action bars, Pull-downs, dialog boxes, and Controls. Each area contains CUA guideline items that the IRE can provide automatic checking for. If the IRE determines that a selected CUA compliance area has been violated, a message will be displayed stating the non-compliance.

Action bars:

Pull-downs:

Dialogs:

  • System menu checks that a system menu is included in a dialog box that has a title bar
  • Controls:

  • Push button ellipsis checks buttons that have an ellipsis (...) denoting another dialog box to ensure there is no space between the last character of the push-button description and the ellipsis
  • Push button mnemonic checks that a mnemonic selection is included in the button. The mnemonic selection is denoted by a tilde (~) before the letter that is to act as the mnemonic selection.
  • Capitalization checks that the first letter in the control is capitalized, and the remaining words in the control text begin in lowercase
  • Mnemonic selection checks that the control contains a mnemonic selection. The mnemonic selection is denoted by a tilde (~) before the letter that is to act as the mnemonic selection.
  • There are Cancel and Set buttons along the bottom of the dialog box.