Creating configuration file for the extended client state
Just like the extension steps for a state, alpha developers should define it firstly with an xml file.
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: