diff options
| author | rbell <riley.bell@vfemail.net> | 2025-04-14 09:28:48 -0700 |
|---|---|---|
| committer | Michele Calgaro <michele.calgaro@yahoo.it> | 2025-05-13 17:15:36 +0900 |
| commit | 1f0b2eb41dd607447b2f20d93d7f600ace2bd3ff (patch) | |
| tree | ed96f7c08555068da788af4ab8c3a8db1c2a65d8 /twin/client.h | |
| parent | 0fdf9a3e90e70116f4d1e33056b6b28c40860d85 (diff) | |
| download | tdebase-1f0b2eb41dd607447b2f20d93d7f600ace2bd3ff.tar.gz tdebase-1f0b2eb41dd607447b2f20d93d7f600ace2bd3ff.zip | |
twin: Use screen geometry when active borders are in tiling mode
Signed-off-by: rbell <riley.bell@vfemail.net>
(cherry picked from commit 37605209af6150bda9a68f311b3535edf39ff122)
Diffstat (limited to 'twin/client.h')
| -rw-r--r-- | twin/client.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/twin/client.h b/twin/client.h index a59b20acd..dbe6f65c2 100644 --- a/twin/client.h +++ b/twin/client.h @@ -233,8 +233,10 @@ 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(); @@ -614,8 +616,8 @@ class Client : public TQObject, public KDecorationDefines bool activeMaximizing; bool activeTiled; - TQRect activeTiledOrigGeom; ActiveMaximizingMode activeMode; + TQPoint activePos; ActiveBorder currentActiveBorder; friend bool performTransiencyCheck(); |
