• 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
5Copyright (C) 2003 Lubos Lunak <l.lunak@kde.org>
6
7You can Freely distribute this program under the GNU General Public
8License. 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
16namespace KWinInternal
17{
18
19class Client;
20
21class 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.4
This website is maintained by Timothy Pearson.