Homepage | About EASA | Contact
Guide Section: An EASAP GUI
EASAP Tree: USER INTERFACE → FORM LIST or TABBED PANE LIST → FORM or TABBED PANE
LAYOUT PANEL is a newer implementation of SUB PANE.
A LAYOUT PANEL may be created by specifying a range of cells in the Excel Range Wizard.
Download, import, examine in the Builder and Test the new functionality in the,
A LAYOUT PANEL creates a highly configurable rectangular area for GUI objects in an EASAP.
In the older SUB PANE implementation an Author may configure CSS-style for Child objects in one of two ways:
![]() |
|
---|---|
Optional Parameters: | |
Show if: | Logical expression, if TRUE then panel shown, if FALSE then panel NOT shown |
Enable if: | Logical expression, if TRUE then panel enabled, if FALSE then panel NOT enabled |
Layout: | Specify placement of any Child objects (default→VERTICAL, HORIZONTAL,GRID) |
Grid: | If Layout:→GRID, Grid: will define the dimensions of a rowsxcolumns grid for Child objects using integers in the form rows,columns (eg. 5,7 for a 'calendar month grid of days') |
Style: | A USER INTERFACE STYLE, an object reference or literal CSS-text that controls the visual appearance of this LAYOUT PANEL. |
Style to Child: | Should Child objects inherit the Style: of this LAYOUT PANEL? default→NO Each Child→Style: must be left blank or else Child→Style: will take precedence over the Parent LAYOUT PANEL→Style: |
Columns Widths: | Set by the Excel Range Wizard (in Visual Compatibility:→SPREADSHEET). Not intended for direct input. |
Rows Heights: | Set by the Excel Range Wizard (in Visual Compatibility:→SPREADSHEET). Not intended for direct input. |
Rowspan: | Span vertically across more than one cell in a Parent LAYOUT PANEL or SUB PANE with Parent Layout:→GRID |
Colspan: | Span horizontally across more than one cell in a Parent LAYOUT PANEL or SUB PANE with Parent Layout:→GRID |
The Excel Range Wizard may import an Excel chart via an Author-selected region. In some cases extra space may be added around the edge of the actual chart (extra rows may be added below the image).
There are two ways to remedy this manually:
The Excel Range Wizard 2.0 will take a spreadsheet and a range of cells and create a LAYOUT PANEL and Child GUI objects which mimic the Excel look and layout of those cells within an EASAP.
The exact details that specify this look and layout are set as a string of CSS attributes in LAYOUT PANEL→Style:
Although a discussion of Cascading Style Sheets are outside the scope of the EASA Help Pages the primary reference may be found at:
One straightforward alternative to editing individual CSS attributes is to create a USER INTERFACE STYLE referred to in Style: or else to set Style: to a blank string which leaves just the GUI object without any extra formatting.