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

twin

  • twin
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 ~Bridge();
26 
27  virtual bool isActive() const;
28  virtual bool isCloseable() const;
29  virtual bool isMaximizable() const;
30  virtual MaximizeMode maximizeMode() const;
31  virtual bool isMinimizable() const;
32  virtual bool providesContextHelp() const;
33  virtual int desktop() const;
34  virtual bool isModal() const;
35  virtual bool isShadeable() const;
36  virtual bool isShade() const;
37  virtual bool isSetShade() const;
38  virtual bool keepAbove() const;
39  virtual bool keepBelow() const;
40  virtual bool isMovable() const;
41  virtual bool isResizable() const;
42  virtual NET::WindowType windowType( unsigned long supported_types ) const;
43  virtual TQIconSet icon() const;
44  virtual TQString caption() const;
45  virtual void processMousePressEvent( TQMouseEvent* );
46  virtual void showWindowMenu( TQPoint );
47  virtual void showWindowMenu( const TQRect & );
48  virtual void performWindowOperation( WindowOperation );
49  virtual void setMask( const TQRegion&, int );
50  virtual bool isPreview() const;
51  virtual TQRect geometry() const;
52  virtual TQRect iconGeometry() const;
53  virtual TQRegion unobscuredRegion( const TQRegion& r ) const;
54  virtual TQWidget* workspaceWidget() const;
55  virtual WId windowId() const;
56  virtual void closeWindow();
57  virtual void maximize( MaximizeMode mode );
58  virtual void minimize();
59  virtual void showContextHelp();
60  virtual void setDesktop( int desktop );
61  virtual void titlebarDblClickOperation();
62  virtual void titlebarMouseWheelOperation( int delta );
63  virtual void setShade( bool set );
64  virtual void setKeepAbove( bool );
65  virtual void setKeepBelow( bool );
66  virtual int currentDesktop() const;
67  virtual TQWidget* initialParentWidget() const;
68  virtual TQt::WFlags initialWFlags() const;
69  virtual void helperShowHide( bool show );
70  virtual void grabXServer( bool grab );
71  private:
72  Client* c;
73  };
74 
75 } // namespace
76 
77 #endif

twin

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

twin

Skip menu "twin"
  • kate
  • libkonq
  • twin
  •   lib
Generated for twin by doxygen 1.9.1
This website is maintained by Timothy Pearson.