> CC_menu

description

This plug-in scans all the custom commands available and populates a menu with the ones matching some pre-defined filters. The resulting menu is named "CC_tools" and is located in the top menu bar.

To be added in this menu, a command must match two conditions:

  • - being owned by a plug-in registered with my name as author.
  • - having the first category element defining a valid menu subhierarchy. A menu subhierarchy is valid if the first item match the top menu name ("CC_tools" here) and if the submenus are separated by a '|' character.


Of course this menu is specific since it will only add the commands that match my details but you can easily change that behavior by recompiling the plug-in after having modified the variable "FILTER_AUTHOR" that is defined in the "menu_tools.cpp" file. You may also want to rename the menu label by replacing all the "CC_tools" you see in the project files by whatever you want (be careful with the spaces and special characters though).

CC_menu snapshot
features
  • - dynanically regroups all the commands matching some filters into a structured menu.
plug-in items
Menus
CC_tools

Adds a new menu item in the top menu bar.

installation
  • - copy the "CC_menu.dll" file to your "{XSI_USER_PATH}/Application/Plugins/" directory.
  • - update your XSI plug-ins using the "Plugin Manager" if necessary.
changelog
v1.0 - October 31, 2009
  • - initial release.