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
)
1 year 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
)
1 year ago
Denis Kozadaev
d984205f2e
SunOS specific patches
...
Signed-off-by: Denis Kozadaev <denis@dilos.org>
(cherry picked from commit 4d58a4ea8d
)
1 year ago
Michele Calgaro
8250c8e423
Removed explicit usage of the 'register' keyword.
...
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
5 years ago
François Andriot
cd2fc7ba91
Fix FTBFS with GCC7
...
Signed-off-by: François Andriot <francois.andriot@free.fr>
7 years ago
Timothy Pearson
01dcde0a04
Fix window control issues introduced in GIT hash 17b142dd
...
This relates to Bug 2220
10 years ago
Timothy Pearson
17b142dd64
Send setActive signal when taking focus in Client::takeFocus
...
This relates to Bug 2189
Clean up minor formatting issues
10 years ago
Timothy Pearson
84d7db0195
Call setActive if new focus window is found and set when rotating focus to next available window
...
This resolves Bug 2189
10 years ago
Darrell Anderson
90f1f50f00
Fix remnant QMIN/QMAX to TQMIN/TQMAX.
11 years ago
Timothy Pearson
77cbe84cb6
Rename additional header files to avoid conflicts with KDE4
12 years ago
Timothy Pearson
01c60a2678
Rename KStandard for enhanced compatibility with KDE4
12 years ago
Timothy Pearson
79b21d47bc
Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4
12 years ago
Slávek Banko
55c907ad0e
Unset/set NETWM shading state around minimizing
...
Based on KDE GIT commit 8a02a383
12 years ago
Timothy Pearson
c7ae64ef12
Use TQFile object to read PID instead of standard C++ file functions
12 years ago
Timothy Pearson
8bd291c0e8
Rename additional global functions and variables for tqt3
13 years ago
Timothy Pearson
e8a1cdc01d
Rename additional global TQt functions
13 years ago
Timothy Pearson
b45137ace0
Fix incomplete commits 98ead41b
and 678bea5b
13 years ago
Timothy Pearson
98ead41b56
Add suspend/resume support for twin managed applications
13 years ago
Timothy Pearson
d160a6fc01
Update twin with initial framework for application suspend/resume
...
This needs some additional work before it can be enabled
13 years ago
Timothy Pearson
f64397c82f
Remove additional unneeded tq method conversions
13 years ago
Timothy Pearson
2c01fd64dd
Revert "Rename a number of old tq methods that are no longer tq specific"
...
This reverts commit 73c08b592d
.
13 years ago
Timothy Pearson
73c08b592d
Rename a number of old tq methods that are no longer tq specific
13 years ago
Timothy Pearson
0b6057404f
Rename kwin to twin (Part 2 of 2)
13 years ago