2009-11-06 51 views
1

我已经创建了一个Eclipse插件应用程序,其中有许多在运行时为单个静态视图创建的辅助视图。在菜单Window-> Show View中,仅显示plugin.xml中静态创建的视图条目。在Eclipse菜单中显示辅助视图窗口 - >显示视图

但是,静态创建的视图在显示结果方面没有用处,因为结果在运行时在次视图中动态显示。

因此,我想在菜单Window->Show VIew中显示那些辅助视图,并从那里删除该静态视图的条目。

是否有可能这样做? 如果是的话,任何建议在这将是非常有益的。

回答

1

如果我相信this thread,有过的内容的精细控制的最可靠办法“窗口>显示视图”菜单是建立一个...

即创建您自己的短名单视图菜单项的版本,其代码类似于org.eclipse.ui.internal.ShowViewMenu

+0

尊敬的VonC, 谢谢您的回复。 我已经通过了你提到的那个线程和源代码。但我认为ShowViewMenu()函数不支持任何参数,如辅助视图id。所以,我不确定这样做是否可行。另外addShowViewShortcut()函数不支持辅助ID的参数。 有关类似问题的其他用户的信息,请参阅以下内容: https://bugs.eclipse.org/bugs/show_bug.cgi?id=294066 – javdev 2009-11-09 04:04:32