Geplaatst op

JAWS on SDL

widget SDL

Just Another Widget System for Simple DirectMedia Layer in C++

Status: JAWS on SDL Entering Beta

In 2013 begon ik met een test van SDL2, die veelbelovend begon maar toch al snel minder fijn werd, gezegd moet worden dat SDL2 toen nog geen volledige release status had, die kwam in Augustus 2013.
Eind 2014 ben ik de status van SDL2 weer gaan bekijken en deze keer zag het er velen malen beter uit, ze hebben het toch weer voor elkaar gekregen om een volwassen opvolger voor SDL1 te realiseren.

Dat Valve Software en hun digitale winkel Steam, SDL2 als platform in haar producten gebruikt onder Linux, zal natuurlijk geholpen helpen in de stabiliteit maar ook voor de toekomst van SDL2.

Alhoewel ik tot nu toe alleen het grafische/muis gedeelte heb getest, voelt het goed aan en de bugs die ik deze keer tegenkwam al gemeld waren in de bug-tracker van SDL.
De Software-, OpenGL- en DirectX- Renderer van SDL2 zijn getest met onderstaande software.

Hier enkele geïmplementeerde opties van JAWS on SDL:

  • Werkt op ieder platform dat ondersteund wordt door SDL2.(Windows, Mac OS X, Linux, iOS, Android, en anderen)
  • Meerdere canvassen support vanuit één programma.(Wanneer het onderliggend systeem dit toelaat)
  • Deze bibliotheek heeft indien nodig, zijn eigen Window-Manager met optioneel System-Bars en Task-Bar per canvas.
  • Widgets hebben GEEN vaste maten in pixels, ze gebruiken afstanden in percentages in relatie tot hun Ouder.(Heerlijk voor al die verschillende telefoon schermen)[Responsive Design]
  • Widgets kunnen programmatisch van Ouder veranderd worden, zelfs van het ene canvas naar een ander canvas.
  • Scrollbars zijn systeem widgets die automatisch worden toegevoegd aan een Widget, wanneer deze een virtuele afmeting van groter dan 1.0 heeft, de kinderen worden ook direct dynamisch mee geschaald.
  • Het toevoegen van een frame aan een Widget, zorgt er automatisch voor dat niet alleen de decoratie van de Widget ‘kleiner’ wordt, maar ook de kinderen van de widget ‘kleiner’ worden.
  • Alle opties werken dynamisch !

widget SDL
Bureaublad met snelkoppelingen en een 5 punten polygon ter decoratie

widget SDL
Test Venster voor scrollbars en frames

widget SDL
Test Venster met scrollbars actief

Marcel Bakker

Laat een reactie achter

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

19 − five =