RCP Menüpunkt Show View

G

Gast2

Gast
Hallo,

ich würde gern wie in der Eclipse IDE den Menüpunkt Show Views mit einem Untermenüpunkt, der die Views aufzählt einbinden. Ich hab in der plugin.xml ein menue mit dem command: org.eclipse.ui.window.showViewMenu aber es wird nichts angezeigt... Der Command:eek:rg.eclipse.ui.views.showView öffnet nur einen Dialog wie wenn man auf other drückt...
Weiß jemand wies richtig geht?


Gruß
 

Hummel1887

Mitglied
Im Plugin unter dem entsprechenden menu ein command org.eclipse.ui.views.showView
und als Parameter org.eclipse.ui.views.showView.viewId
mit der aufzurufenden View ID, funktioniert bei mir ausgezeichnet!
 
G

Gast2

Gast
Im Plugin unter dem entsprechenden menu ein command org.eclipse.ui.views.showView
und als Parameter org.eclipse.ui.views.showView.viewId
mit der aufzurufenden View ID, funktioniert bei mir ausgezeichnet!

Also das mit einer einzelnen View Anzeigen hab ich hinbekommen, aber ich bekomm es immer noch nicht hin wenn ich das ganze Menü zu allen Views anzeigen lassen will. Was muss ich als parameter mitgeben?
[XML]
<command
commandId="org.eclipse.ui.views.showView"
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
value="widget.view2">
</parameter>
<parameter
name="org.eclipse.ui.views.showView.viewId"
value="widget.view">
</parameter>
</command>
[/XML]
 
G

Gast2

Gast
Also programmatisch hab ich es hinbekommen
Java:
    	MenuManager viewMenu = new MenuManager("File","File"); 
    	MenuManager showView = new MenuManager("Show View");
    	
    	IContributionItem viewList =ContributionItemFactory.VIEWS_SHORTLIST.create(window);
    	showView.add(viewList);
    	
    	viewMenu.add(showView);
    	menuBar.add(viewMenu);

Wenn jemand weiß wie es mit der plugin.xml geht wäre ich für einen Tip dankbar =)...

So geht es mit plugin.xml, aber finde ich umständlich jede View selber hinzuzufügen: Wie gesagt vielleicht jemand einen besseren Weg.
[XML]
<menu
label="Show View">
<command
commandId="org.eclipse.ui.views.showView"
label="View 1"
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
value="widget.view">
</parameter>
</command>
<command
commandId="org.eclipse.ui.views.showView"
label="View 2"
style="push">
<parameter
name="org.eclipse.ui.views.showView.viewId"
value="widget.view2">
</parameter>
</command>
<separator
name="emf-rcp.separator1"
visible="true">
</separator>
<command
commandId="org.eclipse.ui.views.showView"
label="Other"
style="push">
</command>
</menu>
[/XML]
 
Zuletzt bearbeitet von einem Moderator:
Ähnliche Java Themen
  Titel Forum Antworten Datum
G RCP Show View Command bestimmte View nicht erlauben Plattformprogrammierung 2
S RCP Nach erfolgreicher Erstellung der View, wie weitermachen? Plattformprogrammierung 1
S RCP ActionBar Icon nur aktiv, wenn Selection in bestimmter View Plattformprogrammierung 6
M Plugin - Property Page - Get IResource in View Plattformprogrammierung 4
R Eclipse RCP Tabellen-View (Anfängerfrage) Plattformprogrammierung 3
L RCP Eigene View für EditorPart? Plattformprogrammierung 3
M RCP TableViewer schrumpft in View nach manueller Resize auf 1 Zeile Plattformprogrammierung 5
M EMF und Tabbed Properties View Plattformprogrammierung 4
Madlip RCP View austauschen/ändern Plattformprogrammierung 9
B RCP View aktualisieren bei Änderung 2. View Plattformprogrammierung 8
F RCP EMF View Plattformprogrammierung 13
K RCP View wird nicht angezeigt Plattformprogrammierung 2
L RCP Detached View beim Starten des RCPs? Plattformprogrammierung 3
F Tollbar Items disabled wenn View den Focus verliert Plattformprogrammierung 3
S RCP name einer view ändern Plattformprogrammierung 2
L RCP Help in eine View einbinden? Plattformprogrammierung 3
G EMF -> Leere Elemente sollen in Property View nicht angezeigt werden Plattformprogrammierung 9
E eclipse RCP Properties View: ein Element aus Liste pro Zeile anzeigen Plattformprogrammierung 1
Z Eclipse RCP - UDP Strom in View anzeigen Plattformprogrammierung 4
L RCP Canvas in einer View? Plattformprogrammierung 4
lumo Eclipse + 'Could not create view' Plattformprogrammierung 5
L RCP View in einem Editor öffnen? Plattformprogrammierung 3
D Canvas auf View in Eclipse PlugIn Plattformprogrammierung 3
T RCP Menubar wird durch OLE-VIEW überschrieben Plattformprogrammierung 4
S Plugin: View beim Button-Klick austauschen Plattformprogrammierung 7
Saxony View als Image Plattformprogrammierung 2
S View Refreshen Plattformprogrammierung 2
T geladene Views / Event wenn View closed Plattformprogrammierung 4
S Steuerung View (Schließen erkennen/Hide anstatt Close) Plattformprogrammierung 2
S View speichern/laden beim schließen Plattformprogrammierung 14
L View schließen Plattformprogrammierung 7
L View nicht bekannt machen Plattformprogrammierung 4
lumo View aktivieren jedesmal wen.... Plattformprogrammierung 7
A Overlay in View eines anderen Plug-Ins zeichnen Plattformprogrammierung 2
A View ansprechen Plattformprogrammierung 5
T GMF Property View Plattformprogrammierung 4
M Command in Toolbar aktiv wenn View nicht aktiv Plattformprogrammierung 2
C RCP: Veraenderungen innerhalb einer View per Extension?! Plattformprogrammierung 7
T JSVGCanvas in RCP View anzeigen Plattformprogrammierung 5
ARadauer Mehrere Gui Elemente in View Plattformprogrammierung 4
B RCP - Zugriff von View auf andere View Plattformprogrammierung 4
Saxony [Eclipse RCP] Von woanders View updaten Plattformprogrammierung 11
S View aus anderen Thread aktualisieren Plattformprogrammierung 15
K Position einer Multiple View speichern Plattformprogrammierung 6
S RCP Anfängerfrage - Zusammenspiel View, Editor, Model Plattformprogrammierung 4
G View Daten übergabe. Plattformprogrammierung 4
N Nicht schließbare View? Plattformprogrammierung 7
C View updaten Teil 2 Plattformprogrammierung 2
B Eclipse RCP: View updaten Plattformprogrammierung 10
dzim Editor aus View öffnen - fehler: unbekannte Editor ID Plattformprogrammierung 11
J Editorfenster von View navigieren lassen? Plattformprogrammierung 5
T Aus einem View in das andere wecheln. Plattformprogrammierung 13
R SWT: nur eine Instanz einer View erlauben Plattformprogrammierung 5

Ähnliche Java Themen


Oben