OLGX
Meer info
- Maker
- Sun Microsystems
- Type
- Tekenbibliotheek (C)
Sun's OPEN LOOK Graphics Library: de C-bibliotheek die knoppen, elevators en pushpins tekende voor zowel de vensterbeheerder olwm als de XView-toolkit, zodat beide er precies hetzelfde uitzagen.
Een grafische interface heeft twee kampen die tekenen: de vensterbeheerder, die frames en menu's schildert, en de toolkit, die de knoppen in de vensters schildert. Sun voorkwam twee interpretaties van OPEN LOOK door al het pixelwerk onder te brengen in één gedeelde bibliotheek, libolgx. olwm, olvwm en XView riepen allemaal dezelfde olgx_draw_button, olgx_draw_elevator en olgx_draw_pushpin aan en kregen dezelfde afgeschuinde randen, dezelfde elevator en dezelfde pushpin.
De bibliotheek tekende in twee modi: plat voor monochrome schermen en driedimensionaal met hoogtepunt- en schaduwkleuren. Pijlen, vinkjes en menusymbolen haalde ze uit een eigen glyphlettertype, -sun-open look glyph-, in plaats van ze met lijnstukken te tekenen. De code werd begin jaren negentig met XView als broncode vrijgegeven en leefde voort in de XView-pakketten van Linux-distributies, lang nadat Sun zelf op CDE was overgestapt. OLIT, de op Xt gebaseerde toolkit van AT&T, tekende zelf, een van de redenen dat de twee OPEN LOOK-werelden nooit helemaal hetzelfde oogden.