RtlAttachMirroring

This initialization setting controls how attachment works for widgets, entities, and area frames when running in a right-to-left (RTL) application or form.

RtlAttachMirroring=True | False

Arguments

  • True—objects that are attached to the left or right window frame or split bar, are mirrored.
  • False—objects that are attached to the left or right window frame or split bar, are not mirrored. This conforms to behavior prior to Uniface 9.6.01.

Defaults

Default value: false
File Section: [upi]

Description

In an RTL application or form, the normal layout of components is mirrored so the starting point is on the right instead of the left. For attached widgets, entities, and area frames, the attachment is also mirrored.

Thus, if its Attach to Window Border(Attach) property is set to Right, the widget, entity, or area frame is attached to the left in an RTL application.

To prevent attached objects from being mirrored in an RTL application, you can set RtlAttachMirroring to false. This is typically only required if you have migrated an RTL application to Uniface 9.7 or later.

This setting has no effect in left-to-right applications.

(An application can be configured to run as a right-to-left application using the $RTL_APPLICATION assignment setting. A form can be defined as right-to-left using the Direction property.)