not quite so much needs to be delayed to the init() function
[personal-kdebase.git] / workspace / plasma / applets / systemtray / TODO
blobe258287a1a24e176876ec1a7a7301a4a928592bf
1 * Fix crash when removing and then readding applet
2 * Fix sizing on the desktop
4 * Try overriding QPaintDevice to obtain the background pixmap
5   - Will get rid of the double painting
6   - Will possibly allow calling XSetBackgroundPixmap without having to call XClearWindow()
7   - Might allow paints that result in an identical background pixmap to be discarded
9 * Remove X11EmbedContainer's dependency on SelectionManager
10   - X11EmbedContainer needs to be a self-contained QX11EmbedContainer implementation
12 * Add checks for XRender presence and fail nicely if necessary
13 * Don't do all the extra QX11EmbedContainer hacks if the client window is of the same depth
14 * Handle taskId clashes better
16 * Positioning of the extender is wrong. (Notifications are drawn part off screen and behind systray icons)
17 * Misbehavior of certain applets within the plasmoid protocol or vice-versa. (Still needs investigating)
18 * Notifications aren't grouped by application. (Not critical but preferred)
19 * Integrate kuiserver