Hello Mark, 2009/3/21 Mark Adams <[email protected]>:
> Anyway, back to my problem. It's most easily demonstrated using good old > Acorn !Draw. If I select the line drawing tool and click to start drawing a > line, the mouse pointer jumps about 20 pixels to the right. If I draw some > lines in !Draw, the position of the lines is quite a way off where the > crosshairs pointer is. When the pointer leaves the window, it returns to > the correct position. The problem lies somewhere in the mousehack routine. If you click 'Mouse' -> 'Capture' in the emulator menu (press CTRL+End to open it) then the problem doesn't occur anymore. > As the crosshairs pointer has an active point that isn't at the top left, I > wondered if that had something to do with it. Strangely, if you do move the > pointer out of the !Draw window and then back again, the pointer appears at > the correct position until you next click the mouse. Look like that RISC OS calls which changes the mouse pointer shape are not correctly trapped by mousehack. Thanks for the bug. I'll look into it. Greetings, MrSeed _______________________________________________ Rpcemu mailing list [email protected] http://www.riscos.info/cgi-bin/mailman/listinfo/rpcemu
