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

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.