Issue 32082  —   UF10: Problems with Area Frame & Entity layout properties

Status:   Planned for resolution in 10.4.01

Solution available in patch(es):      10.3.02.030

Description:

 Summary:
 The layout properties of an Area Frame (defined in the .ini file) are visible
 on the form painter of the Form Component Editor in the IDE, but not visible at
 run-time. The Entity Frame has a similar: the layout properties are not visible
 on the form painter, but they are visible run-time.

 Environment:
 +Uniface:
 * Version 10.x

 +Operating System:
 * OS independent

 +Database:
 * DBMS independent

 Symptoms:
 When you have an Area Frame on your Form that uses layout properties from the
 .ini file, the enhanced layout is visible in the form painter, but it is NOT
 visible at run-time.

 When you have an Entity Frame on your Form that uses layout properties from the
 .ini file, the enhanced layout is NOT visible in the form painter, but it is
 visible at run-time.

 How to reproduce:

 1. Update your ini file to contain:

 [areaframes]
 AREA51=uframe(bordertype=flat;BorderRadius=20;backcolor=slategray1)

 [entities]
 ENTITY.NOMODEL=uframe(bordertype=flat;backcolor=yellow)

 2. Create a Form

 3. Paint an area frame on it

 4. In the property inspector change the widget type to AREA51

 > You will see the enhanced layout of the area frame on the canvas.

 5. Paint the entity ENTITY.NOMODEL.

 > You will NOT see the enhanced layout of the entity frame on the canvas.

 6. Compile the form

 7. Test the form

 > You will NOT see the enhanced layouts of the area frame at run-time

Workaround:

 There is no known workaround for this problem.

Notes: