Application properties (Bozza) |
|
|

This dialog allows to set many global properties of the [JSup application].
To open this dialog press the toolbar button or menu File / Application properties (Ctrl+P keys).
Main tab
Many fields of this dialog show a [JSup editor tooltip|tooltip].
- Application name: the name of the application that is displayed on the title bar of the [JSup] window and in the [JSup Application menu|Application menu].
- [JSup Application UID|UID]: an unique id generated when the application was created (read only).
- Application directory: the directory where the current [JSup application] is located (read only).
- Application description: a description the will be reported in the [JSup Application menu|Application menu].
- Limit to licences: a way to lock a [JSup crypted application] to work only with given [JSup licence|licence] numbers.
- Archive password to be used to extract (and edit) the [JSup crypted application|crypted application].
- Archives button: allows to edit the files where the application will be [Archive or publish JSup application|archived or published].
- Includes button: allows to choose some libraries used by [JavaCode] (or [JSup Math code|Math code]) to be included in the [Archive or publish JSup application|published] application.
- Domain codes: allow to access to the [JSup domains|Shared/User domain] [JSup code|code] (see [JSup Code script container#Domain])
- Math code classes: a list of classes to be made accessible from [JSup Math code|Math code].
- JavaCode imports: a list of packages/classes to be imported when [JSup] will compile the [JavaCode].
- Resolution: the graphic resolution chosen when the [JSup application|application] was [JSup Application menu#New application|created] or [JSup Convert resolution|converted] (read only).
- Home windows button: allows to choose which [JSup graphic windows|windows] will be displayed when the [JSup application|application] starts in runtime.
- [JSup preloaded windows|Preloaded windows] button: allows to select the [JSup graphic windows|windows] to be preloaded when the application starts; this is a feature to speed up the application responsiveness when new [JSup graphic windows|windows] are displayed for the first time. It's recommended that you select all [JSup graphic windows|windows] except the modal ones.
- [JSup Historian configuration|Historian configuration] fields define where (and how) the [JSup Historian] will store the its data.
Options
Look and feels options:
- Show titlebar at runtime: If checked the [JSup main window] will be shown with the standard Windows [http://en.wikipedia.org/wiki/Title_bar|title bar]. Do not check it if you want to show JSup on full screen (when the [JSup Application menu#New application|application resolution] and the [http://en.wikipedia.org/wiki/Screen_resolution|screen resolution] are the same).
- Ignore close command at runtime: tell to runtime [JSup main window] to ignore the Window standard system close command (Alt+F4 key shortcut, click on the X on the top-right corner of the window when the titlebar is displayed - see the option above). When this option is checked the only way to close the [JSup main window] is to use an [JSup Action animation|Action animation] you have to create in some (or all) [JSup graphic windows|window]. Use the shutdownServer() or shutdownClient() [JavaCode utility functions].
- Need SHIFT for edit mode tooltips: check this if you are annoyed by the [JSup editor tooltip|JSup editor tooltips]; when checked the tooltip will be displayed only when you keep the Shift key pressed.
- Need SHIFT for runtime tooltips: the same of the previous option, but it affects the runtime behaviour instead.
Exception report:
These options determine if Java and [JavaCode] exceptions will be reported in edit/runtime with the popup of the [JSup Output window|Output window].
Tag completion:
Normally the [JSup tag|tag] are completed in the [JSup Code multitab control|Code control] only with a [JSup tag|tag] name prefix.
With these options you can choose to have to completion by typing part of the [JSup tag|tag] description or the [IOHook|tag I/O hook] item ([JSup Drivers|driver] dependent).
Properties
A textarea where to define some properties that can affect some [JSup] component behaviour (use the Standard properties list and the Add button to insert such standard properties).
Some custom properties can be defined and retrieved in runtime using the getApplicationProperty() [JavaCode utility functions].
UM
[JSup] support calculation with Unit of measures and their conversion (see [JSup UM support]).
You can define, with this textarea, some custom or not yet defined UM.
Follow the examples below the textarea.
Internal notes
Annotations for developer only.
Public notes
Notes that will be displayed when JSup starts (within the [JSup licence] informations).
|