ToolBox is a library that implements an additional tool management layer on top of Vrui's notion of tools. Its primary purpose is to allow for a different model of managing multiple tools on a single device. It supports named buttons, tool icons, and extensible handling of events, e.g. for implementing different notions of tool switching. Currently there is just one such extension, the Tool Rotator, which implements a kind of simple pie menu.
ToolBox is currently used by the Dynamics Toolset.
The source code is stored in a subversion repository at http://svn.dabrado.net/ToolBox. Anonymous read access is allowed.
The source code can be browsed on the web at http://dabrado.net/svn/public/listing.php?repname=ToolBox.
To request write access to the repository, please contact Braden (email@example.com).