例如,假设当我将窗口捕捉到另一侧时,我想将所有小部件和图标移动到一侧:
void moveIcons(int offset) {
// Function that moves desktop elements to one side or the other given the offset
}
if (KDE.window.area == screenArea / 2) {
if (window.position == screenThirdQuartile) {
moveIcons(0);
}
else if (window.position == screenFirstQuartile) {
moveIcons(screenMidpoint);
}
}
有没有一种方法可以让我在 C++ 中访问 KDE 桌面的元素,或者像使用 JavaScript DOM 一样?