Библиотека μGUI

μGUI - открытый проект модуля проектирования GUI для встраиваемых систем

Библиотека μGUI позволяет создавать простые графические приложения в окружениях, имеющих сильно ограниченные ресурсы. μGUI не зависит от Photon, Qt, Screen и OpenGL, не требует обязательной поддержки 2D и 3D акселерации, а также двойной буферизации.

Автор: Achim Döbler
Официальный сайт: https://www.embeddedlightning.com
Репозиторий GitHub: https://github.com/achimdoebler/UGUI
Версия библиотеки: 0.3

μGUI адресуется напрямую к буферу кадров, используя менеджер графической подсистемы io-display и его интерфейсную библиотеку Graphics Framework для управления видео режимом. Библиотека позволяет управлять несколькими полноэкранными окнами, обслуживать созданные на основе стандартных шаблонов виджеты, отображать текст и простейшую графику. Особенностью библиотеки является поддержка аппаратного курсора и фрагментирование содержимого окна для частичной перерисовки изменений без необходимости полной перерисовки контента.

Руководство разработчика библиотеки μGUI включает следующие темы:

Раздел документации Описание
Особенности и общее описание проекта
Способы взаимодействия с графическим драйвером
Способы интеграции собственного приложения с сервисами операционной системы
Способы создания, конфигурации и функционализации окон
Способы взаимодействия с драйвером ввода
Характеристика цветовой модели библиотеки
Перечень предустановленных шрифтов
Обзор программных интерфейсов библиотеки

Техническая поддержка

Для получения технической поддержки посетите раздел Поддержка сайта ( www.kpda.ru ). Вы обнаружите перечень предлагаемых способов оказания технической поддержки, включая публичный форум, форму обратной связи и контактные данные.

© 2005-2024, ООО "СВД ВС".




Предыдущий раздел: Руководство разработчика