OpenGL User Interface Library

Материал из Википедии — свободной энциклопедии
Это текущая версия страницы, сохранённая InternetArchiveBot (обсуждение | вклад) в 17:01, 15 марта 2022 (Спасено источников — 1, отмечено мёртвыми — 0. Сообщить об ошибке. См. FAQ.) #IABot (v2.0.8.6). Вы просматриваете постоянную ссылку на эту версию.
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигации Перейти к поиску
GLUI
Скриншот программы GLUI
Demonstration of the GLUI program
Тип Элементы интерфейса
Разработчик Paul Rademacher
Написана на C++
Операционная система Кроссплатформенное программное обеспечение
Последняя версия 2.36 (4 ноября 2007; 17 лет назад (2007-11-04))
Лицензия LGPL
Сайт glui.sourceforge.net

OpenGL User Interface Library (GLUI) − библиотека элементов интерфейса пользователя, написанная на C++ и основанная OpenGL Utility Toolkit (GLUT). Она предоставляет такие виджеты, как кнопка, флажок, радиокнопка, спинер для приложений OpenGL. Это не зависящая от оконной и операционной системы библиотека, опирающаяся на GLUT в зависящих от системы вопросах, к примеру управление мышью.

Ей не хватает функциональности по сравнению с полноценными инструментариями виджетов, таких как Qt, wxWidgets или FLTK, но она очень мала и проста в использовании. Исследовательская или демонстрационная программа, которая первоначально использует только GLUT, может быть дополнена в короткие сроки полезной панелью управления с использованием GLUI даже кем-то, только начавшим использовать этот инструментарий.

Написание библиотеки начал Paul Rademacher для помощи в научной работе. Сейчас её разрабатывает Nigel Stewart.

Слабыми местами является отсутствие полнофункционального диалога выбора файла и посредственная отзывчивость.