CCMArea is set of C++ classes for adding contextual menu support to Metrowerks powerPlant applications.
CCMArea is a packages of classes for adding contextual menu support to PowerPlant applications. They are designed to conform to Apple's guidelines and to give the developer control over the contents of the menus.
Version 1.5 takes advantage of new features in PowerPlant 1.9.1.
Overview
There are several classes, CCMArea being the main one. It's a mix-in class to add to your pane classes. There are also LWindow and LDialogBox subclasses and an LApplication subclass, all of which you can either use or Imitate.
The Design supports submenus, CMs in inactive windows, and building menus according to an object hierarchy - for example, a text field could add Cut, Copy, and Paste, and then the window that contains it could add Close Window (but only if you want it to).