next up previous contents
Next: 7.5 Treiber für das Up: 7.4 XWindow-Treiber Previous: 7.4.2 Abbildung kontinuierlicher Größen

7.4.3 Benutzerinteraktion

Das XWindow-Modul ist eng verbunden mit der Benutzerinteraktion: mausbezogene Ereignisse müssen in umgekehrter Richtung und Reihenfolge bearbeitet werden - erst von Pixeln in Weltkoordinaten, und dann rückprojiziert (s. Abschnitt 7.6).

Mausbewegungen sind typisch mit dynamischen Zeichnungen verbunden (s. Kapitel 6), also graphischen Darstellungen, die andeuten, wie ein zur Zeit unvollständiges Objekt beim Drücken eines Mausknopfes an der derzeitigen Position fortgesetzt oder komplettiert würde. Diese Zeichnungen werden zumeist invertierend ausgeführt, um Informationsverlust am Bild zu vermeiden. Um die Bewegungen nicht zu bremsen, werden die Transformationen der beteiligten Fixpunkte auf Pixelkoordinaten zu Beginn der Bewegungsfolge einmalig berechnet, und während der Bewegung wird nur noch Pixelorientiert gearbeitet.



Martin Knaipp
Wed Jun 12 15:41:33 MET DST 1996