GtkInspector — инструмент для отладки GTK-приложений в графическом режиме

В блогах проекта рабочей среды GNOME представлена утилита GtkInspector, позволяющая выполнять наглядную отладку для GTK-приложений.

Инструмент GtkInspector во многом напоминает утилиту gtkparasite, которая позволяет исследовать иерархию виджетов, изменять их свойства, настройки тем и т.п. для работающего приложения, основанного на GTK+. Главным отличием станет включение GtkInspector в состав библиотек GTK+ для возможности его простого использования разработчиками. Наработки уже попали в мастер-ветку GTK+ 3.14.

Отладчик GtkInspector в демо-приложении GTK+
Отладчик GtkInspector в демо-приложении GTK+ / Иллюстрация с сайта GNOME Blogs

Для активации возможностей GtkInspector предлагается использовать клавиатурные сочетания Control-Shift-I и Control-Shift-D или запуск приложений с переменной окружения GTK_DEBUG=interactive.

Подробности о проекте GtkInspector доступны на wiki.gnome.org, видео с демонстрацией интерактивного отладчика в действии — на mclasen.fedorapeople.org.

Автор: Дмитрий Шурупов по материалам GNOME Blogs.



Коды для вставки в блог\форум



Вспомним другие новости из этого раздела?


Soft

←+Ctrl+→

Интересные новости
Приложение по обучению программированию Grasshopper от Google стало доступно для десктоповПриложение по обучению программированию Grasshopper от Google стало доступно для десктопов
iTunes открыл путь для вирусов на WindowsiTunes открыл путь для вирусов на Windows
Opera получила встроенную защиту от отслеживанияOpera получила встроенную защиту от отслеживания
Вышла macOS Catalina. iTunes больше нет и другие измененияВышла macOS Catalina. iTunes больше нет и другие изменения
Safari на iOS отправляет данные китайской компании TencentSafari на iOS отправляет данные китайской компании Tencent
Блок рекламы


Похожие новости

Microsoft подтвердила: флешки не нужно извлекать в «безопасном режиме»Microsoft подтвердила: флешки не нужно извлекать в «безопасном режиме»
Office для Mac добавляет редактирование документа в режиме реального времениOffice для Mac добавляет редактирование документа в режиме реального времени
Разработан инструмент, который позволит удалить лишние объекты с видеоРазработан инструмент, который позволит удалить лишние объекты с видео
Nebula — новый инструмент для оркестровки Docker-контейнеров в масштабных IoT-кластерахNebula — новый инструмент для оркестровки Docker-контейнеров в масштабных IoT-кластерах
Firefox запустил в тестовом режиме пересылку файлов до 1 ГБ, голосовой поиск и сервис заметок
Draft — Open Source-инструмент Microsoft для деплоя приложений в KubernetesDraft — Open Source-инструмент Microsoft для деплоя приложений в Kubernetes
OctoDNS — Open Source-инструменты от GitHub для управления DNS-записями у разных провайдеровOctoDNS — Open Source-инструменты от GitHub для управления DNS-записями у разных провайдеров
Apache Software Foundation отметила важную роль, которую сыграли Open Source-инструменты для «панамских документов»Apache Software Foundation отметила важную роль, которую сыграли Open Source-инструменты для «панамских документов»
Wine 2.0: инструмент для запуска Windows-приложений теперь с поддержкой Microsoft Office 2013Wine 2.0: инструмент для запуска Windows-приложений теперь с поддержкой Microsoft Office 2013
Google выпустила инструмент OSS-Fuzz для постоянного fuzz-тестирования Open Source-проектовGoogle выпустила инструмент OSS-Fuzz для постоянного fuzz-тестирования Open Source-проектов
Последние новости

Подгружаем последние новости