[lazarus] GTK team: please specify!
Micha Nelissen
M.Nelissen at student.tue.nl
Fri Nov 7 12:30:39 EST 2003
Mattias Gaertner wrote:
> On Wed, 05 Nov 2003 17:27:21 +0100
> Micha Nelissen <M.Nelissen at student.tue.nl> wrote:
>
>>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);
Ok, I have implemented an InvalidateRect-invalidates-children-too type
of InvalidateRect. I believe it's now compatible to the gtk bugs :),
e.g. the small lines left behind.
> I'm not sure, if the boundings are always correct. This is a non
> deterministic process. I have to debug this someday.
Good luck! ;). I will also see if I can find something, but don't count
too much on it :).
Micha.
More information about the Lazarus
mailing list