如何在IFile
,IFolder
和IProject
对象上添加自己的双击侦听器。
这些对象上的默认双击侦听器如下:
IFile
个对象 - 相应的文件将在关联的编辑器中打开。
IFolder
或IProject
对象 - 树节点将切换(展开或折叠)
是否可以覆盖/阻止/停止这些操作以及执行/运行我自己的操作/命令?
答案 0 :(得分:0)
Project Explorer
基于Common Navigator。公共导航器查找标识为org.eclipse.ui.navigator.Open
的操作,如果已注册,则使用该操作代替正常的双击处理。所以你可以用它做点什么。
Navigator
视图基于旧的,已弃用的视图代码。我认为没有办法改变它的行为。