Wie ermittelt man, welche Eclipse-Plugins zu Menüs und Symbolleisten beitragen und diese stoppen?

8

Ich erstelle eine RCP-App, die eine Vielzahl von Plugins von Drittanbietern verwendet. Einige dieser Plugins unterstützen Menüs, Menüelemente und Symbolleistenschaltflächen, die ich nicht anzeigen möchte. Wie kann ich feststellen, welche Plugins diese Menüs, Menüelemente und Symbolleistenschaltflächen enthalten und wie kann ich sie deaktivieren?

    
tukushan 01.06.2011, 23:54
quelle

2 Antworten

9

Um Details des Menüs, der Symbolleistenbeiträge usw. zu überprüfen.

  • Laden Sie den Eclipse Plug-in Spy in Ihre RCP-Anwendung, indem Sie das Plug-in org.eclipse.pde.runtime
  • einbinden
  • Um die aktuelle Auswahl zu überprüfen, drücken Sie ALT-UMSCHALT-F1
  • Um Menüs zu überprüfen, drücken Sie ALT-UMSCHALT-F2 und wählen Sie dann den Menüpunkt

Verwenden Sie Aktivitäten, um den UI-Beitrag zu entfernen. Der von ALT-SHIFT-F2 bereitgestellte "Active Action Definition Identifier" -Wert ist derjenige, der als Muster in der activityPatternBinding-Spezifikation verwendet wird. Weitere Informationen zu zum Entfernen unerwünschter UI-Beiträge finden Sie unter dieser Frage.

Beachten Sie, dass Sie bei der Verwendung von Aktivitäten zum Entfernen unerwünschter UI-Beiträge manchmal die Plug-in-ID der UI-Beiträge angeben müssen und dass dies manchmal nicht vom einzelnen Beitrag abhängt.

Hinweis: Die Plug-in-Registrierungsansicht kann auch verwendet werden, um die IDs für Beiträge zu finden, obwohl Sie einige Suchen durchführen müssen.

    
tukushan 02.06.2011, 01:49
quelle
7

Alt + Verschiebung + F2 dann klicke auf ein menü.
Sie können den URI für Benutzer und Menüs kennen.

Alt + Shift + F1 : prüft den aktuellen aktiven Teil und die Auswahl.
Alt + < kbd> Shift
+ F3 : Inspektor-Mitwirkender von Widget oder Element.

Sie benötigen Plugin-Spion-Plugin in Runtime.

    
jeeeyul 02.06.2011 01:50
quelle

Tags und Links