Commit Graph

46 Commits (fb0f60cc2e2ad4bde5150582395b2c61ff40d5fe)

Author SHA1 Message Date
Michele Calgaro b81117094f
Fix twin crash when starting with 'Switch desktop' option set. This
resolves issue #455.

Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 7e7c3b4d5f)
12 months ago
Michele Calgaro 1c65be77cd
Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit a4241b7911)
1 year 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)
1 year ago
Mavridis Philippe 7c193f33d7
twin: update Qt:: -> TQt::
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit 83e74d1e55)
2 years ago
Mavridis Philippe a64c483848
twin: Add opaque tiling option
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit bc6893644c)
2 years ago
Michele Calgaro 76fa61f90d
Replace _OBJECT_NAME_STRING defines with actual strings. This relates to the merging of tqtinterface with tqt3.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 22625693f1)
2 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)
2 years ago
Mavridis Philippe 84c4397644
twin: 25% zones for active corners
Added special checks that make corner activation easier: we assume
a 25% zone on the edge of each border where instead of half size
tiling we perform quarter size tiling. The rest 50% is left for
normal half size tiling.

Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit becae3055b)
2 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)
2 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)
2 years ago
Michele Calgaro 0911b4d0ca
Remove QT_CLEAN_NAMESPACE/TQT_CLEAN_NAMESPACE unnecessary define.
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
7 years ago
Timothy Pearson ff6fa6e087 Fix compositor startup failure
Clean up build warnings
10 years ago
Timothy Pearson 0271348b00 Fix twin attempting to load a new compton-tde instance when one is already active 10 years ago
Timothy Pearson 68cba85373 Fix twin deleting comptontdepidfile when compton-tde already running on startup
Fix long-standing bug in calling desktop lock methods over DCOP from within kdesktop process
10 years ago
Timothy Pearson f685dc8a29 Fix improperly sized string buffers in compton pid code 10 years ago
Timothy Pearson 9b9b436ba8 Write compton-tde pid file to tmp
This resolves Bug 887
10 years ago
Timothy Pearson 24e34ad989 Add basic support for a modified compton compositor instead of the old buggy kompmgr
Update additional Xorg atom names
11 years ago
Timothy Pearson 82b90cbe47 Fix failure to start kompmgr from control panel 12 years ago
Timothy Pearson ed123019ba Fix kompmgr not respecting user settings 12 years ago
Timothy Pearson 3421d01bb0 Fix TDM hang in certain circumstances when themed greeter is deleted
This resolves Bug 1453
Resolve themed greeter drawing inconsistencies between composited and non-composited mode
12 years ago
Darrell Anderson febcc86370 Fix when kompmgr printf message is displayed. 12 years ago
Timothy Pearson 77cbe84cb6 Rename additional header files to avoid conflicts with KDE4 12 years ago
Timothy Pearson 9286b9ebcc Rename common header files for consistency with class renaming 12 years ago
Timothy Pearson f537c21b68 Rename a number of classes to enhance compatibility with KDE4 12 years ago
Timothy Pearson 93943a849d Rename KStartup for enhanced compatibility with KDE4 12 years ago
Timothy Pearson de7e5867a6 Rename a number of libraries and executables to avoid conflicts with KDE4 12 years ago
Timothy Pearson cc74f360bb Rename KCModule, KConfig, KIO, KServer, and KSocket to avoid conflicts with KDE4 12 years ago
Timothy Pearson 79b21d47bc Rename KGlobal, KProcess, and KClipboard to avoid conflicts with KDE4 12 years ago
Timothy Pearson e4e0479220 Rename KApplication to TDEApplication to avoid conflicts with KDE4 12 years ago
Timothy Pearson 0ef12d60c8 Add preliminary taskbar task state support 12 years ago
Timothy Pearson 726c610054 Make shadow settings slightly less confusing 12 years ago
Timothy Pearson 1cac8a5e1d Fix kompmgr shadow support
Add kompmgr settings reload method to twin DCOP
Fix up kompmgr kcontrol module
Make default TDM login screen appearance more like the rest of the TDE login system
12 years ago
Timothy Pearson 57b56bb3f7 Fix DCOP interface to window suspend/resume functions
This resolves Bug 1354
12 years ago
Timothy Pearson 443169bdcb Update calls to deprecated XKeycodeToKeysym function 13 years ago
Darrell Anderson 38a4b91dbd Update remnant references: kde-*.desktop -> tde-*.desktop. 13 years ago
Darrell Anderson 13806ac476 Add source code module name [twin-workspace] to stdout/stderr messages to improve readability. 13 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 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 989d6a1901 Update various qt function definitions and static methods for tqt3 13 years ago
Timothy Pearson b492b550f3 Rename obsolete tq methods to standard names 13 years ago
Timothy Pearson f64397c82f Remove additional unneeded tq method conversions 13 years ago
Timothy Pearson 628043be55 Rename old tq methods that no longer need a unique name 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