В GTK+ интегрирован интерактивный отладчик GtkInspector

Маттиас Класен (Matthias Clasen), лидер Fedora Desktop Team и участник GNOME Release Team, представил новый интерактивный отладчик GtkInspector, который войдёт в штатную поставку будущего выпуска GTK+ 3.14. Интеграция GtkInspector с GTK+ даст возможность развивать средства отладки синхронно с GTK+ и предоставить разработчикам возможность иметь отладчик всегда под рукой. Отладчик можно вызвать на лету для любого GTK-приложения через клавиатурные комбинации Control-Shift-I или Control-Shift-D. Настройку вызова отладчика можно осуществить через GSettings-иерархию org.gtk.Settings.Debug.

Отладчик создан по мотивам проекта gtkparasite (попытка создать подобие Firebug для GTK+) и позволяет наглядно инспектировать иерархию виджетов (см. видеодемонстрацию), на лету менять свойства и наблюдать вызванные этим изменения в интерфейсе, управлять настройками тем оформления (менять темы или отдельные элементы в процессе отладки), использовать режим подсветки обновляемых в процесе работы графических областей, отображать содержимое пиксельного кэша, выводить разметку выравнивания элементов.

Предоставляется три основных режима работы:

  • Инспектирование объектов:

  • Визуальное инспектирование:
  • Переопределения свойств оформления через CSS:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.