Служебные классы пользовательского интерфейса отладки
Помимо описания среды отображения пользовательского интерфейса отладки, модуль пользовательского интерфейса отладки
включает классы, реализующие удобные методы реализации пользовательского интерфейса отладки.
DebugUITools
включает методы, выполняющие следующие функции:
- Сохранение и/или создание рабочей области перед применением конфигурации запуска
- Хранение и загрузка изображений от имени клиентов пользовательских интерфейсов отладки
- Поиск параметров оформления конкретных моделей отладки
- Извлечение данных из хранилища параметров модуля отладки
- Отображение информации о текущей отлаживаемой программе
- Открытие окна диалога конфигурации запуска (для некоторых параметров указано значение по умолчанию)
- Включение и выключение пошаговых фильтров
Интерфейс IDebugView
описывает общие функции панелей отладки. Он предоставляет доступ к базовой
программе просмотра и связанному представлению модели отладки. Как правило, вместо реализации собственных интерфейсов
рекомендуется применять интерфейс AbstractDebugView.
AbstractDebugView
предоставляет много полезных функций:
- Взаимодействие с реестром действий
- Обработка контекстного меню базового редактора
- Обработка нажатия клавиши Delete и двойного щелчка мыши
- Отображение сообщений об ошибках на панели