Доброго времени суток,
Если запустить приложение написаное с GTK, то команда
xwininfo -tree -root
выведет для этого приложения кучу окон, с разными координатами и размерами. Как я понял при программировании на gtk можно «лепить» своё приложение из объектов, называемых виджетами, каждый из них по сути - дочернее окно для приложения.
Вопрос - при каждом запуске приложения id этих виджетовых окон меняются, можно ли при помощи GTK получить доступ к списку этих виджетов в уже работающем приложении (т.е. из своей программы), они же наверняка внутри приложения имеют свои имена, которые не меняются при каждом запуске, типа ПАНЕЛЬ1 или КНОПКА2 ?
Просто если они для иксов как окна, то можно получить изображение виджета отдельно от окна?