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>
  • Port към Xbox (благодарение Michael J. Wood!).
  • Widget код вече могат да използват AG_Redraw () интерфейси за задействане прави. Родово контур събитие използва тази информация, за да се избегнат ненужни видео новини - потребителски вериги събития трябва да бъдат променени, за да се тества за прозореца & quot; мръсни & quot; флаг, за да се възползват от тази функция.
  • Фиксирана компилация с --disable-наследство опция.
  • Изпълнено AG_SurfaceFromPNG () и AG_SurfaceFromJPEG (),
  • Фиксирана катастрофа бъг в AG_SurfaceFromSDL (); благодарение Люковете!
  • Добавено AG_SetJPEGQuality (), за да настроите качеството, използвана от AG_SurfaceExportJPEG ().
  • Merge --enable-foodebug в --enable-objdebug; премахнете lockdebug.
  • Upgrade изграждане система за BSDBuild 2.8. Имайте предвид, че баят ./agar-config/ и ./agar-foo-config/ директории могат да се счупят на изграждане и трябва да бъдат отстранени преди ./configure се изпълнява.
  • условие Fix поравно с AG_Timeout (3) интерфейс, когато таймерите са насрочени в обратен ред; Благодарение на Jakob Reschke за поправката!
  • Фиксирана UTF8 преобразуване бъг с 3-байтови последователности; благодарение Джери Huang!
  • Фиксирани координати компенсирани за изскачащи менюта по единично прозорците шофьори.
  • Многобройни подобрения позоваването на API. Добавено 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 платформа.
  • MATH:. Предупреждения Fix тип преобразуване
  • Изпълнено AG_DirDlg (3) джаджа селекция директория.
  • Изпълнено AG_Anim (3) намесвам.
  • WGL:. Прекратяване на заявление от излизане контура на събитието, вместо да използват излизане ()
  • В AG_Scrollbar (три) изпълнява AG_SCROLLBAR_AUTOHIDE опцията.
  • въпроси Fix компилация по MinGW / MSYS (благодарение Joergen!)
  • 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 ().
  • подсигури обикновен низ варианти за всяка функция приемане форматен аргументи. Това дава възможност за по-ефективен код, и избягва усложнения с езикови автомати.
  • Тъй като Window- * представки в събития като прозорец-mousemotion вече не са подходящи, марка ги отхвърлен в полза на Мишка * и ключовата -. *
  • The число typedefs Uint8, Sint8, Uint16, Sint16 и т.н., вече не са публични, освен ако изрично е _USE_AGAR_TYPES дефинирани.
  • Widgets като 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.
  • добавени различни размери намек съчетания: AG_ProgressBarSetLength (), AG_ScrollbarSizeHint ()
  • .
  • Фиксирана няколко течове памет на AG_Destroy (); добавена демонстрации / REINIT / тест.
  • Cursor промени, вече не се изпълняват пряко от джаджа код. Вместо това, джаджи сега регистрират & 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; класове обекти вече са динамично товарни.
  • работа Грешка е подобрен.
  • Библиотеката VG е пренаписани, най-вече и в момента е документирано официално.
  • Важно оразмеряване, клипинг / бракуване, и оказване на свързаните с поправки са направени в GUI библиотеката.
  • Новите джаджи включват Slider и Scrollview.

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

Коментари не е намерена
добавите коментар
Включете на изображения!