Classi di utilità UI di debug UI
Il plug-in di UI di debug fornisce alcune classi che garantiscono ottimi blocchi di creazione per la creazione delle interfacce utente del debugger.
DebugUITools
implementa funzioni comunemente utilizzate dalle interfacce utente di debug:
- archiviazione e recupero di immagini da parte dei client di UI di debug
- ricerca di presentazioni di modelli di debug associate a un determinato modello di debug
- recupero dell'archivio delle preferenze del plug-in di debug
- informazioni sulla visualizzazione di debug corrente nel workbench
- informazioni sul programma attualmente sottoposto a debug
- apertura della finestra di dialogo della configurazione di avvio
IDebugView
fornisce funzioni per le visualizzazioni di debug. Garantisce l'accesso ad una visualizzazione sottostante e alla sua presentazione del modello di debug. In genere, i client devono estendere AbstractDebugView
invece di implementare l'interfaccia da zero. AbstractDebugView
fornisce ulteriori funzioni comuni:
- archiviazione di azioni in un registro delle azioni
- gestione generica del menu di contesto del visualizzatore sottostante
- implementazioni generali del tasto Canc e della funzione di doppio clic
- meccanismo per la visualizzazione di un messaggio di errore nella visualizzazione
