Tool property sheets are interactive editors for displaying and modifying the properties of a context. They are similar to attribute editors for modifying properties of a dependency graph node. They execute the context command following user actions in the editor to perform editing operations on the activated context. The tool property sheet for the activated context is displayed by double-clicking on the tool’s icon.
<yourContextName>Properties.mel and <yourContextName>Values.mel where <yourContextName> is the name of your context as returned by the getClassName() method of your context.<yourContextName>Properties.mel defines the layout of the editor and the actions to be taken by widgets in the editor.<yourContextName>Values.mel file is used to retrieve values from the context when the editor is initialized.To effectively implement a tool property sheet for your context, you must implement sufficient edit and query options in your context command as well as sufficient access methods in your MPxContext class for setting and retrieving its internal properties.