The dialogs used by the Oracle application are typical AEF application dialogs, with a few differences. One primary difference is that the source files for the Oracle application dialogs, as distributed with the Application Management Toolkit, use message files in order to support language translations. This is not required if your application will support a single language, but it is recommended to allow for later internationalization, if it becomes necessary. For more information on message files and AEF dialogs, see the  “Dialog Specification Language”  chapter in the  TME 10 AEF Users Guide. The Oracle application’s  Login  dialog (OracleLogin) provides the GUI for the following properties: ¶   ora8_acct_status ¶   ora8_name ¶   ora8_pre_exp ¶   ora8_pw_type ¶   ora8_passwd ¶   ora8_ext_name Most of the DSL code for this dialog is typical, with the exception of the call to  AEFToggleGadgetWithChoice(). This callback toggles the sensitivity of specified gadgets based on the value of another gadget. For example: Changed = AEFToggleGadgetWithChoice&/.../ora8_pwtype\ ("/.../ora8_ext_name",  "G"), AEFToggleGadgetWithChoice&/.../ora8_pwtype\ ("/.../ora8_passwd",  "I"); This example will toggle the gadgets  ora8_ext_name  or ora8_passwd  based on the value of  ora8_pwtype. In the following section, the DSL code sets both gadgets initially to  insensitive. Sensitivity  refers to whether or not a field can be altered. Fields marked as insensitive are blurred out and cannot be changed. This is useful for pairs of radio buttons where each button is exclusive of the other. Oracle Application Dialogs 108 User Administration Version 3.8