Friday, June 27, 2014

Eclipse contribute to "Show view" menu for an existing perspective

How to contribute to "Show view" menu for an existing perspective

In this post I show how to add a shortcut to your own perspective to Window -> Show View menu in a particular perspective.

In fact you just have to define in your plugin.xml (see  Eclipse Doc. PerspectiveExtensions)
  • a perspectiveExtensions point
  • specify the perspective tagrget id
  • add a shortcut to your view.
It gives for a shortcut in Java perspective :

<extension point="org.eclipse.ui.perspectiveExtensions">
    <perspectiveExtension targetID = "org.eclipse.jdt.ui.JavaPerspective">
        <viewShortcut id="my.view.id"/>
    </perspectiveExtension>
</extension>

If you want to do this in your own perspective you can use this too or define in the createInitialLayout method of your perspective (implementing IPerspectiveFactory, see Eclipse doc IperspectiveFactory)

 public void createInitialLayout(IPageLayout pageLayout)
  { 
  pageLayout.addShowViewShortcut("my.view.id");
  }




No comments:

Post a Comment