diff options
Diffstat (limited to 'kwin/clients/laptop/laptopclient.h')
-rw-r--r-- | kwin/clients/laptop/laptopclient.h | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/kwin/clients/laptop/laptopclient.h b/kwin/clients/laptop/laptopclient.h deleted file mode 100644 index de6e742f6..000000000 --- a/kwin/clients/laptop/laptopclient.h +++ /dev/null @@ -1,76 +0,0 @@ -/* - * Laptop KWin Client - * - * Copyright (c) 2005 Sandro Giessl <sandro@giessl.com> - * Ported to the trinity.2 API by Luciano Montanaro <mikelima@cirulla.net> - */ -#ifndef __KDECLIENT_H -#define __KDECLIENT_H - -#include <tqbitmap.h> -#include <kpixmap.h> -#include <kcommondecoration.h> -#include <kdecorationfactory.h> - -namespace Laptop { - -class LaptopClient; - -class LaptopButton : public KCommonDecorationButton -{ -public: - LaptopButton(ButtonType type, LaptopClient *parent, const char *name); - void setBitmap(const unsigned char *bitmap); - virtual void reset(unsigned long changed); - -protected: - virtual void drawButton(TQPainter *p); - TQBitmap deco; -}; - -class LaptopClient : public KCommonDecoration -{ -public: - LaptopClient( KDecorationBridge* b, KDecorationFactory* f ); - ~LaptopClient(); - - virtual TQString visibleName() const; - virtual TQString defaultButtonsLeft() const; - virtual TQString defaultButtonsRight() const; - virtual bool decorationBehaviour(DecorationBehaviour behaviour) const; - virtual int layoutMetric(LayoutMetric lm, bool respectWindowState = true, const KCommonDecorationButton * = 0) const; - virtual KCommonDecorationButton *createButton(ButtonType type); - - virtual TQRegion cornerShape(WindowCorner corner); - - void init(); -protected: - void paintEvent( TQPaintEvent* ); - void reset( unsigned long ); - void updateActiveBuffer(); - void captionChange(); -private: - bool mustDrawHandle() const; - bool isTransient() const; -private: - KPixmap activeBuffer; - int lastBufferWidth; - bool bufferDirty; -}; - -class LaptopClientFactory : public TQObject, public KDecorationFactory -{ -public: - LaptopClientFactory(); - virtual ~LaptopClientFactory(); - virtual KDecoration* createDecoration( KDecorationBridge* ); - virtual bool reset( unsigned long changed ); - virtual bool supports( Ability ability ); - virtual TQValueList< BorderSize > borderSizes() const; -private: - void findPreferredHandleSize(); -}; - -} - -#endif |