Extensions
Extension are programs integrated with HyperWorks to enhance or extend the user experience.
These programs are a collection of resources including, scripts, images, and dlls defined through a .config file. Extensions can be registered by script or through the program's extension manager. Extensions can span multiple profiles, displaying the appropriate controls as you switch between profiles.
Extensions can be used to load new ribbons, toolbars, menu bar options, and file menu options. The following images show the loaded Extension Demo extension and the loaded ribbon, toolbar, menu bar options, and file menu options.
![](../../../images/extensions_example_extension_manager.png)
Figure 1. Extension Manager With Loaded Extension Demo
![](../../../images/extensions_example_ribbon.png)
Figure 2. Extension Demo Ribbon
![](../../../images/extensions_example_toolbar.png)
Figure 3. Extension Demo Toolbar
![](../../../images/extensions_example_menu_bar.png)
Figure 4. Extension Demo Menu Bar Options
![](../../../images/extensions_example_file_menu.png)
Figure 5. Extension Demo File Menu Options