<tool
name = NMTOKEN
helpId = NMTOKEN
>
Content: class [ property ]*
</part>
<class>
Content: Java class name
</class>
<property
name = NMTOKEN matching [_a-zA-Z][_a-zA-Z0-9]*
type = (boolean|byte|char|short|int|long|float|double|
String|Color|Font)
value = string
/>Specifies a tool, that is, a small gadget like the standard "View Clipboard Content" tool, intended to be placed in a status bar or in an horizontal tool bar. The gadget must be an instance of class java.awt.Component, implementing interface com.xmlmind.xmleditapp.desktop.AppTool.
The class implementing interface com.xmlmind.xmleditapp.desktop.AppTool is specified by the class child element.
Property child elements may be used to parametrize a newly created part. See bean properties.
Attributes:
Required. Unique name identifying the tool in this GUI specification.
Online help ID of the tool.
Example, standard node path tool:
<tool name="nodePathTool" helpId="nodePathTool">
<class>com.xmlmind.xmleditapp.desktop.select.NodePathTool</class>
<property name="dragEnabled" value="true" type="boolean" />
</tool>