• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kwin
 

kwin

  • kwin
bridge.h
1 /*****************************************************************
2  KWin - the KDE window manager
3  This file is part of the KDE project.
4 
5 Copyright (C) 2003 Lubos Lunak <l.lunak@kde.org>
6 
7 You can Freely distribute this program under the GNU General Public
8 License. See the file "COPYING" for the exact licensing terms.
9 ******************************************************************/
10 
11 #ifndef KWIN_BRIDGE_H
12 #define KWIN_BRIDGE_H
13 
14 #include <kdecoration_p.h>
15 
16 namespace KWinInternal
17 {
18 
19 class Client;
20 
21 class Bridge : public KDecorationBridge
22  {
23  public:
24  Bridge( Client* cl );
25  virtual bool isActive() const;
26  virtual bool isCloseable() const;
27  virtual bool isMaximizable() const;
28  virtual MaximizeMode maximizeMode() const;
29  virtual bool isMinimizable() const;
30  virtual bool providesContextHelp() const;
31  virtual int desktop() const;
32  virtual bool isModal() const;
33  virtual bool isShadeable() const;
34  virtual bool isShade() const;
35  virtual bool isSetShade() const;
36  virtual bool keepAbove() const;
37  virtual bool keepBelow() const;
38  virtual bool isMovable() const;
39  virtual bool isResizable() const;
40  virtual NET::WindowType windowType( unsigned long supported_types ) const;
41  virtual TQIconSet icon() const;
42  virtual TQString caption() const;
43  virtual void processMousePressEvent( TQMouseEvent* );
44  virtual void showWindowMenu( TQPoint );
45  virtual void showWindowMenu( const TQRect & );
46  virtual void performWindowOperation( WindowOperation );
47  virtual void setMask( const TQRegion&, int );
48  virtual bool isPreview() const;
49  virtual TQRect geometry() const;
50  virtual TQRect iconGeometry() const;
51  virtual TQRegion unobscuredRegion( const TQRegion& r ) const;
52  virtual TQWidget* workspaceWidget() const;
53  virtual WId windowId() const;
54  virtual void closeWindow();
55  virtual void maximize( MaximizeMode mode );
56  virtual void minimize();
57  virtual void showContextHelp();
58  virtual void setDesktop( int desktop );
59  virtual void titlebarDblClickOperation();
60  virtual void titlebarMouseWheelOperation( int delta );
61  virtual void setShade( bool set );
62  virtual void setKeepAbove( bool );
63  virtual void setKeepBelow( bool );
64  virtual int currentDesktop() const;
65  virtual TQWidget* initialParentWidget() const;
66  virtual Qt::WFlags initialWFlags() const;
67  virtual void helperShowHide( bool show );
68  virtual void grabXServer( bool grab );
69  private:
70  Client* c;
71  };
72 
73 } // namespace
74 
75 #endif

kwin

Skip menu "kwin"
  • Main Page
  • Alphabetical List
  • Class List
  • File List
  • Class Members

kwin

Skip menu "kwin"
  • kate
  • kwin
  •   lib
  • libkonq
Generated for kwin by doxygen 1.8.1.2
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |