Bug 30643

Summary: kwin Touching windows stick together when moving and resizing
Product: [Plasma] kwin Reporter: Unknown <null>
Component: generalAssignee: KWin default assignee <kwin-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Other   
Latest Commit: Version Fixed In:

Description jasonwood 2001-08-15 16:42:29 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           kwin
Version:           KDE 2.2.0 CVS/CVSup/Snapshot
Severity:          wishlist
Installed from:    Compiled sources
Compiler:          Not Specified
OS:                Not Specified
OS/Compiler notes: Not Specified

Hi

One situation I find myself in time and again is where I have two or three windows which I am using at the same time. For instance before Kate came along I used to arrange kwrite and konsole one above the other to get the same sort of effect.

What would be nice though would be an option so that the windows "stick" together and could then be managed as a single window.

So to take the example of kwrite and konsole if I put them joining each other then :
a) Moving the parent (Kwrite in my case since it is the topmost window) would automatically move the child.
b) Moving the "resize" line adjoining the two windows would resize both windows
c) Moving the Child window away from the parent would break the connection between them.

Being able to stick multiple windows together in this way would be nice as well.

Does this sound like a feasable idea?

(Submitted via bugs.kde.org)
Comment 1 Eduardo Robles Elvira 2004-05-09 16:40:32 UTC
I know this is an imported bug noone is watching and so on but, I've always thought this could be a great feature!

In fact, there some good old window managers people particulary love because they solve the windowing problem that Jason has described; "window overlapping" can be annoying. But I think that they use an approach not very powerful. Thus, I think that Jason's proposition give us the best of both worlds, solving the "overlapping problem" (or however it's said, my english is not perfect =) in an elegant and powerful way.

I suggest some more features:
- Basically, it should behave like the IDEAl interface mode that kate has and jason mentioned. Indeed, maybe the code could be based on it:
* You could move the inner union borders between windows to resize the inner windows without changing the "metawindow" size.
* You could roll up a inner window, without breaking the connection among the joined windows, just as kate "close" its konsole, so that it doesn't waste space when it's not needed, but remain there.
* You can join more than two windows.
* You can rearrange the inner windows: In kate you can put the konsole panel in the left, right, bottom or top boder..
* To have more an IDEAl like mode so that you can have tabs of joined windows in panels.
* Finally, there are some more things I haven't mentioned, but I think you can already realise which is the wish: to recreate the IDEAl interface mode with its powerful benefits..

I think I don't need to mention  these are only some wishes I had and I'm not really expecting someone to code them, instead I only want to communicate the ideas :-). I suggest marking this as wish and not as a bug.

PD: I apologise my bad english.
Comment 2 Eduardo Robles Elvira 2004-05-09 16:41:06 UTC
oh, it's actually, a wish, just realised it :).
Comment 3 Stephan Kulow 2004-05-19 10:41:29 UTC
Replaced jasonwood@cableinet.co.uk with null@kde.org due to bounces by reporter
Comment 4 Lubos Lunak 2006-01-23 13:16:13 UTC

*** This bug has been marked as a duplicate of 120595 ***