From 7482fe22830ce974a15e3a132dcc3ac6cee1a65f Mon Sep 17 00:00:00 2001 From: Mavridis Philippe Date: Tue, 5 Dec 2023 15:53:55 +0200 Subject: TWin: add tileHorizontally(), tileVertically(), tileGrid() DCOP calls Signed-off-by: Mavridis Philippe --- twin/geometry.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'twin/geometry.cpp') diff --git a/twin/geometry.cpp b/twin/geometry.cpp index f729c702c..34117da20 100644 --- a/twin/geometry.cpp +++ b/twin/geometry.cpp @@ -2828,4 +2828,16 @@ TQRect Client::activeBorderMaximizeGeometry() return ret; } +void Client::tile(ActiveBorder border) { + if (!isResizable()) return; + activeTiled = true; + setActiveBorderMode(ActiveTilingMode); + setActiveBorder(border); + TQRect geo = activeBorderMaximizeGeometry(); + if (geo.isValid() && !geo.isEmpty()) { + setGeometry(geo); + } + workspace()->raiseClient(this); +} + } // namespace -- cgit v1.2.3