From: Dave J. <dav...@go...> - 2010-05-01 15:17:56
|
This might be a very stupid question, and is asked because I am not familiar with X and the way it interacts with C: In Tcl, if you want a callback on "mouse movement" and a "mouse movement with the cursor held down", you need to register two callbacks not one. is there a possibility that you need something similar with FreeWRL , X and Motif ? The trace code I have added to createDrawingFrame and GLAreainput in fwMotifWindow.c shows all the setup being done and the callbacks happening for all sorts of events (like the window being brought to the front etc). It struck me that: A) There is a lot of code one would write, where one does NOT want a callback based purely on mouse position or movement, because one's app would not be interested One would only want the position once the user clicks...... B) it is two separate callback registrations in at least one language. Is the initial window setup missing a flag ? is the callback registration missing a mouse-movement registration ? As usual , more questions rather than answers...... Dave |