Clases de utilidades de la UI de depuración
El conector de la UI de depuración proporciona algunas clases muy adecuadas
para construir interfaces de usuario del depurador.
DebugUITools
implementa funciones que las interfaces de usuario de depuración suelen emplear:
- almacenamiento y recuperación de imágenes en nombre de los clientes de la UI de depuración
- búsqueda de las presentaciones asociadas a un modelo de depuración dado
- recuperación del almacén de preferencias del conector de depuración
- información sobre la vista de depuración actual del entorno de trabajo
- información sobre el programa actual en proceso de depuración
- apertura del diálogo de configuración de lanzamiento
La interfaz IDebugView
proporciona funciones comunes para las vistas de depuración. Proporciona acceso a un visor
subyacente y a la correspondiente presentación del modelo de depuración. Habitualmente, los clientes
deben ampliar la clase AbstractDebugView,
en lugar de implementar la interfaz desde cero. La clase
AbstractDebugView
proporciona las siguientes funciones comunes adicionales:
- almacenamiento de las acciones en un registro de acciones
- manejo genérico del menú contextual del visor subyacente
- implementaciones generales de la tecla de suprimir y de la función de doble pulsación
- mecanismo para visualizar un mensaje de error en la vista
