Agar

Szoftver screenshot:
Agar
Szoftver adatai:
Változat: 1.4.1
Feltöltés dátuma: 12 May 15
Fejlesztő: Wilbern Cobb
Engedély: Ingyenes
Népszerűség: 14

Rating: 1.0/5 (Total Votes: 2)

Agar projekt egy hordozható és ablak rendszer független grafikus eszközkészlet SDL és OpenGL.
Amellett, hogy egy teljesen működőképes GUI toolkit, egy sor magasabb szintű grafikus kapcsolódó könyvtárak is szerepelnek agar. A teljes lista, lásd az agar könyvtárak oldalon.
Agar szabad szoftver. Az agar forráskód szabadon használható és újrahasználható mindenki által a BSD licenc.
Agar van írva ANSI C és hordozható hogy minden platformon támogatott az SDL könyvtárat. A könyvtár és a hozzá kapcsolódó projektek már aktív fejlesztés 2001 óta A projekt támogatói csoft.net hosting.

Mi az új ebben a kiadásban:

< p>
  • Port Xbox (köszönet Michael J. Wood!).
  • Widget kódot is használhatja a AG_Redraw () interfészek kiváltó teszi. A generikus eseményhurok használja ezt az információt, hogy elkerüljék a felesleges video frissítések - egyéni esemény hurkokat kell módosítani, hogy teszteljék az ablak & quot; piszkos & quot; flag hogy kihasználják ezt a lehetőséget.
  • Fix összeállítás --disable-legacy opciót.
  • Megvalósult AG_SurfaceFromPNG () és AG_SurfaceFromJPEG ().
  • Fixed crash bug AG_SurfaceFromSDL (); köszönhetően csapóajtót!
  • Added AG_SetJPEGQuality (), hogy hozzanak minőségű használt AG_SurfaceExportJPEG ().
  • Merge --enable-foodebug a --enable-objdebug; távolítsa lockdebug.
  • Frissítsd építmények rendszer BSDBuild 2.8. Ne feledje, hogy áporodott ./agar-config/ és ./agar-foo-config/ könyvtárak eltörhet a build és el kell távolítani, mielőtt ./configure-t kerül végrehajtásra.
  • Fix patthelyzet állapotban a AG_Timeout (3) interfész, amikor időzítő a tervek fordított sorrendben; köszönhetően Jakob Reschke a fix!
  • Fix UTF8 konverzió hiba a 3-bájtsorozatba; köszönhetően Jerry Huang!
  • Fix koordinátáit eltolását felugró menük mellett egyablakos járművezetők.
  • Számos fejlesztések az API referencia. Hozzáadott AG_DriverGLX (3), AG_DriverWGL (3), AG_DriverSDLFB (3), AG_DriverSDLGL (3), AG_DriverMw (3) és AG_DriverSw (3), AG_InitGraphics () man oldalakat.
  • Fixed crash bug AG_TEXTBOX_STATIC és AG_EDITABLE_STATIC.
  • Added & quot; szerkezeti adatokból & quot; szakasz AG_Window (3).
  • Added hiányzó SDL_LockSurface () hívások a sdlfb / sdlgl járművezetők.
  • AG_InitGraphics () most elfogadja inicializálása érveket.
  • Kerülje használatát gettimeofday () a Cygwin platform.
  • Matematika: Fix típuskonverziója figyelmeztetéseket.
  • Megvalósult AG_DirDlg (3) könyvtár kiválasztására widget.
  • Megvalósult AG_Anim (3) interfész.
  • WGL: Befejezi alkalmazás kilép a rendezvény hurok használata helyett exit ().
  • A AG_Scrollbar (3), végre AG_SCROLLBAR_AUTOHIDE opciót.
  • Fix fordítással kapcsolatos problémák mellett MinGW / MSYS (köszönet Joergen!)
  • WGL: Adjon & quot; window-gainfocus & quot; esemény, amikor egy ablak középpontjában először a teremtés.

Mi az új verzióban 1.4.0:

  • A támogatás a többszörös & quot; natív & quot; ablakok; utómunka az alacsony szintű grafikai és beviteli eszköz interfészeket. Mivel ez a kiadás, a rendelkezésre álló eszközök:
  • o GLX (OpenGL megjelenítési keresztül X Window System; több ablak)
  • o WGL (OpenGL megjelenítési Windows alatt; több ablak)
  • o sdlfb (framebuffer rendering keresztül SDL; belső WM)
  • o sdlgl (GL renderelés keresztül SDL; belső WM).
  • Új vezetők is végre kell hajtani részeként egy alkalmazás, a vezető API dokumentálva van AG_Driver (3).
  • A pályázatokat kell most használni AG_InitGraphics () elindítani a grafikus felület. Visszamenőleges kompatibilitás megmarad, de AG_InitVideo () csak válassza ki közül egyablakos grafikus illesztőprogramok.
  • Agar most épül nélkül SDL könyvtárat, ahol az SDL grafikus vezérlője nem kell.
  • Számos fejlesztést a AG_Surface (3) interfész, már nem hivatkozhat a SDL.
  • Végre generikus AG_Keyboard és AG_Mouse pontok; lehetővé teszi a többszörös beviteli eszközök.
  • Végre widgetet & quot; intézkedések & quot; mint általános kezelésének módját egér és billentyűzet akciók per felhasználói beállítások (lásd AG_Widget (WIDGET_ACTIONS)).
  • Agar ablakok most fel és leszerelhető a AG_ObjectAttach () és AG_ObjectDetach () ellen a szülő AG_Driver (3); A AG_ViewDetach () függvény, manapság.
  • Added AG_Tbl (3), AG_Tree (3) interfészek ag_core.
  • Fix kezelése dinamikusan kiosztott húrok AG_CopyVariable ().
  • Végre AG_TlistUniq (), AG_TlistAddHead ().
  • Fontos optimalizációi AG_LookupClass ().
  • következetesen olyan egyszerű string változatok minden funkcióját elfogadásával formátumstringek érveket. Ez lehetővé teszi a hatékonyabb kódot, és elkerüli a szövődmények nyelvi kötések.
  • Ahogy a ablak- * eleji hasonló események ablak-mousemotion már nem releváns, jelölje őket Idejétmúlt egér * és a legfontosabb - *.
  • A integer typedefs Uint8, Sint8, Uint16, Sint16, stb már nem hozzák nyilvánosságra, hacsak _USE_AGAR_TYPES van explicit módon meghatározni.
  • Widgets, mint AG_Textbox (3) most embed AG_Label (3) kütyü megjeleníteni a kapcsolódó szöveges címkék.
  • Added AG_TextboxSetFont (), AG_EditableSetFont (), AG_ConsoleSetFont ().
  • különböző kiegészítéseket AG_Console (3).
  • Ez most lehetséges, hogy a AG_Scrollbar (3) kontroll mérete skálázott automatikusan a & quot; látható & quot; kötődés, lehetővé téve AG_SCROLLBAR_AUTOSIZE.
  • Következetesen képviseli színes értékeket AG_Color (3) az egész API.
  • Sok kiegészítések és frissítések, hogy az API referencia.
  • Added különböző méretű hint rutin: AG_ProgressBarSetLength (), AG_ScrollbarSizeHint ().
  • Fix pár memória szivárgás AG_Destroy (); hozzáadott demók / reinit / teszt.
  • Cursor változások már nem végrehajtható közvetlenül a widget-kódot. Ehelyett widgetek most regisztrálhatja & quot; kurzort változás területeken & quot; keresztül AG_Cursor (3) interfész.
  • Tegyünk AG_EventQ szerkezet,
  • Added AG_ObjectSetAttachFn (), AG_ObjectSetDetachFn (), AG_ObjectMoveToHead () és AG_ObjectMoveToTail () rendelkezik, lehetővé téve a sorrendben utód objektumokat kell ellenőrizni. Ezt használja AG_Window (3), ahol a sorrend fontos.
  • Megvalósult AG_ShortFilename () segédprogram rutin.
  • VG: Végre VG_Status (), VG_TextString (). VG_View (3) most használja a widget intézkedéseket.
  • Az alapértelmezett téma most lehetővé teszi az átláthatóságot a színösszeállítás.

Mi az új verzióban 1.3.4:

  • fejlesztések, hibajavítások, és új funkciókat.

Mi az új verzióban 1.3.3:

  • kötés Ada adunk.
  • A matematikai könyvtár adunk. Hordozhatóság és a fordítási javítások történtek.
  • Sok fejlesztést végeztek a AG_Object rendszer; objektum osztályok már dinamikusan betölthető.
  • Hiba kezelése javult.
  • A VG könyvtárat többnyire újraírásra és most dokumentált hivatalosan.
  • Fontos méretezés, vágás / selejtezés és renderelő kapcsolatos javítások történtek a GUI könyvtár.
  • New widgetek közé Slider és Scrollview.

Hozzászólások a Agar

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!