2010-10-30 4 views
5

Ich benutze Eclipse HELIOS, um eine Rich Client App zu programmieren. Die folgenden Einträge werden automatisch zu meiner APP "PERSPECTIVES MENU" hinzugefügt: "Java, Java Browsing, Java-Typ-Hierarchie, Team-Synchronisierung". Ich muss sie loswerden.Eclipse RCP App: Wie bestimmte Erweiterungen zu deaktivieren?

i bin mit dem Erweiterungspunkt = „org.eclipse.ui.activities“ unerwünschte Erweiterungen deaktivieren (wie die Editor und Suchoptionen, die auf dem Coolbar erscheinen)

ich es geschafft, von „Debug loswerden "durch den Zusatz "org.eclipse.debug.ui *"

Das ist meine eigentliche config:.

<extension point="org.eclipse.ui.activities"> 
    <activity id="rcpcolibri.disablextensions" name="Hidden activities"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.debug.ui.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.search.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.editors.*"/> 
    <activityPatternBinding activityId="rcpcolibri.disablextensions" pattern="org.eclipse.ui.externaltools.*"/> 
</extension> 

Was Erweiterungen sollte ich deaktivieren?

Gibt es eine andere Möglichkeit, dieses Problem zu beheben?

Eclipse-sollte arround in die andere Richtung funktionieren: wir shoud ADD, was wir brauchen, und haben alles, was nicht geworfen von eclipse ...

+1

„org.eclipse.team. *“ War verantwortlich für „Team synchronisieren“. Es ist jetzt aus dem Perspektiven-Menü verschwunden.Noch auf der Suche nach den "Java ..." -Optionen – marcolopes

+0

Haben Sie jemals eine bessere Lösung gefunden? Es scheint seltsam, dass wir diese Ansichten explizit deaktivieren müssten – lucks

Antwort

2

Welche Vorlage haben Sie folgen Ihrer RCP erstellen?
Wenn Sie bei Vogella's RCP tutorial suchen, am Ende mit einem sehr leeren RCP up:

alt text

aber sagen, dass Vogella befasst sich auch mit Aktivitäten in seinem „Eclipse Activities – Hide/Display certain UI elements“, wo Sie konkretes Beispiel für activityPatternBinding Filterung sehen.
Er empfiehlt auch diese Aktivitäten mit einigen commands zu kombinieren.

Aktivitäten können auch zusammen mit Kern Ausdrücke verwendet werden und Ihre eigenen Ausdrücke definieren (die Sie über ISourceProvider definieren.

+0

Ich habe "Create new Plugin-Project "Mit der Rich-Client-App-Option. Ich habe alles konfiguriert, und alles hat funktioniert, wie es sollte, bis zur neuesten Eclipse Helios Auto-Update. Danach war meine Perspektive Menü" Invasion d "mit neuen Optionen. – marcolopes