Code multitab control (Bozza) |
|
|

Most of the [JSup code|code] in [JSup] can be entered and edited with this kind of control.
It has the following features:
- Enable the language selection: [JSup Math code|Math] or [JavaCode] with access to language documentations (see [JSup Code#Code documentation]).
- Allows to define new [JSup tag|tags]: simply type the name of the new [JSup tag|tag] and, with the caret on it, press Ctrl+T keys.
- Allows to replace/edit a [JSup tag|tag]: simply move the caret on the [JSup tag|tag] name in the code text and press Ctrl+T keys to open the [JSup Tag list dialog|Tag list dialog] (by closing the [JSup Tag list dialog|Tag list dialog] pressing Ok o the Enter key the selected [JSup tag|tag] will be entered/replaced in the current selection).
- Provides code completion (type the beginning of the name of something and press Ctrl+Space) for:
- [JSup tag|Tag] names.
- [JSup graphic windows|Window] names (for [JavaCode] only).
- [JSup alarm groups|Alarm group] and [security groups|security group] names (for [JavaCode] only).
- [JavaCode library] functions and classes / [JSup Math code library|Math code library] functions.
- Enable the selection of [JSup Code#Code execution|code custom triggers]
- Colored syntax.
In the example above it is shown (near the top/left corner) that the [JSup code|code] must return a [JSup boolean values|boolean value].
In the example below the required value type is [http://java.sun.com/javase/6/docs/api/java/awt/Paint.html|java.awt.Paint].

|