Sets or returns the name of the callback function for this menu item as a
String. The callback function is called when the item is
selected and is executed as a single undo event by Softimage. You can always
undo/redo the action of a menu item callback function provided the function
calls undoable commands and/or object model methods.
The callback function must be implemented in the plug-in's file as described
in Definition Callbacks for Menus.
If your menu is attached to a contextual menu, the currently selected objects
are passed in to your callback. The target object under the cursor is also
passed in as part of the selected objects. However, if no objects are selected,
then only the target is passed in. The objects can be retrieved through the
Context.GetAttribute method with "Target" specified as the
value for the AttributeName parameter.
The menu item that points to a callback has the following caption: item_name [origin]
...where 'item_name' = the name of the menu item and 'origin' = the origin of
the callback ([u] for user, [w] for workgroup).
// get accessor String rtn = MenuItem.Callback; // set accessor MenuItem.Callback = String; |