Great job, guys!

On Tue, Nov 5, 2024 at 1:57 AM Fred vS <fi...@hotmail.com> wrote:

> Hello Sieghard.
>
> I added this in tdatacol.docellevent(var info: celleventinfoty) from
> msegrids.pas
>
> if info.eventkind = cek_focusedcellchanged then
> begin
> grid.invalidatewidget;
> end;
>
> This make the bug disapear on Radeon cards and does not make difference
> for other cards.
>
> So I think that we may keep it and commit it if there is no veto.
>
> ------------------------------
> *De :* Sieghard via mseide-msegui-talk <
> mseide-msegui-talk@lists.sourceforge.net>
> *Envoyé :* lundi 4 novembre 2024 22:55
> *À :* mseide-msegui-talk@lists.sourceforge.net <
> mseide-msegui-talk@lists.sourceforge.net>
> *Cc :* Sieghard <s_c_...@arcor.de>
> *Objet :* Re: [MSEide-MSEgui-talk] Old Radeon bug.
>
> Hello Fred,
>
> you wrote on Mon, 4 Nov 2024 00:17:03 +0000:
>
> > There is some movement about that old bug with some Radeon cards.
> ...
> > The fix is, after a cell is selected, to force redraw the widget.
> > I did it with Tfilelisview.hide + Tfilelisview.show.
> > Not very elegant but it works, all the cells are well rendered.
> >
> > What is the msegui method to redraw or refresh completely the widget?
>
> The "classic" sequence of "<objewct>.invalidate; update;" doesn't work?
> The cellgrid does have the methods (hopefully implemented) though.
>
> Failing that, you could try my "temporary solution", used for the
> "MSEclock" example application, and try to rebuild the wohle window, using
> "Window.RecreateWindow". At least as far as I could test it, this does not
> cause any recognizable adverse effects, although I cannot guarantee in any
> way. This is a compromise solution only.  Otherwise, I don't know either.
>
> --
> (Weitergabe von Adressdaten, Telefonnummern u.ä. ohne Zustimmung
> nicht gestattet, ebenso Zusendung von Werbung oder ähnlichem)
> -----------------------------------------------------------
> Mit freundlichen Grüßen, S. Schicktanz
> -----------------------------------------------------------
>
>
>
>
> _______________________________________________
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
> _______________________________________________
> mseide-msegui-talk mailing list
> mseide-msegui-talk@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk
>


-- 
Vasi
_______________________________________________
mseide-msegui-talk mailing list
mseide-msegui-talk@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mseide-msegui-talk

Reply via email to