Дизайнер интерфейсов Glade


Glade Interface Designer — это конструктор графического пользовательского интерфейса для GTK с дополнительными компонентами для GNOME . В своей третьей версии Glade не зависит от языка программирования и создает не код для событий, а файл XML , который затем используется с соответствующей привязкой (например, GtkAda для использования с языком программирования Ada ). Доступные привязки см. в разделе Список языковых привязок для GTK .

Glade 3 был выпущен 12 августа 2006 года. Согласно веб-сайту Glade, наиболее заметными отличиями для конечного пользователя являются:

Большая разница во внутренностях. Glade-3 полностью переписан, чтобы воспользоваться преимуществами новых возможностей GTK+ 2 и системы GObject (Glade-3 была запущена, когда Glade-1 еще не была перенесена на GTK+ 2). Поэтому кодовая база Glade-3 меньше и позволяет делать новые интересные вещи, в том числе:

11 июня 2015 года была выпущена Glade 3.19.0. Это зависит как минимум от GTK+ 3.16.0. Среди многих исправлений ошибок эта версия первая поддерживает виджеты GtkStack, GtkHeaderBar и GtkSidebar. [12]

GtkBuilder — это формат XML , который конструктор интерфейса Glade использует для сохранения своих форм. Затем эти документы можно использовать вместе с объектом GtkBuilder для создания экземпляра формы с помощью GTK . GladeXML — это формат XML , который использовался в сочетании с libglade, который теперь устарел. [13]

Glade Interface Designer автоматически генерирует весь исходный код для графического элемента управления .