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.

1. Global Extensions

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:

  1. The colors of like sections of the schedule
  2. The cell spacing and padding to be used in generating the schedule table
  3. The schedule's start and end times

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:

  1. Days of the week, usually the header
  2. Times
  3. Appointments
  4. Free time

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.

2. Specific Appointment Extensions

Wagalang and YAWL support these extensions to the description of individual appointments:

Previous Section: Using Wagalang

Back to Table of Contents