XMLGUI
Эта статья нуждается в дополнительных цитатах для проверки . ( апрель 2017 г. ) |
XMLGUI — это платформа KDE для разработки пользовательского интерфейса приложения с использованием XML , использующая идею действий.
В этой среде программист проектирует различные действия, которые может реализовать его приложение, при этом несколько действий определяются для программиста средой KDE , например открытие файла или закрытие приложения. Каждое действие может быть связано с различными данными, включая значки, пояснительный текст и всплывающие подсказки.
Интересная особенность этого дизайна заключается в том, что действия не вставляются программистом в меню или панели инструментов. Вместо этого программист предоставляет XML-файл, который описывает расположение строки меню и панели инструментов. Используя эту систему, пользователь может изменить дизайн пользовательского интерфейса приложения, не касаясь исходного кода рассматриваемой программы.
Кроме того, XMLGUI полезен для интерфейса программирования компонентов KParts для KDE, поскольку приложение может легко интегрировать графический интерфейс KPart в свой собственный графический интерфейс. Файловый менеджер Konqueror является каноническим примером этой функции.
Текущая версия — KDE Frameworks#KXMLGUI .
Другие проекты
[ редактировать ]Название несколько общее. Графический интерфейс Beryl XML ранее назывался xmlgui, и существует дюжина других XML-ориентированных графических библиотек с таким же названием проекта. KDE XMLGUI — один из длинной серии проектов, которым не удалось определить термин для получившейся в результате базы программирования.