Commit Graph

16 Commits (d789ec8da0fe861c92cedd033f3b0ab6b54f7ebd)

Author SHA1 Message Date
Mavridis Philippe 6c06794072
TWin: Add DCOP method showWindowMenu(wid) for default menu position
Signed-off-by: Mavridis Philippe <mavridisf@gmail.com>
(cherry picked from commit ecd60bc6a5)
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
Michele Calgaro 5c10665b72
Replace Q_OBJECT with TQ_OBJECT
Signed-off-by: Michele Calgaro <michele.calgaro@yahoo.it>
(cherry picked from commit 814bf5fc4f)
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 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
Timothy Pearson a5430e4b98 Rename many classes and header files to avoid conflicts with KDE4 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 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 0ef12d60c8 Add preliminary taskbar task state support 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
Darrell Anderson 1e959a2aec Added Mac-like window switching for one app with keyboard shortcut Alt-~.
This resolves bug report 869.
Thanks to Calvin Morrison.
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 0b6057404f Rename kwin to twin (Part 2 of 2) 13 years ago