Please enable JavaScript to view this site.

ESL Documentation

The Layout Editor is a tool for creating and editing the user interface of your ESL program.

On the Screen Editor's desktop you can create or edit a screen as it will appear to the user of your program.

The Objects Palette is your source for ESL objects.  You can quickly place new objects on the desktop, size and position them, and align and distribute them.  You can refine existing objects or remove objects which are no longer part of your user interface.

To tailor how an object appears, you use the Attribute Editor.  The Attribute Editor presents values for the attributes which describe the ESL object.  By specifying the attribute values you want for your object, you give the object its visual characteristics.  

The Layout Editor understands the ESL language.  It can read ESL object definitions from a complete ESL program or from an ESL include file.  It saves the objects you have created or modified as ESL object definitions in the files you specify.

The Layout Editor is aware of all objects defined in your opened file.  You use the Hierarchy Viewer to select which part of your user interface you want to edit.  You can easily make edits for one part of your user interface and then switch to another part.

When you have ended your editing session, the files you have created or edited are ready for the ESL compiler.

See also:

Objects and their Attributes

What You Can't Do in the Layout Editor