IT-lexicon › Infrastructuur › Graphics context (X11)

Graphics context (X11)

Infrastructuur Svenska → Bijgewerkt: 2026-10-07

Een bundel tekeninstellingen die op de server wordt bewaard, zodat niet elke lijn zijn eigen kleur over het netwerk hoeft mee te sturen.

X11 was ontworpen voor programma's en schermen op verschillende machines, en elke byte op de lijn telde. Daarom staan tekenattributen — voor- en achtergrondkleur, lijndikte, streepjespatroon, lettertype, clipmasker en rasterfunctie — in een object aan de serverkant, de GC, aangemaakt met XCreateGC. Een verzoek om een lijn te tekenen bevat dan alleen de id van de GC en de coördinaten.

De rasterfunctie GXxor was een klassieker: teken een rechthoek met XOR, teken hem op dezelfde plek nog eens en hij verdwijnt. Selectiekaders en venstercontouren tijdens het verslepen werkten decennialang zo. Moderne toolkits renderen tegenwoordig met Cairo of Skia en sturen kant-en-klare beelden via XRender door, waardoor van de GC weinig meer over is dan een kopieerinstelling.

← Terug naar het lexicon