Hallo zusammen,
weiß jemand wie man eine Perspective mit zwei Views erstellen kann? Ich möchte allerdings nicht wie in den meisten Tutorials beschrieben die eine View oben und die andere unten haben sondern hintereinander, so daß der user erst einen Tab anklicken muss um die nächste View zu sehen (wie in der Eclipse IDE ja auch möglich).
Hier mein Code der nicht funktioniert:
Die Views und die Perspective sind natürlich in der plugin.xml eingetragen, von daher sollte es eigentlich gehen.
Wenn ich das zweite "addView" weglasse sehe ich zumindest eine View.. nur mit der zweiten gibt es Probleme.
Die zweite View ist eine Kopie der ersten (Klasse + Konstruktor umbenannt, habe einfach eine 2 an den Namen gehängt).
Die Fehlermeldung die beim Ausführen des Plugins bei beiden Views auftritt lautet:
Kennt jemand das Problem oder hat jemand eine Idee woran das liegen könnte? ???:L
Gruß,
ich_wills_wissen :###
weiß jemand wie man eine Perspective mit zwei Views erstellen kann? Ich möchte allerdings nicht wie in den meisten Tutorials beschrieben die eine View oben und die andere unten haben sondern hintereinander, so daß der user erst einen Tab anklicken muss um die nächste View zu sehen (wie in der Eclipse IDE ja auch möglich).
Hier mein Code der nicht funktioniert:
Code:
public class MeinePerspective implements IPerspectiveFactory
{
public void createInitialLayout(IPageLayout layout)
{
layout.setEditorAreaVisible(false);
layout.addView("mein.Paket.views.BasicView", IPageLayout.LEFT, 0.50f, layout.getEditorArea());
layout.addView("mein.Paket.views.BasicView2", IPageLayout.LEFT, 0.50f, layout.getEditorArea());
}
}
Die Views und die Perspective sind natürlich in der plugin.xml eingetragen, von daher sollte es eigentlich gehen.
Wenn ich das zweite "addView" weglasse sehe ich zumindest eine View.. nur mit der zweiten gibt es Probleme.
Die zweite View ist eine Kopie der ersten (Klasse + Konstruktor umbenannt, habe einfach eine 2 an den Namen gehängt).
Die Fehlermeldung die beim Ausführen des Plugins bei beiden Views auftritt lautet:
Unable to create view: Assertion failed: ContentViewer must have a content provider when input is set.
Kennt jemand das Problem oder hat jemand eine Idee woran das liegen könnte? ???:L
Gruß,
ich_wills_wissen :###