/***************************************************************** kwin - the KDE window manager Copyright (C) 1999, 2000 Matthias Ettrich ******************************************************************/ #include "events.h" #include void Events::raise( Event e ) { return; // seems like knotify is unusable static bool forgetIt = FALSE; if ( forgetIt ) return; // no connection was possible, don't try each time QString event; switch ( e ) { case Close: event = "close"; break; case Iconify: event = "iconify"; break; case DeIconify: event = "deiconify"; break; case Maximize: event = "maximize"; break; case UnMaximize: event = "unmaximize"; break; case Sticky: event = "sticky"; break; case UnSticky: event = "unsticky"; break; case New: event = "new"; break; case Delete: event = "delete"; break; case TransNew: event = "transnew"; break; case TransDelete: event = "transdelete"; break; case ShadeUp: event = "shadeup"; break; case ShadeDown: event = "shadedown"; break; case MoveStart: event = "movestart"; break; case MoveEnd: event = "moveend"; break; case ResizeStart: event = "resizestart"; break; case ResizeEnd: event = "resizeend"; break; } // The notifications are called, but are not necessarily hooked // to anything (until the user sets it in the control panel) // if ( !event ) // return; if ( !KNotifyClient::event( event ) ) forgetIt = TRUE; }