Hallo,
nach viel suchem ins Netz habe ich nichts gefunden, wie ich eine View als "fast view" in meinee neuen Perspective registrieren kann.
Weiss jemand, was mir noch fählt.
den Code in der Perspective ist:
und im plugin.xml
und die plugin.xml in MeineFastView
falls jemand einen Beispiel hat oder mir einen Tipp gibt, wäre super.
Danke voraus!
nach viel suchem ins Netz habe ich nichts gefunden, wie ich eine View als "fast view" in meinee neuen Perspective registrieren kann.
Weiss jemand, was mir noch fählt.
den Code in der Perspective ist:
Code:
import org.eclipse.ui.IFolderLayout; import org.eclipse.ui.IPageLayout; import org.eclipse.ui.IPerspectiveFactory; public class WikiPerspective implements IPerspectiveFactory { public static final String ID_JDG2E_AST_VIEW = "project.meinefastview"; public void createInitialLayout(IPageLayout layout) { IFolderLayout topLeft = layout.createFolder("topLeft", IPageLayout.LEFT, 0.25f, IPageLayout.ID_EDITOR_AREA); topLeft.addView(ID_JDG2E_AST_VIEW); topLeft.addView(IPageLayout.ID_RES_NAV); layout.addFastView(ID_JDG2E_AST_VIEW, 0.25f); layout.getViewLayout(ID_JDG2E_AST_VIEW).setCloseable(false); } }
Code:
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.3"?> <plugin> <extension point="org.eclipse.ui.perspectives"> <perspective name="Meine Perspective" icon="icons/sample.gif" class="package.MeinePerspective" id="package.MeinePerspective"> </perspective> </extension> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <perspectiveShortcut id="package.MeinePerspective"/> </perspectiveExtension> </extension> </plugin>
Code:
<?xml version="1.0" encoding="UTF-8"?> <?eclipse version="3.3"?> <plugin> <extension point="org.eclipse.ui.views"> <category name="Meine Category" id="project.meinefastview"> </category> <view name="Fast View" icon="icons/sample.gif" category="project.meinefastview" class="package.MeineFastView" id="package.MeineFastView"> </view> </extension> <extension point="org.eclipse.ui.perspectiveExtensions"> <perspectiveExtension targetID="org.eclipse.ui.resourcePerspective"> <view ratio="0.25" relationship="fast" id="package.MeineFastView"> </view> </perspectiveExtension> </extension> </plugin>
Danke voraus!