Utility-klassen foutopsporingsgebruikersinterface
Naast een algemeen framework voor het afbeelden van een foutopsporingsgebruikersinterface, bevat de plugin van de gebruikersinterface voor
foutopsporing klassen die handige utility-methoden voor het implementeren van een gebruikersinterface voor een foutopsporingsprogramma implementeren.
DebugUITools
groepeert veel van deze utility's en omvat methoden voor het volgende:
- Opslaan en/of opbouwen van het werkgebied vóór een bepaalde startconfiguratie wordt uitgevoerd
- Opslaan en ophalen van afbeeldingen voor clients van de foutopsporingsgebruikersinterface
- Opzoeken van de presentatie die aan een gegeven foutopsporingsmodel gekoppeld is
- Ophalen van de opslagplaats voor voorkeuren van de foutopsporingsplugin
- Informatie over het programma waarin fouten worden opgespoord, zoals de/het huidige context, proces of console
- Openen van het startconfiguratiedialoogvenster met diverse standaardinstellingen
- In- of uitschakelen van het gebruik van stapfilters
IDebugView
biedt algemene funtionaliteiten voor foutopsporingsviews. Deze geven toegang tot een
onderliggende viewer en de bijbehorende foutopsporingsmodelpresentatie. Gewoonlijk breiden clients
AbstractDebugView uit
in plaats van de interface volledig zelf te implementeren. AbstractDebugView
bevat veel handige functies en onderdelen, zoals:
- Opslag van acties in een actieregister
- Algemene afhandeling van het voorgrondmenu van de onderliggende viewer
- Algemene implementaties van Delete-toets en dubbelklikfunctie
- Mechanisme voor weergave van foutberichten in de view