GUI Add 'Sticky' to the window operations menu.
svn path=/trunk/kdebase/kwin/; revision=69290
This commit is contained in:
parent
ff6b3156c4
commit
2e93aab89b
1 changed files with 5 additions and 0 deletions
|
@ -1162,6 +1162,7 @@ QPopupMenu* Workspace::clientPopup( Client* c )
|
|||
popup->insertItem( i18n("Mi&nimize"), Options::IconifyOp );
|
||||
popup->insertItem( i18n("Ma&ximize"), Options::MaximizeOp );
|
||||
popup->insertItem( i18n("Sh&ade"), Options::ShadeOp );
|
||||
popup->insertItem( i18n("S&ticky"), Options::StickyOp );
|
||||
popup->insertItem( i18n("Always &On Top"), Options::StaysOnTopOp );
|
||||
|
||||
popup->insertSeparator();
|
||||
|
@ -1200,6 +1201,9 @@ void Workspace::performWindowOperation( Client* c, Options::WindowOperation op )
|
|||
case Options::ShadeOp:
|
||||
c->setShade( !c->isShade() );
|
||||
break;
|
||||
case Options::StickyOp:
|
||||
c->setSticky( !c->isSticky() );
|
||||
break;
|
||||
case Options::StaysOnTopOp:
|
||||
c->setStaysOnTop( !c->staysOnTop() );
|
||||
raiseClient( c );
|
||||
|
@ -2295,6 +2299,7 @@ void Workspace::clientPopupAboutToShow()
|
|||
popup->setItemEnabled( Options::MaximizeOp, popup_client->isMaximizable() );
|
||||
popup->setItemChecked( Options::MaximizeOp, popup_client->isMaximized() );
|
||||
popup->setItemChecked( Options::ShadeOp, popup_client->isShade() );
|
||||
popup->setItemChecked( Options::StickyOp, popup_client->isSticky() );
|
||||
popup->setItemChecked( Options::StaysOnTopOp, popup_client->staysOnTop() );
|
||||
popup->setItemEnabled( Options::IconifyOp, popup_client->isMinimizable() );
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue