General Syntax
A configuration file is just a sequence of properties and elements.
A property name starts with a letter and can contain letters, digits and dashes (-).
property = value
- Blanks preceding and following the value are ignored.
- % is a special character in values.
- Use %% to get a %.
- Use %_ to get a whitespace (trailing whitespace are removed).
An element is a named object containing properties and other elements.
def name ... end
The name has the same restrictions as property names.
An element can contain a special property 'prototype' that references another element. If this property is set, this element inherits all properties of the specified target element.
Color properties can use the hexadecimal form #RGB or #RRGGBB or it can use the 'default' keyword to get the appropriate system color.
There is a color editor in the Tool menu that can be used to insert or edit colors.