μ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, ООО "СВД ВС".
Предыдущий раздел: Руководство разработчика