添加新的可重定目标操作
工作台不是唯一可创建可重新定向操作的插件。
插件可以定义它自已的可重定目标操作,所以插件内的视图和编辑器可以共享相同的菜单操作。
有两种方法可从插件中添加可重定目标操作:
- 编辑器可以定义可重定目标操作,编辑器和相关联的视图可以对其 hook 处理程序。
仅当编辑器打开时,该操作才在菜单栏中可用。
- 操作集可以定义可重定目标操作,编辑器和视图可以对其 hook 处理程序。
只要该操作集是可视的,该操作就会是可视的,但是仅当活动部件已对该操作 hook 处理程序时,
才会启用该操作。
此机制对于提供编辑器和相关视图之间的紧密集成是很有用的。
例如,内容轮廓视图可以为由与操作相关联的编辑器定义的操作实现处理程序。
自述文件工具示例演示这两种技术。
