[lazarus] GTK team: please specify!
Mattias Gaertner
nc-gaertnma at netcologne.de
Fri Nov 7 10:57:45 EST 2003
On Wed, 05 Nov 2003 17:27:21 +0100
Micha Nelissen <M.Nelissen at student.tue.nl> wrote:
> Mattias Gaertner wrote:
>
> > On Tue, 04 Nov 2003 22:12:26 +0100
> > Micha Nelissen <M.Nelissen at student.tue.nl> wrote:
> >
> >>A lot more :). For example: placing a TGroupBox into the form and then
> >>placing a button in that groupbox, selecting it. Then move the button: a
> >
> >>trail of complete square boxes of markers is left behind. Not a 1-pixel
> >>line, but the full 10 by 10 pixel box or so. All blue and green lines
> >>are left behind on controls, so moving them around a little bit and they
> >
> >>all have blue and green borders :). Do you know the cause, solution?
> >
> >
> > Sounds as if the InvalidateRect does not work properly under win32. Or
> > too good.
>
> Do you call InvalidateRect too on the control on which is painted? The
> grabbers, for example, are partly on form, partly on control.
> InvalidateRect is being called for the form, but is it called for the
> control too?
No. The following is used:
InvalidateRect(FForm.Handle, at OldRect,false);
I'm not sure, if the boundings are always correct. This is a non
deterministic process. I have to debug this someday.
Mattias
More information about the Lazarus
mailing list