Home
Categories
Dictionary
Glossary
Download
Project Details
Changes Log
What Links Here
FAQ
License

xulInterface application



xulInterface
Function use a declarative GUI
Distribution xulInterface-bin-.zip
Jar files xulInterface.jar
Modules xulInterface
Provided services through module configuration
Required services through module configuration
Mandatory properties xul

Optional properties validate
subscribeJS

The built-in xulInterface application allows the user to use a declarative GUI, using the XUL language. Scripts triggered by the UI can be coded in Groovy, Python, or Javascript.

Overview

Main Article: XUL structure

A XUL script is an XML file containing:
  • The declaration of the UI using XUL controls
  • The declaration of the XUL scripts used to interact with the controls. As for HTML files, these scripts can refer to external script files, or be embedded in the XUL file
See xulInterface dependencies for the specific dependencies of the xulInterface module.

Properties

The UA Application has one mandatory and several optional properties.

Mandatory property

Optional properties

Note that:
  • Only Groovy and Python scripts will be notified by the services notifications
  • If there is only one XUL Javascript script, it will be notified
  • If subscribeJS is set to true, Javascript scripts will also be notified

XUL controls

See XUL controls overview

See also


Categories: builtin-applis

Copyright 2017-2020 Dassault Aviation. All Rights Reserved. Documentation and source under the LGPL v3 licence