Classi di utilità UI di debug
Il plugin di UI di debug fornisce alcune classi che costituiscono delle ottime basi 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 plugin di debug
- Informazioni sulla vista di debug corrente nel workbench
- Informazioni sul programma attualmente sottoposto a debug
- Apertura della finestra di dialogo della configurazione di avvio
IDebugView
fornisce funzioni comuni per le viste di debug. Fornisce l'accesso a un visualizzatore sottostante e la presentazione del relativo modello di debug. Generalmente i client devono estendere AbstractDebugView
piuttosto che implementare l'interfaccia da zero. AbstractDebugView
fornisce funzioni comuni aggiuntive:
- Archiviazione di azioni in un registro delle azioni
- Gestione generica del menu di scelta rapida 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
