The supplied extension ExtSample1 customizes Mechanical by adding a
toolbar with a single button toolbar. When this button is clicked, a dialog box opens,
displaying the following message: High five! ExtSample1 is a success!
For extension download information, see Extension and Template Examples.
The file ExtSample1.xml defines and configures the extension.
extension version="1" name="ExtSample1">
<guid shortid="ExtSample1">2cc739d5-9011-400f-ab31-a59e36e5c595</guid>
<script src="sample1.py" />
<interface context="Mechanical">
<images>images</images>
<callbacks>
<oninit>init</oninit>
</callbacks>
<toolbar name="ExtSample1" caption="ExtSample1">
<entry name="HighFive" icon="hand">
<callbacks>
<onclick>HighFiveOut</onclick>
</callbacks>
</entry>
</toolbar>
</interface>
</extension>
The XML file for an extension always begins with the element
<extension>. All other elements are children to this base tag or
root node. For descriptions of basic elements, see Appendix A: Extension Elements. For
descriptions of all elements, see the Ansys
ACT XML Reference Guide.
In this extension, the element <entry> defines the single
toolbar button. The file hand.bmp provides the image to use as the
icon. The callback <onclick> defines the name of the function
to invoke when the button is clicked. The next section addresses the script defined for the
function HighFiveOut.
Note:
For images to display as toolbar buttons or next to menu commands, Mechanical requires BMP files. Workbench and all other Ansys products require PNG files.
To designate a transparent background for a BMP file, in an image editor, set the background color to 192, 192, 192 and then save the file with 256 colors.