Agar

Скриншот программы:
Agar
Детали программы:
Версия: 1.4.1
Дата загрузки: 12 May 15
Разработчик: Wilbern Cobb
Тип распространения: Бесплатная
Популярность: 14

Rating: 1.0/5 (Total Votes: 2)

Проект Агар производит портативные и окна системы независимых графический инструментарий для SDL и OpenGL.
В дополнение к полнофункциональной инструментария GUI, набор графики более высокого уровня, связанных библиотек также включены в агаре. Для получения полного списка, посетите страницу агар библиотеки.
Агар является свободным программным обеспечением. Исходный код Агар свободно использоваться и повторного использования всеми в соответствии с лицензией BSD.
Агар написано в ANSI C и является портативным, чтобы всех платформах, поддерживаемых библиотекой SDL. Библиотека и связанных с ней проектов был в активной разработке с 2001 года проект спонсируется csoft.net хостинга

Что нового В этом выпуске:.

< P>
  • Порт для Xbox (благодаря Майкл Дж дерево!).
  • Виджет код теперь могут использовать AG_Redraw () интерфейсы, чтобы вызвать рендеринга. Общий цикл обработки событий использует эту информацию, чтобы избежать ненужных обновлений видео - петли пользовательских событий должно быть изменено, чтобы проверить на окна и Quot; грязной и Quot; Флаг воспользоваться этой функцией.
  • Исправлена ​​компиляция с опцией --disable-наследие.
  • Реализованные AG_SurfaceFromPNG () и AG_SurfaceFromJPEG ().
  • Исправлена ​​ошибка с зависанием в AG_SurfaceFromSDL (); благодаря люк!
  • Добавлена ​​AG_SetJPEGQuality (), чтобы установить качество используемого AG_SurfaceExportJPEG ().
  • Merge --enable-foodebug в --enable-objdebug; удалить lockdebug.
  • Обновление системы сборки для BSDBuild 2.8. Обратите внимание, что черствый ./agar-config/ и ./agar-foo-config/ каталоги могут нарушить сборку и должны быть удалены перед ./configure выполняется.
  • Исправлена ​​тупиковая ситуация с (3) интерфейс AG_Timeout, когда таймеры запланированного в обратном порядке; благодаря Якоб Решке для исправления!
  • Исправлена ​​ошибка UTF8 преобразования с 3-байтовых последовательностей; благодаря Джерри Хуан!
  • Исправлены координаты смещения всплывающих меню под драйверов единого окна.
  • Многочисленные улучшения в API Reference. Добавлено AG_DriverGLX (3), AG_DriverWGL (3), AG_DriverSDLFB (3), AG_DriverSDLGL (3), AG_DriverMw (3) и AG_DriverSw (3), AG_InitGraphics () страницы руководства.
  • Исправлена ​​ошибка с зависанием с AG_TEXTBOX_STATIC и AG_EDITABLE_STATIC.
  • Добавлена ​​& Quot; структура данных и Quot; раздел, чтобы AG_Window (3).
  • Добавлена ​​недостающая SDL_LockSurface () вызывает у водителей sdlfb / sdlgl.
  • AG_InitGraphics () теперь может принимать аргументы инициализации драйверов.
  • Избегайте использования gettimeofday () на Cygwin платформу.
  • МАТЕМАТИКА:. предупреждения преобразования типа Fix
  • Реализованные AG_DirDlg (3) Выбор каталога виджет.

  • Реализован интерфейс
  • AG_Anim (3).
  • WGL:. Завершить приложение, выхода из цикла мероприятий вместо выхода ()
  • В AG_Scrollbar (3), осуществить вариант AG_SCROLLBAR_AUTOHIDE.
  • Исправлена ​​вопросы компиляции под MinGW / MSYS (благодаря Йорген!)
  • WGL: Дать & Quot; окно-gainfocus & Quot; Мероприятие, когда окно ориентирована впервые о создании.

Что нового в версии 1.4.0:

  • Добавлена ​​поддержка нескольких & Quot; родной & Quot; окна; переработать графики низкого уровня и интерфейсов устройств ввода. По этой версии, доступные драйверы:
  • о GLX (OpenGL рендеринга с помощью X Window System; несколько окон)
  • о WGL (OpenGL рендеринга под Windows; несколько окон)
  • о sdlfb (фрейм-буфер рендеринга с помощью SDL, внутренние WM)
  • о sdlgl (GL рендеринг с помощью SDL, внутренние WM).
  • Новые драйвера также может быть реализован как часть приложения, то API драйвера описана в AG_Driver (3).
  • Приложения должны теперь использовать AG_InitGraphics () для инициализации графического интерфейса. Обратная совместимость сохраняется, но AG_InitVideo () будет выбрать только среди одного окна графических драйверов.
  • Агар теперь могут быть построены без библиотеки SDL, где SDL графический драйвер не нужен.

  • не
  • Много улучшений в (3) интерфейс AG_Surface, больше полагаться на SDL.
  • Реализовать общие AG_Keyboard и интерфейсы AG_Mouse; позволяют различным устройствам ввода.
  • Реализация виджет & Quot; действия & Quot; в качестве общего метода обработки клавиатуры и мыши действия в настройках пользователя (см AG_Widget (WIDGET_ACTIONS)).
  • Агар окна теперь присоединять и отсоединять с помощью AG_ObjectAttach () и () AG_ObjectDetach против родителей AG_Driver (3); функция AG_ViewDetach () теперь не рекомендуется.
  • Добавлена ​​AG_Tbl (3), AG_Tree (3) интерфейсы ag_core.
  • обращение Исправление динамически выделяемых строк в AG_CopyVariable ().
  • Реализация AG_TlistUniq (), AG_TlistAddHead ().
  • Важные оптимизации в AG_LookupClass ().
  • Последовательно обеспечить простые варианты строк для каждой функции принимать строковых аргументов формата. Это позволяет более эффективный код, а позволяет избежать осложнений с языковыми привязками.
  • Как оконных * префиксы в таких мероприятиях, как стекла-mousemotion больше не актуальны, не отметить их устаревшими в пользу Мышь * и ключ -. *
  • Целое определения типов Uint8, Sint8, uint16 Sint16 и т.д. больше не обнародованы, если _USE_AGAR_TYPES не явно определены.
  • Виджеты, такие как AG_Textbox (3) теперь вставлять AG_Label (3) виджеты для отображения связанных с ними текстовые метки.
  • Добавлена ​​AG_TextboxSetFont (), AG_EditableSetFont (), AG_ConsoleSetFont ().
  • Различные дополнения к AG_Console (3).
  • Это теперь можно иметь AG_Scrollbar (3) размер управления автоматически масштабируется от & Quot; видно и Quot; связывания, позволяя AG_SCROLLBAR_AUTOSIZE.
  • Последовательно представляют цветовые значения, используя AG_Color (3) на протяжении API.
  • Многие изменения и дополнения к API Reference.
  • Добавлена ​​различные процедуры размер намек: AG_ProgressBarSetLength (), AG_ScrollbarSizeHint ()
  • .
  • Исправлено несколько утечек памяти на AG_Destroy (); добавил демо / REINIT / тест.

  • не
  • изменения курсора больше не осуществляется непосредственно из виджета кода. Вместо этого, в настоящее время виджеты зарегистрируйтесь и Quot; изменение курсора области & Quot; через AG_Cursor (3) интерфейс.
  • Представьте структуру AG_EventQ,
  • Добавлена ​​AG_ObjectSetAttachFn (), AG_ObjectSetDetachFn (), AG_ObjectMoveToHead () и AG_ObjectMoveToTail () функции, позволяя порядок дочерних объектов для управления. Это используется AG_Window (3), где важен порядок.
  • Реализованные AG_ShortFilename () утилита рутины.
  • VG: Реализовано VG_Status (), VG_TextString (). VG_View (3) теперь использует виджет действия.
  • Тема по умолчанию теперь позволяет прозрачность в цветовой гамме.

Что нового в версии 1.3.4:.

  • Улучшения, исправления и новые функции

Что нового в версии 1.3.3:.

  • были добавлены Наручники для Ada
  • был добавлен математическая библиотека. Были сделаны переносимости и компиляции исправления.
  • Много улучшений были сделаны к системе AG_Object; Классы объектов в настоящее время динамически загружаемый.
  • Обработка ошибок была улучшена.
  • Библиотека В. в основном переписана и теперь документально официально.
  • Важно размеров, обрезание / выбраковка, и оказание связанных с исправления были сделаны в библиотеке графического интерфейса.
  • Новые виджеты включают в себя ползунок и Scrollview.

Комментарии к Agar

Комментарии не найдены
добавить комментарий
Включите картинки!