load dissect, and then just run
ds '2'
The display is the sentence, and below it a single bordered rectangle.
But notice that the rectangle border is double-width at the right and
bottom. That shouldn't be.
Now move the mouse to an empty area of the isigraph window. Press the
mouse button & hold the button down. Move the mouse a little. Notice
that the shadowed rectangle retains its shadow. I am just moving the
block of pixels around the screen, tracking the mouse.
Now release the button. The shadow disappears. This is because I
redraw the graphics after the mouse release. But I DON'T RECALCULATE
THE PICTURE. I am running the same code that drew the original picture.
The only difference is the starting position, which is always an
integer number of pixels.
Somehow, the first set of commands to a window is doing something
different, has a different mode, than the later commands.
It doesn't do this on J6.
Before I look into this, can anyone think of some state inside the
graphics code that might be different the first time through?
Henry Rich
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm