Agar (motor)

Agar Descrierea imaginii agar-logo.png.

informație
Dezvoltat de Hypertriton, Inc.
Ultima versiune 1.6.0 (16 mai 2020)
Scris in VS
Mediu inconjurator Cross-platform
Tip bibliotecă software
Licență BSD (revizuit)
Site-ul web libagar.org

Agar este un set de biblioteci software pentru interfețe grafice . Componenta sa principală, Agar-GUI, permite crearea de interfețe grafice. Agar este un software gratuit , dezvoltat în Quebec și disponibil sub licența BSD .

Proiecta

Agar este scris în C . În prezent poate fi folosit și din C ++ și Ada . Proiectarea sa se bazează pe sistemul de obiecte AG , care permite utilizarea metodelor de programare a obiectelor, cum ar fi moștenirea și funcțiile virtuale . Acest lucru facilitează, de asemenea, implementarea de noi widget-uri Agar.

Bibliotecile furnizate în distribuția Agar sunt:

Platforme

Agar-GUI își poate reda elementele grafice fie în modul video direct (prin SDL ), fie prin OpenGL . Modul Agar OpenGL este conceput pentru a utiliza în mod eficient accelerarea hardware. Agar este portabil și testat în mod regulat pe mai multe platforme , în plus FreeBSD , IRIX , Linux , MacOS Classic , Mac OS X , NetBSD , OpenBSD și Windows .

Aspect

Aspectul Agar-GUI este configurabil. Agar separă redarea elementelor cosmetice de implementarea widgeturilor sale. Acest lucru face posibilă personalizarea detaliată a aspectului diferitelor elemente GUI. Utilizatorul aplicației poate alege apoi între diferite teme.

Tema implicită a Agar este destul de generică și concepută pentru performanță în toate modurile grafice. Teme mai elaborate sunt posibile folosind transparența și funcții mai avansate în modul OpenGL.

Istorie

Agar este în curs de dezvoltare din 2002 .

Versiuni stabile

Versiune Data de lansare Nume de cod
1.0 23 octombrie 2005 Noaptea de la sfârșitul lunii octombrie
1.2 15 martie 2007 Cruciada hoardelor interlope
1.3 29 noiembrie 2007 Nașterea unei ere ascunse de sulf și flăcări
1.3.1 3 decembrie 2007 (Remedii)
1.3.2 2 martie 2008 Peisajele se transformă în cenușă
1.3.3 30 octombrie 2008 Solul înnegrit rămâne
1.3.4 30 august 2009 Descântec Pandemonic
1.4.0 16 aprilie 2010 Peisaje de metan înghețat
1.4.1 29 iulie 2011 Peisaje de metan înghețat
1.5.0 25 martie 2016 O adiere ușoară pe fruntea morților
1.6.0 16 mai 2020 Nulabilitate completă

Evoluții viitoare

Sunt planificate mai multe interfețe grafice (cum ar fi X11 și Quartz ). Este de asemenea planificat un suport mai bun pentru console de jocuri și ecrane tactile . Un editor GUI și linkurile Perl XS sunt, de asemenea, în curs de dezvoltare

Referințe

  1. Sistemul AG_Object
  2. Note privind portabilitatea Agar
  3. Interfață AG_Style

Vezi și tu

linkuri externe