kwin Library API Documentation

notifications.h

00001 /*****************************************************************
00002  KWin - the KDE window manager
00003  This file is part of the KDE project.
00004 
00005 Copyright (C) 1999, 2000 Matthias Ettrich <ettrich@kde.org>
00006 Copyright (C) 2003 Lubos Lunak <l.lunak@kde.org>
00007 
00008 You can Freely distribute this program under the GNU General Public
00009 License. See the file "COPYING" for the exact licensing terms.
00010 ******************************************************************/
00011 
00012 #ifndef KWIN_NOTIFICATIONS_H
00013 #define KWIN_NOTIFICATIONS_H
00014 
00015 namespace KWinInternal
00016 {
00017 
00018 class Notify
00019     {
00020     public:
00021 
00022         enum Event 
00023             {
00024             Activate,
00025             Close,
00026             Minimize,
00027             UnMinimize,
00028             Maximize,
00029             UnMaximize,
00030             OnAllDesktops,
00031             NotOnAllDesktops,
00032             New,
00033             Delete,
00034             TransNew,
00035             TransDelete,
00036             ShadeUp,
00037             ShadeDown,
00038             MoveStart,
00039             MoveEnd,
00040             ResizeStart,
00041             ResizeEnd,
00042             DesktopChange = 100
00043             };
00044 
00045         static void raise( Event );
00046     };
00047 
00048 } // namespace
00049 
00050 #endif
KDE Logo
This file is part of the documentation for kwin Library Version 3.4.3.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Nov 4 00:48:56 2005 by doxygen 1.4.4 written by Dimitri van Heesch, © 1997-2003