KWinInterface.h00001 #ifndef KWIN_INTERFACE_H
00002 #define KWIN_INTERFACE_H
00003
00004 #include <dcopobject.h>
00005
00006 class KWinInterface : virtual public DCOPObject
00007 {
00008 K_DCOP
00009
00010 k_dcop:
00011
00012 virtual ASYNC cascadeDesktop() = 0;
00013 virtual ASYNC unclutterDesktop() = 0;
00014 virtual ASYNC reconfigure() = 0;
00015 virtual ASYNC killWindow() = 0;
00016 virtual void refresh() = 0;
00017 virtual void doNotManage(QString)= 0;
00018 virtual void showWindowMenuAt(unsigned long winId, int x, int y)= 0;
00019 virtual void setDesktopLayout(int orientation, int x, int y)= 0;
00020 virtual bool setCurrentDesktop(int)= 0;
00021 virtual int currentDesktop() const = 0;
00022 virtual void nextDesktop() = 0;
00023 virtual void previousDesktop() = 0;
00024 virtual void circulateDesktopApplications() = 0;
00025
00026 virtual void startKompmgr() = 0;
00027 virtual void stopKompmgr() = 0;
00028 virtual bool kompmgrIsRunning() = 0;
00029 virtual void setOpacity(unsigned long winId, unsigned int opacityPercent) = 0;
00030 virtual void setShadowSize(unsigned long winId, unsigned int shadowSizePercent) = 0;
00031 virtual void setUnshadowed(unsigned long winId) = 0;
00032
00033 k_dcop_signals:
00034
00035 virtual void kompmgrStarted() = 0;
00036 virtual void kompmgrStopped() = 0;
00037
00038
00039 virtual void dcopResetAllClients();
00040 };
00041
00042 #endif
|