[Эта тема не дубликат, т.к. не имеет отношения к Xors3D]
Доброго времени суток.
Хочу представить вашему вниманию свой GUI.
AlbaLynx - GUI для Blitz3D. Его особенности:
- Внешний вид любого элемента целеком и полностью зависит от выбранного шаблона.
- Гибкая система шаблонов, благодаря которой интерфейс может принимать любой вид и самые разные формы.
- Довольно простой механизм создания своих элементов (только на C++)
- Поддержка растровых и векторных шрифтов.
- Поддержка Unicode. Все текстовые функции имеют двойной интерфейс, но внутри GUI текст хранится в юникоде.
- Язык написания - С++.
- Вывод графики через FastImage.
На данный момент присутствуют следующие элементы интерфейса:
- Group
- Window
- Button
- ToggleButton (CheckBox)
- OptionButton
- ListBox
- TextBox
- TextArea
- ScrollBar
- ScrollArea
- Static (Label, Divider, Frame и пр.)
В скобках указаны элементы обладающие тем же функционалом, и для создания которых необходимо просто указать нужный шаблон.
Хочу выразить благодарность:
.Squid - за помощь и поддержку.
Mr F - за бета-тестирование и отлов глюков.
MixailV - за помощь в создании версии для Blitz3D
Всему сообществу blitz.pp.ru - за помощь в развитии предыдущих версий.
Скачать можно здесь -
http://rghost.ru/users/mihail-mescha...s/AlbaLynx-GUI
Состав архива:
- Версия для Blitz3D (Dll\Blitz3D\AlbaLynx.dll)
- Документация
- Заголовочные файлы
- Пример для Blitz3D (Samples\Blitz3D_Native\Sample.bb)
Кого интересует версия для Xors3D, прошу
Сюда.
Вроде бы все, жду отзывов