Documentation Center

Adjust Dialogs for Bidirectional Languages

In bidirectional languages such as Arabic and Hebrew, the script is generally written from right to left. In addition, the dialogs are also constructed in right-to-left order.

Passolo offers two options for adjusting dialogs to bidi languages. These settings are specified in the Flip dialog, which you can call up by selecting Layout tab > Flip.

Toggle right/left styles for all controls

The RTL (right to left) alignment flags are toggled for all the dialog controls, and the controls are also repositioned by Passolo.

The advantage of this method is that the resulting dialog will be displayed correctly on all operating systems, including Windows '95. The drawback is that any new controls added to the dialog by way of an update are not yet set to toggled alignment and are still in their original (incorrect) position.

Mirror the dialog

This sets the WS_EX_LAYOUTRTL flag for the entire dialog. If this flag is set, the operating system draws the dialog from right to left, starting from a reversed position. With this setting, the controls do not have to be repositioned, and the setting applies to all the controls contained in the dialog, even ones that have been added by subsequent updates. This is the recommended method for Windows 98 and up. The drawback is that this method will not work under Windows 95.

If you activate the Don't ask again option, Passolo will skip this dialog the next time you use the Flip function and will use the method selected here.