Summary: Artifact When Moving Line Control
Product: REALbasic
ProductVersion: 4.5fc4
Component: Application
Severity: Incorrect Functionality
CC: realbasic-dr at lists dot realsoftware dot com
Reproduce: This is easiest to demonstrate by simply making a line control,
stretched horizontally across the window, follow the vertical movement of
the mouse in the MouseMove (or MouseDrag) event of a window.
Run the attached project and move the mouse pointer up and down in the
window. Note that the line control follows it just fine. Now set the
line's BorderWidth property to a value greater than 1. Run the project
again. Note that artifact is produced when moving down toward the bottom of
the window, but not when moving upward. It appears that when moving down,
only one pixel of thickness is erased from the line's previous location.
Reproducible: Always
OSVersion: 10.1.5
CPUType: PowerPC
SubmittedOn: 6-29-2002 at 7:33 PM
REALbugsVersion: 1.4.2
Description: When moving a line control in code, artifact is produced when
the line is moved toward the bottom of a window (Y increasing) if the line
is more than 1 pixel thick (i.e. BorderWidth > 1).
WorkaroundNotes:
Workaround: 0
|