Dienstprogrammklassen der Debug-Benutzerschnittstelle
Das Plug-in für die Debugbenutzerschnittstelle stellt Klassen zur
Verfügung, die sich hervorragend als Bausteine für die Erstellung von
Debuggerbenutzerschnittstellen eignen.
DebugUITools
implementiert eine Funktionalität, die allgemein von
Debugbenutzerschnittstellen verwendet wird:
- Speicherung und Abfrage von Images für Clients der Debugbenutzerschnittstelle
- Suche nach Debugmodelldarstellungen, die einem bestimmten Debugmodell zugeordnet sind
- Abfrage des Benutzervorgabenspeichers für das Debug-Plug-in
- Informationen zur aktuellen Debugsicht in der Workbench
- Informationen zum aktuellen Programm, für das das Debug ausgeführt wird
- Öffnen des Startkonfigurationsdialogs
IDebugView
bietet eine allgemeine Funktionalität für Debugsichten.
Ermöglicht werden der Zugriff auf eine zu Grunde liegende
Anzeigefunktion und ihre Debugmodelldarstellung.
Normalerweise sollten Clients
AbstractDebugView
erweitern, statt die Schnittstelle ganz neu zu implementieren.
AbstractDebugView
bietet zusätzliche allgemeine Funktionen:
- Speicherung von Aktionen in einer Aktionsregistrierung
- Generische Verarbeitung des Kontextmenüs der zu Grunde liegenden Anzeigefunktion
- Allgemeine Implementierungen der Funktion von Löschtaste und Doppelklick
- Mechanismus für das Anzeigen von Fehlernachrichten in der Sicht