Just like the extension steps for a state, alpha developers
should define it firstly with an xml file.
Procedure
To define a state for the palette, there are three kinds
of tags will be used. - appearance. This tag is used to indicate the appearance
of the state shown in the palette. For example, we can control the
font style with the attribute ‘font’.
- properties. This tag is used to group the property tags.
- property. This tag is used to describe the property for
Transaction Editor about how to display, what is the default value
or extra generation rule.
The code snippet below shows a sample
of the configuration file for extended client state: