Создание диалога настроек в Glade | |
Автор (ы) оригинала | Дэймон Чаплин |
---|---|
Разработчик (и) | Проект GNOME |
Первоначальный выпуск | 18 апреля 1998 г.; 22 года назад (1998-04-18) |
Стабильный выпуск | 3.38.0 (для GTK + 3.x) / 12 сентября 2020 г.; 31 день назад (12.09.2020) 3.8.5 (для GTK + 2.x) / 12 мая 2014 г.; 6 лет назад (12.05.2014) |
Репозиторий | |
Написано на | C, XML |
Операционная система | Unix-подобная, Windows |
Тип | |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | glade.gnome.org |
Glade Interface Designer - это построитель графического интерфейса пользователя для GTK, с дополнительными компонентами для GNOME. В своей третьей версии Glade не зависит от языка программирования и не создает код для событий, а создает файл XML, который затем используется с соответствующей привязкой (например, GtkAda для использовать с языком программирования Ada ). См. Список языковых привязок для GTK для получения информации о доступных.
Glade - это бесплатное программное обеспечение с открытым исходным кодом, распространяемое по Стандартной общественной лицензии GNU.
Первый выпуск Glade, версия 0.1, был выпущен 18 апреля 1998 года.
Glade 3 был выпущен 12 августа 2006 года. Согласно веб-сайту Glade, наиболее заметными отличиями для конечного пользователя являются:
Большая часть различий во внутреннем устройстве. Glade-3 полностью переработан, чтобы воспользоваться преимуществами новых возможностей GTK + 2 и системы GObject (Glade-3 был запущен, когда Glade-1 еще не был перенесен на GTK + 2). Следовательно, кодовая база Glade-3 меньше и позволяет новые интересные вещи, в том числе:
5 апреля 2011 года были выпущены две параллельно устанавливаемые стабильные версии Glade:
11 июня 2015 года была выпущена Glade 3.19.0. Это зависит как минимум от GTK + 3.16.0. Среди множества исправлений ошибок эта версия является первой, которая поддерживает виджеты GtkStack, GtkHeaderBar и GtkSidebar.
GtkBuilder - это формат XML, который используется в Glade Interface Designer для сохранить его формы. Эти документы затем можно использовать вместе с объектом GtkBuilder для создания экземпляра формы с помощью GTK. GladeXML - это формат XML, который использовался вместе с libglade, который теперь устарел.
Glade Interface Designer автоматически генерирует весь исходный код для графический элемент управления.
«Класс Gtk.Builder» позволяет разрабатывать пользовательские интерфейсы без написания кода. Класс описывает интерфейс в файле Extensible Markup Language (XML), а затем загружает XML-описание во время выполнения и автоматически создает объекты. Дизайнер интерфейсов Glade позволяет создавать пользовательский интерфейс в стиле WYSIWYG. Описание пользовательского интерфейса не зависит от используемого языка программирования.
Эскизы кода - это программные приложения, которые помогают пользователю создавать исходный код из файла GladeXML. Большинство составителей набросков кода создают исходный код, который использует libglade и файл GladeXML для создания графического интерфейса. Некоторые создатели эскизов могут создавать необработанный код, для которого не нужен файл GladeXML. В таблице ниже сравнивается основная информация о пакетах эскиза кода GladeXML.
Имя | Автор | Языки программирования | Лицензия на программное обеспечение |
---|---|---|---|
eglade | Дэниел Элфик | Eiffel | Лицензия Eiffel Forum |
Gladex | Кристофер Пакс и Чарльз Эдвард Пакс | Perl, Python, Ruby | GPLv3 |
glc | Билл Аллен | Python | LGPL |
ruby-glade-create-template | Масао Муто | Ruby | |
Тепаче | Сандино Флорес Морено | Python | LGPL |
GladeToBac | Thomas Freiherr | FreeBASIC (включает заголовки для GTK-3 и GTK-2.22.0 / GTKGlExt-1.2.0) | GPLv3 |
Glade2FB | Arnel Borja | FreeBASIC | GPLv3 |
gate3 | Ф. J. Fabien | Ada | Лицензия MIT |
Викискладе есть медиафайлы, связанные с Glade Interface Designer. |