예제 #1
0
파일: xfitman.cpp 프로젝트: lxde/lxqt-panel
/**
 * @brief raises windows _wid
 */
void XfitMan::raiseWindow(Window _wid) const
{
    clientMessage(_wid, atom("_NET_ACTIVE_WINDOW"),
                  SOURCE_PAGER);
}
예제 #2
0
void FKSimpleCore::installComponents(){
    connect(_realmComponent,SIGNAL(messageRequested(QString)),SLOT(realmMessage(QString)));
    connect(_serverComponent,SIGNAL(messageRequested(QString)),SLOT(serverMessage(QString)));
    connect(_clientComponent,SIGNAL(messageRequested(QString)),SLOT(clientMessage(QString)));
}
예제 #3
0
/**
 * @brief changes active desktop to _desktop
 */
void XfitMan::setActiveDesktop(int _desktop) const
{
    clientMessage(root, atom("_NET_CURRENT_DESKTOP"), (unsigned long) _desktop,0,0,0,0);
}
예제 #4
0
void XfitMan::closeWindow(Window _wid) const
{
    clientMessage(_wid, atom("_NET_CLOSE_WINDOW"),
                  0, // Timestamp
                  SOURCE_PAGER);
}
예제 #5
0
void XfitMan::minimizeWindow(Window _wid) const
{
    clientMessage(_wid, atom("WM_CHANGE_STATE"),
                  IconicState);
}
예제 #6
0
void XfitMan::moveWindowToDesktop(Window _wid, int _display) const
{
    clientMessage(_wid, atom("_NET_WM_DESKTOP"), (unsigned long) _display,0,0,0,0);
}