Front Panel Options

Cache

The configuration of the Front Panel is saved and restored for the next launch. This configuration could be reset by deleting the .cache/frontpanelstate.properties in the application output folder.

The saved properties are: the zoom, the fit, the interpolation, and the device coordinates.

Properties

The configuration of the Front Panel can be configured through properties.

Some of the properties are used by the cache. Defining these properties will overrule the cache. In other words, the cache will not be used for these properties.

However, it is possible to define a default value for the very first launch of the Front Panel (or when the cache has been deleted). It can be done by defining a property with the same name but with the .default suffix.

Please refer to the dedicated sections (SDK 6 or SDK 5) to know how to define options.

Front Panel Options

Option

Chapter

Aim

Cached

ej.fp.project

Installation

Specify a local Front Panel project to avoid rebuilding VEE Port. Only available before Architecture 8 and before UI Pack 14.3.0.

false

ej.fp.hil

Classpath

Run the Front Panel in the same VM as the standard mocks.

false

ej.fp.display.flushVisualizer

Flush Visualizer

Export all the frames drawn on the display and list the drawings done for each frame.

false

ej.fp.brs.drawnColor

Drawn Region(s)

Identify the drawn regions for each frame.

false

ej.fp.brs.restoredColor

Restored Region(s)

Identify the restored regions for each frame.

false

ej.fp.brs.dirtyColor

Dirty Region(s)

Identify the regions not fully filled by the drawings.

false

ej.fp.zoom

Zoom

Set the zoom of the device at startup.

true (ej.fp.zoom.default)

ej.fp.zoom.fit

Fit

Set whether the device is fitted to the Front Panel bounds at startup. In other words if the zoom changes when the user resizes the frame or the other way around.

true (ej.fp.zoom.fit.default)

ej.fp.zoom.interpolate

Interpolation

Set whether the device is drawn with interpolation when zoomed in or out at startup.

true (ej.fp.zoom.interpolate.default)

ej.fp.frame.coordinates

Device Coordinates

Set the location of the Front Panel frame at startup.

true (ej.fp.frame.coordinates.default)