Glade — середовище для візуального проектування інтерфейсу на базі GTK+. Створений у Glade інтерфейс зберігається у форматі XML, який можна потім динамічно завантажити в GTK-застосунок за допомогою об'єкта GtkBuilder. XML-файли з визначенням інтерфейсу можуть бути використані в GTK-програмах на різних мовах програмування, включаючи C, C++, C#, Vala, Java, Perl і Python.

На ранніх стадіях розвитку проекту використовувався власний формат GladeXML і окрема бібліотека libglade. Ранні версії дозволяли також створювати шаблонні обробники подій на мові C, але цю можливість було рекомендовано не використовувати, оскільки вона вела до появи коду, який було дуже складно підтримувати і модифікувати. У версії 3 генерація коду прибрана з програми взагалі.

Виноски

Посилання

Создание приложений на GTK+ с использованием среды Glade на Habrahabr.ru.