@@ -20,6 +20,7 @@ Fields are part of the [[file:style triangle]]:
...
@@ -20,6 +20,7 @@ Fields are part of the [[file:style triangle]]:
* @text@
* @text@
* @choice@
* @choice@
* @multiple choice@
* @multiple choice@
* @package choice@
* @boolean@
* @boolean@
* @image@
* @image@
* @symbol@
* @symbol@
...
@@ -78,6 +79,13 @@ Additional properties are available, depending on the type of field:
...
@@ -78,6 +79,13 @@ Additional properties are available, depending on the type of field:
| @"boolean"@ ''A boolean field is a choice field with the choices @"yes"@ and @"no"@.'' <<< <<< <<<
| @"boolean"@ ''A boolean field is a choice field with the choices @"yes"@ and @"no"@.'' <<< <<< <<<
| @"package choice"@
@script@ [[type:script]] Script to apply to values of this field after each change.<br/>
If the script evaluates to a constant (i.e. doesn't use @value@) then values in this field can effectively not be edited.
| ^^^ @match@ [[type:string]] ''required'' Filenames of the pakcages to match, can include wildcards @"*"@. For example @"magic-mana-*.mse-symbol-font"@.
| ^^^ @initial@ [[type:string]] ''required'' Initial package for new values for this field.
| ^^^ @reqired@ [[type:boolean]] @true@ Must a package always be selected? Or is it allowed to select nothing?
| @"color"@ @script@ [[type:script]] Script to apply to values of this field after each change.<br/>
| @"color"@ @script@ [[type:script]] Script to apply to values of this field after each change.<br/>
If the script evaluates to a constant (i.e. doesn't use @value@) then values in this field can effectively not be edited.
If the script evaluates to a constant (i.e. doesn't use @value@) then values in this field can effectively not be edited.
| ^^^ @default@ [[type:script]] Script to determine the value when it is in the default state (not edited).
| ^^^ @default@ [[type:script]] Script to determine the value when it is in the default state (not edited).