Extending Browser Menus
(Based on material originally written by Joseph Pelrine)
One of the most common system extensions is in the area of tools: code generators, formatters, etc. If you add tools to your environment, it is a nice touch to make them easily accessible for use. The easiest way to do this is by offering them as menu items. Of course, other people also want to add their tools to the browser menus, and collisions are inevitable.
For this reason, VA Smalltalk provides a standard API for extending the ENVY browser menus. The menu extension API is in the public domain, and has been adapted by a number of commercial vendors and third-party vendors as a way to avoid menu conflicts. We encourage you to use it in your work.
Last modified date: 01/29/2015