diff options
Diffstat (limited to 'twin/client.h')
-rw-r--r-- | twin/client.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/twin/client.h b/twin/client.h index 98ff68c1a..178c718c4 100644 --- a/twin/client.h +++ b/twin/client.h @@ -233,13 +233,16 @@ class Client : public TQObject, public KDecorationDefines void resizeWithChecks( const TQSize& s, ForceGeometry_t force = NormalGeometrySet ); void keepInArea( TQRect area, bool partial = false ); void setActiveBorderMode( ActiveMaximizingMode mode ); + void setActiveBorderPos( TQPoint pos ); void setActiveBorder( ActiveBorder border); ActiveMaximizingMode activeBorderMode() const; + TQPoint activeBorderPos() const; ActiveBorder activeBorder() const; void setActiveBorderMaximizing(bool maximizing); void cancelActiveBorderMaximizing(); bool isActiveBorderMaximizing() const; TQRect activeBorderMaximizeGeometry(); + void tileToBorder(ActiveBorder border); void growHorizontal(); void shrinkHorizontal(); @@ -339,6 +342,7 @@ class Client : public TQObject, public KDecorationDefines private slots: void autoRaise(); void shadeHover(); + void configureRequestTimeout(); void shortcutActivated(); void updateOpacityCache(); @@ -480,6 +484,7 @@ class Client : public TQObject, public KDecorationDefines int desk; bool buttonDown; bool moveResizeMode; + bool inhibitConfigureRequests; bool move_faked_activity; Window move_resize_grab_window; bool unrestrictedMoveResize; @@ -558,6 +563,7 @@ class Client : public TQObject, public KDecorationDefines WinInfo* info; TQTimer* autoRaiseTimer; TQTimer* shadeHoverTimer; + TQTimer* configureRequestTimer; Colormap cmap; TQCString resource_name; TQCString resource_class; @@ -610,8 +616,8 @@ class Client : public TQObject, public KDecorationDefines bool activeMaximizing; bool activeTiled; - TQRect activeTiledOrigGeom; ActiveMaximizingMode activeMode; + TQPoint activePos; ActiveBorder currentActiveBorder; friend bool performTransiencyCheck(); @@ -755,7 +761,7 @@ inline bool Client::isOnAllDesktops() const } /*! Returns whether the client is on the virtual desktop \a d. - This is always TRUE for onAllDesktops clients. + This is always true for onAllDesktops clients. */ inline bool Client::isOnDesktop( int d ) const { |