IT-словарь › Инфраструктура › editres

editres

Инфраструктура Svenska → Обновлено: 2026-10-19
Подробнее
Создатель
Chris D. Peterson
Год
Тип
Утилита X
Лицензия
MIT

Инструмент и протокол из X11R5, позволяющие заглянуть в дерево виджетов работающей программы на Xt и менять её ресурсы на лету.

Настройка X-программы через Xresources требовала знать, как называются виджеты, а эти сведения жили только в исходном коде. Chris D. Peterson из MIT X Consortium решил это в 1991 году небольшим протоколом: editres посылает ClientMessage окну программы, программа отвечает своим деревом виджетов, и инструмент рисует его графически. Щёлкнув по узлу, вы видите, как соответствующий виджет мигает на экране; можно прочитать его ресурсы, пробовать новые значения прямо в работающей программе и в конце сохранить строки в свой .Xresources.

Программа должна сама согласиться, зарегистрировав обработчик события из libXmu; xterm и большинство программ на Athena так и делают, программы на Motif — иногда. Сам инструмент написан на Xaw и выглядит соответственно, но тому, кому нужно было понять, почему у полосы прокрутки xterm не тот цвет, лучшего способа не было. У GTK и Qt аналогичные инспекторы появились много позже; editres справился с набором виджетов, не получившим ни одной новой возможности со времён первой администрации Буша.

← Назад к словарю