Revision 847751

Go back to digest for 17th August 2008

Features in KDE Base

Jason Stubbs committed changes in /trunk/playground/base/plasma/applets/systray-refactor:

Adding a QWidget "proxy" on top of QX11EmbedContainer allows reparenting to work correctly - reparenting a QX11EmbedContainer directly kills the client.

This means that the dashboard shows at normal speed again and that the hack for dragging from the desktop to the panel is no longer required.

On another happy note, this commit also happens to make icon transparency work correctly too.
Corruption still creeps in as it always has, but when there's no corruption, things look perfect.

File Changes

Added 2 files
  • /trunk/playground/base/plasma/applets/systray-refactor/core/fdo
  •   /x11embeddelegate.cpp
  •   /x11embeddelegate.h
Modified 2 files
  • /trunk/playground/base/plasma/applets/systray-refactor
  •   /CMakeLists.txt
  •   /core/fdo/fdographicswidget.cpp
4 files changed in total