Three different tab implementations

Neil Stevens neil at
Fri Jan 31 14:02:40 GMT 2003

Hash: SHA1

On Friday January 31, 2003 05:54, Lubos Lunak wrote:
> 4.  Make apps more resource hungry. I could be now running one Konsole,
> one Konqueror and one KSIRC. Having MDI as WM-only would change that to
> eight Konsoles, two Konquerors and three KSIRCs (besides KSIRCs, I
> actually run it so now, but that's not the point, I don't have to). You
> could argue you could have one app simply create more windows, but those
> wouldn't be really independent, even if they looked so (just try an
> error dialog in Konqy having more windows), with tabs it would be more
> obvious they belong together.

Konqueror has memory saving options... those sorts of things could be 
generalized *if* it is a problem.

I don't care about process-level independence.  I only care about UI 
independence. I want to be able to group my windows according to my tasks, 
and arrange them as I need them.  I don't want my apps dictating to me 
that the application is my task.

> 5. This is not really an argument against, I'm just curious. How exactly
> would you want to represent several windows that form some kind of
> "project" together? Say KDevelop with list of files on the left, output
> views at the bottom and other windows for the C++ files? Or KSIRC? Tabs
> seems to fit here nicely, especially if they can be undocked and become
> real toplevel windows. If you convince me here, the opinion of KWin
> maintainer could matter in this discussion :).

KSirc now (defaults, not the unfortunate MDI mode) is good by me.  I can 
move a ksirc window to where I need it. If I want to discuss with one 
person about some code I'm looking at , I can send that ksirc window over 
to the desktop with that code.  If I want to monitor more than one channel 
at once, I can do it.  MDI allows neither.

- -- 
Neil Stevens - neil at
"Distinctions by race are so evil, so arbitrary and insidious that a
state bound to defend the equal protection of the laws must not allow
them in any public sphere." -- Thurgood Marshall
Version: GnuPG v1.2.1 (GNU/Linux)


More information about the kde-core-devel mailing list