more sound effects

svn path=/trunk/kdebase/kwin/; revision=62336
This commit is contained in:
Matthias Ettrich 2000-08-31 17:15:10 +00:00
parent bf33b067be
commit d53798aaf0
3 changed files with 8 additions and 2 deletions

View file

@ -425,7 +425,7 @@ Client::Client( Workspace *ws, WId w, QWidget *parent, const char *name, WFlags
may_move = TRUE;
skip_taskbar = FALSE;
max_mode = MaximizeRestore;
cmap = None;
getWMHints();
@ -1856,6 +1856,9 @@ void Client::setShade( bool s )
{
if ( shaded == s )
return;
if ( isVisible() )
Events::raise( s ? Events::ShadeDown : Events::ShadeUp );
shaded = s;

View file

@ -12,6 +12,7 @@ class Events
public:
enum Event {
Activate,
Close,
Iconify,
DeIconify,

View file

@ -984,8 +984,10 @@ void Workspace::activateClient( Client* c)
Events::raise( Events::DeIconify );
c->show();
iconifyOrDeiconifyTransientsOf( c );
if ( options->focusPolicyIsReasonable() )
if ( options->focusPolicyIsReasonable() ) {
requestFocus( c );
Events::raise( Events::Activate );
}
}
void Workspace::iconifyOrDeiconifyTransientsOf( Client* c )