IUP

Windows

Linux

Версия: 3.12

23
0

Характеристики

Версия: 3.12

Лицензия: Бесплатно

Обновлено:

Размер: 9.83 МБ

Совместимость: Linux

Язык: Английский

Разработчик: Tecgraf

Сайт: sourceforge.net

Описание

IUP Это библиотека базовых элементов графического пользовательского интерфейса с использованием языков C и Lua. С ее помощью можно создавать быстрые, не требующие компиляции графические приложения.

IUP отличает от других аналогичных библиотек способ реализации 4 важных концепций:

- Время создание управляющих элементов. При создании виджета не происходит его немедленного отображения в ОС. Оно выполняется при показе содержащего виджет диалога или путём ручного вызова функции IupMap для этого диалога.

- Система атрибутов. В IUP очень мало функций, поскольку основным способом работы с виджетами является доступ к их атрибутам (текстового типа), с помощью функций IupSetAttribute и IupGetAttribute.

- Абстрактное позиционирование макета. Виджеты в IUP никогда не позиционируются путём явного задания координат, их позиции рассчитываются динамически, в соответствии с абстрактной иерархией макета, задаваемой с помощью виджетов-контейнеров IupFill, IupHbox и IupVbox (впрочем, явное позиционирование допускается внутри виджетов-контейнеров специального типа).

- Система обратных вызовов. Язык LED поддерживает косвенное задание связи виджетов с функциями обратного вызова. Для связывания Си-функции используется конструкция IupSetFunction имя, с последующим связыванием атрибутов обратного вызова с использованием IupSetAttribute. Также можно осуществлять прямое связывание виджета с callback-функцией с помощью IupSetCallback.

Скриншоты

Версии

Если у вас есть информация о доступных версиях программы, вы можете отправить ее нам.

IUP можно найти в каталогах

Похожие приложения

Cкачать wxWidgets

wxWidgets

Версия: 3.1.3 (20845)

Cкачать Кассовый сервер QKkmServer

Кассовый сервер QKkmServer

Версия: 5.16.07. (19726)

Cкачать ClanLib

ClanLib

Версия: 3.0.1 (20105)

Cкачать Simple DirectMedia Layer

Simple DirectMedia Layer

Версия: 1.2.15 (3829)

Cкачать APCalc

APCalc

Версия: 2.12.3.3 (1052)

Cкачать ZenGL

ZenGL

Версия: 0.3.12 (5864)

Актуальные статьи

Change privacy settings