Commit Graph

24 Commits (577b0ec106ca8a4e6072f3a05db137892d129840)

Author SHA1 Message Date
Michele Calgaro 577b0ec106
twin: add tileWindowToBorder() and rename previously introduced tileHorizontally(), tileVertically(), tileGrid() DCOP calls
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit cc88c98f38)
2 years ago
Mavridis Philippe 62ce84146e
TWin: add tileHorizontally(), tileVertically(), tileGrid() DCOP calls
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 7482fe2283)
2 years ago
Michele Calgaro 9c73915ca7
twin: use separate bit to inhibit configure request messages. This resolves issue #434.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit f5bdd235fc)
2 years ago
Michele Calgaro df3439920c
Fix unwanted window resizing. This resolves issue TDE/tde#57.
Some applications (like xfce4-terminal) try to manage their sizes by requesting the window manager a different size. The WM responds by resizing the window and the application tries once again to adjust its own size. This can lead to a repeated loop of request-resize which results in the application window to either shrink to the minimum allowed size or expand to the display size.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit a9bd5b50e9)
2 years ago
Michele Calgaro 139b166e1a
Replaced various '#define' with actual strings - part 3
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 36f2e08fd3)
2 years ago
Michele Calgaro bf17c1e940
Replaced time related '#define' with actual strings
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 81ad1f9e3c)
2 years ago
Michele Calgaro 5cfda35559
Drop TQT_BASE_OBJECT* defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 0fc56f21d4)
3 years ago
Mavridis Philippe 7c193f33d7
twin: update Qt:: -> TQt::
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 83e74d1e55)
3 years ago
Mavridis Philippe 8a662b46fa
twin: prevent cursor appearing off-window when untiling while moving
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 42f97b681b)
3 years ago
Mavridis Philippe a64c483848
twin: Add opaque tiling option
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit bc6893644c)
3 years ago
Mavridis Philippe bb44b9863c
twin: Minor code cleanup and refactoring
Refactoring concerns active border code.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 0339423ced)
3 years ago
Mavridis Philippe e4d35cab44
TWin: Add active corner support to quick tiling
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 5b1934dd5d)
3 years ago
Mavridis Philippe ad771450f3
TWin: Active borders and snap tiling
This commit is a squash of the commits of TDE/tdebase#331.

In short, this backports some improvements to existing electric border
functionality from KDE, adds the snap tiling (or aerosnap) feature and
brings rudimentary support for active corners, which will be fully
implemented in a later PR.

The options dialog and the documentation has been updated to reflect
these changes.

Additionally, a new relevant option is introduced: an option for
restoring the original size of maximized/tiled windows when the user
starts dragging them. The option is set to be off by default,
preserving the traditional behaviour of KDE 3.x/TDE.

Last but not least, the term "electric" in relation to borders and
corners is replaced by "active" for clarity to the users.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 31335a04ed)
3 years ago
Darrell Anderson 90f1f50f00 Fix remnant QMIN/QMAX to TQMIN/TQMAX. 13 years ago
Slávek Banko 74b1fc6576 Cleanup output clutter 13 years ago
Timothy Pearson 77cbe84cb6 Rename additional header files to avoid conflicts with KDE4 13 years ago
Timothy Pearson 9286b9ebcc Rename common header files for consistency with class renaming 13 years ago
Timothy Pearson e4e0479220 Rename KApplication to TDEApplication to avoid conflicts with KDE4 13 years ago
Timothy Pearson 8bd291c0e8 Rename additional global functions and variables for tqt3 14 years ago
Timothy Pearson f64397c82f Remove additional unneeded tq method conversions 14 years ago
Timothy Pearson 628043be55 Rename old tq methods that no longer need a unique name 14 years ago
Timothy Pearson 2c01fd64dd Revert "Rename a number of old tq methods that are no longer tq specific"
This reverts commit 73c08b592d.
14 years ago
Timothy Pearson 73c08b592d Rename a number of old tq methods that are no longer tq specific 14 years ago
Timothy Pearson 0b6057404f Rename kwin to twin (Part 2 of 2) 15 years ago