Hjälpklasser i användargränssnittet för felsökning
Förutom att definiera ett allmänt ramverk för visning av ett användargränssnitt för felsökning, inkluderar även aktuellt insticksprogram klasser som implementerar användbara hjälpmetoder för implementering av ett användargränssnitt för felsökning.
DebugUITools
grupperar många av dessa hjälpfunktioner och inkluderar metoder för följande funktioner:
- Spara och/eller bygga arbetsytan innan start av en viss startkonfiguration
- Lagra och hämta bilder på uppdrag av klienter till användargränssnittet för felsökning
- Söka efter presentation av en given felsökningsmodell
- Hämta inställningar för insticksprogrammet för felsökning
- Hämta information om aktuellt program under felsökning som t.ex. aktuell kontext, process eller konsol
- Öppna dialogrutan för startkonfiguration med olika standardvärden
- Aktivera eller inaktivera stegfilter
IDebugView
tillhandahåller en gemensam funktion för felsökningsvisning. Den ger åtkomst till en underliggande visning med dess presentation av felsökningsmodell. Normalt bör klienter utöka AbstractDebugView istället för att implementera gränssnittet från scratch. AbstractDebugView
tillhandahåller många användbara funktioner:
- Lagring av åtgärder i ett åtgärdsregister
- Allmän hantering av det underliggande visningsprogrammets kontextmeny
- Allmänna implementeringar av Delete-tangenten och dubbelklicksfunktionen
- Mekanism för visning av ett felmeddelande i vyn