IUP
Справочная информация о программе (приложении) IUP, Linux (03.07.2013) - Компоненты, библиотеки: разработчик, описание, дата выхода
Вид приложения:
Компоненты, библиотеки
Версия:
03.07.2013
Дата выхода:
2013-02-04
Разработчик:
Tecgraf
Языки:
Английский
Операционные системы:
Linux
Описание
IUP 3.7 для Linux - Это библиотека базовых элементов графического пользовательского интерфейса с использованием языков C и Lua. С ее помощью можно создавать быстрые, не требующие компиляции графические приложения.IUP отличает от других аналогичных библиотек способ реализации 4 важных концепций:- Время создание управляющих элементов. При создании виджета не происходит его немедленого отображения в ОС. Оно выполняется при показе содержащего виджет диалога или путём ручного вызова функции IupMap для этого диалога.- Система атрибутов. В IUP очень мало функций, поскольку основным способом работы с виджетами является доступ к их атрибутам (текстового типа), с помощью функций IupSetAttribute и IupGetAttribute.- Абстрактное позиционирование макета. Виджеты в IUP никогда не позиционируются путём явного задания координат, их позиции рассчитываются динамически, в соответствии с абстрактной иерархией макета, задаваемой с помощью виджетов-контейнеров IupFill, IupHbox и IupVbox (впрочем, явное позиционирование допускается внутри виджетов-контейнеров специального типа).- Система обратных вызовов. Язык LED поддерживает косвенное задание связи виджетов с функциями обратного вызова. Для связывания Си-функции используется конструкция IupSetFunction имя, с последующим связыванием атрибутов обратного вызова с использованием IupSetAttribute. Также можно осуществлять прямое связывание виджета с callback-функцией с помощью IupSetCallback.
Забавное видео
В 2 года родители подарили малышу баскетбольное кольцо и мяч, посмотрите, что умеет этот малыш сейчас!