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
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
There is no known workaround for this problem.