On Sunday 29 June 2003 23:38, Torsten Werner wrote:
Ich bin mir nicht einmal sicher, ob letzteres mit X überhaupt geht.
IIRC bekommt man zwar weiterhin die Randkoordinaten, aber dennoch die relativen Änderungen der Mausbewegung. Es gibt für MotionEvent ein paar Masken, u.a. GrabWindow (?) welche von Toolkits normalerweise genutzt werden, denn wenn der Mauszeiger aus dem Fenster draußen ist, bekommt man die Events nicht mehr.
Bei glut muß man das wohl selbst machen. Ein "Verstecken" hilft auf alle Fälle nicht.
Es gibt aber XQueryPointer, womit man (wie auch das angesprochene xeyes das macht) über Xlib global die Position des Mauszeigers abfragen kann, diese muß dann auf das eigene Fenster gemappt werden.
Ha, hat mir mein X11-Vortrag doch noch was gebracht :)
Josef