WINGs
Mer info
- Skapad av
- Alfredo Kojima
- Typ
- Widget toolkit
- Licens
- LGPL
- Officiell sajt
- windowmaker.org
Window Makers egen widgetverktygslåda — "WINGs Is Not GNUstep" — ett litet C-bibliotek som ritar NeXT-grå knappar och dialoger utan att behöva ett helt AppKit.
Alfredo Kojima behövde knappar, listor och textfält till Window Makers dialoger och inställningsprogrammet WPrefs, och GNUsteps AppKit var 1998 långt ifrån användbart. Så han skrev en egen verktygslåda direkt ovanpå Xlib, med funktionsnamn som WMCreateButton och WMAddPopUpButtonItem, lånade utseendet från NeXTSTEP och gav den ett namn i GNU-tradition som gjorde klart att den var ett provisorium. Till biblioteket hör hjälpfunktioner för hashtabeller, egenskapslistor i NeXT:s plist-format och en enkel händelseslinga, plus bildbiblioteket wraster som sköter XPM, PNG och skalning för dockikonerna.
Provisoriet blev permanent. WINGs används än i dag av Window Maker och WPrefs och av ett fåtal fristående program som ville ha NeXT-look utan Objective-C, medan GNUstep aldrig blev den ersättning namnet förutsåg. Det är ett av få widgetbibliotek som skrevs åt en fönsterhanterare i stället för tvärtom.