Section C:
Extensions to Wagalang and YAWL
The extensions to Wagalang and YAWL give you more power and flexibility in designing a visual schedule. The extensions cover two general areas, adding the ability to specify certain global settings at the beginning of a file to apply to the entire schedule, and the ability to customize the attributes of an individual appointment's representation with a description following the basic appointment, on the same line.
Attributes that are specified for the representation of the entire schedule are found at the beginning of a Wagalang or YAWL file. There are three basic properties that can be assigned in this way:
Each property is defined by a three letter reserved key for the property being defined, followed by a colon, followed by the value being assigned to the property. Examples will follow.
The four sections of the schedule to which colors can be assigned are:
Reserved keys for color properties:
The property key should be followed by a string corresponding to one of the colors listed in the user manual section of this documentation, like this:
Cell spacing and padding can be specified with the keys CSP (cell spacing) and CPD(cell padding). The key should be followed by a colon and an integer between 1 and 10, inclusive, like this:
Start and end times must be given in whole hours (i.e., 10, 11; not 10:30). They should be specified by the keys STM (start time)and ETM (end time), followed by a colon and an integer corresponding to a whole hour, like this:
All global attribute descriptions must be on individual lines to be parsed correctly. The global section must be separated from the specific appointments by a blank line.
Wagalang and YAWL support these extensions to the description of individual appointments:
In Wagalang, if a given appointment line contains more than one of these extended descriptions, each must be separated from the others by space or tabs. In YAWL, multiple property notes must each be placed on a separate line.