WINGs
Mehr Info
- Entwickler
- Alfredo Kojima
- Typ
- Widget-Toolkit
- Lizenz
- LGPL
- Offizielle Website
- windowmaker.org
Das eigene Widget-Toolkit von Window Maker, „WINGs Is Not GNUstep“: eine kleine C-Bibliothek, die Buttons und Dialoge in NeXT-Grau zeichnet, ohne ein ganzes AppKit zu brauchen.
Alfredo Kojima brauchte Buttons, Listen und Textfelder für die Dialoge von Window Maker und dessen Einstellungswerkzeug WPrefs, und 1998 war das AppKit von GNUstep noch lange nicht nutzbar. Also schrieb er ein eigenes Toolkit direkt auf Xlib, mit Funktionsnamen wie WMCreateButton und WMAddPopUpButtonItem, entlehnte das Aussehen von NeXTSTEP und gab ihm einen Namen in GNU-Tradition, der klarmachte, dass es sich um ein Provisorium handelte. Die Bibliothek bringt Hilfen für Hashtabellen, Property-Listen im plist-Format von NeXT und eine einfache Ereignisschleife mit, dazu die Bildbibliothek wraster, die XPM, PNG und Skalierung für die Dock-Icons beherrscht.
Das Provisorium wurde zum Dauerzustand. WINGs wird bis heute von Window Maker und WPrefs genutzt sowie von ein paar eigenständigen Programmen, die den NeXT-Look ohne Objective-C wollten, während GNUstep nie der Ersatz wurde, den der Name vorwegnahm. Es ist eines der wenigen Widget-Toolkits, die für einen Fenstermanager geschrieben wurden und nicht umgekehrt.