Eclipse plugin 如何以编程方式查找Eclipse视图工具栏控件?

Eclipse plugin 如何以编程方式查找Eclipse视图工具栏控件?,eclipse-plugin,Eclipse Plugin,我想支持将文件资源拖放到一些插件视图工具栏按钮上:这将涉及将DropTarget附加到底层控件(按钮)。然而,我不清楚如何以编程方式检索按钮-我可以在plugin.xml中为它指定一个唯一的id,但是我将使用什么API调用来查找它?欢迎您的想法,谢谢 更新:处的代码片段显示了如何导航到相关的IContributionItem,但我需要模型/小部件…您最好的选择是让视图在其操作栏上创建按钮本身并保存控件。然后,无论何时需要droptarget,视图都会返回该控件。按钮是非常不常见的droptarg

我想支持将文件资源拖放到一些插件视图工具栏按钮上:这将涉及将DropTarget附加到底层控件(按钮)。然而,我不清楚如何以编程方式检索按钮-我可以在plugin.xml中为它指定一个唯一的id,但是我将使用什么API调用来查找它?欢迎您的想法,谢谢


更新:处的代码片段显示了如何导航到相关的IContributionItem,但我需要模型/小部件…

您最好的选择是让视图在其操作栏上创建按钮本身并保存控件。然后,无论何时需要droptarget,视图都会返回该控件。按钮是非常不常见的droptarget。您应该考虑使用更合适的容器小部件,例如列表或表。