Я программирую в Linux и использую X11 для своего рабочего стола. Я хотел бы изменить изображения свернутого окна в панели задач.Как изменить значок панели задач с помощью XIconifyWindow?
Я использую Fluxbox.
В настоящее время я использую XIconifyWindow, когда пользователь нажимает, чтобы свести к минимуму окно.
Как я могу контролировать значок маленького квадрата на панели задач, когда пользователь минимизирует его?
Спасибо.
Благодарим за помощь. Код, я использую, чтобы свести к минимуму выглядит примерно так:
void minWin(Window window, bool yes) const
{
if(yes)
{
XIconifyWindow(display, window, DefaultScreen(display));
}else{
XMapWindow(display, window);
}
}
Так как бы я поставил в некоторый код, чтобы установить значок в зависимости от какого-либо свойства?
Как
if myProp == "green" set green icon
else set red icon
Спасибо за вашу помощь. Код, я использую, чтобы свести к минимуму выглядит примерно так: недействительным MinWin (окно Window, BOOL да) константный { если (да) { XIconifyWindow (дисплей, окно, DefaultScreen (дисплей)); } else { XMapWindow (дисплей, окно); } } Итак, как бы я вставлял код для установки значка в зависимости от какого-либо свойства? Как если бы myProp == «зеленый» установил зеленый значок еще установлен красный значок – TheBigOnion
XChangeProperty - пример здесь http://lists.kde.org/?l=kwin&m=115435217715650&w=2 –
Ой, и я использую Fluxbox. – TheBigOnion