#include KWindowSystem::setType( winId(), NET::Dock ); KWindowSystem::setOnAllDesktops( winId(), true ); KWindowSystem::setExtendedStrut(winId(), ) // contact API for geometry values, there's also KWindowSystem::setStrut( winId(), left, right, top, bottom); but i'm not sure whether it works (must be using the complex variant for some reason ;-) Since struts can only be applied to screen edges, move your panel there :-) Cheers >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<