Alien widgets and flickering

Louai Al-Khanji louai.khanji at gmail.com
Thu Mar 20 17:32:17 GMT 2008


On Thu, Mar 20, 2008 at 6:50 PM, Fredrik Höglund <fredrik at kde.org> wrote:
> On Wednesday 19 March 2008 07:34, Louai Al-Khanji wrote:
>  > On Tuesday 18 March 2008 19:57:40 Robert Knight wrote:
>  > > Hi,
>  > >
>  > > > Does anyone object to this patch to systemsettings then?
>  > >
>  > > Please try to make sure there are no unnecessary calls to
>  > > QWidget::winId() first.  Apart from the screensaver module which you
>  > > mentioned, I cannot see why other modules need it.
>  > >
>  > > > and I assume it won't be simple for kwin or style
>  > > > kcm's either.
>  > >
>  > > I'm not sure why that would be the case.  What does the style KCM need
>  > > a winId for?
>  > >
>  >
>  > I just noticed gmail didn't send my reply to David to the list. Basically,
>  > probably all other kcm's can be fixed, but not the screensaver previews. The
>  > whole screensaver infrastructure under X currently works based on reparenting
>  > X windows.
>
>  Is there a reason you can't reparent the screensaver window to the
>  toplevel window, and adjust the coordinates?

I guess that is feasible. Of course that means handling window
resizes, moves etc. yourself. And there would still be the
accessibility, kwin, kxkb, and randr kcm's to fix as well. And those
are just the ones I know of.

- Louai

>
>  Regards,
>  Fredrik
>




More information about the kde-core-devel mailing list