Three different tab implementations
Christian Loose
christian.loose at hamburg.de
Fri Jan 31 17:51:53 GMT 2003
Am Freitag, 31. Januar 2003 12:33 schrieb Neil Stevens:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
[ big snip]
> a. Let developers do MDI on their own (ignoring it and wishing it would go
> away)
> b. Develop a standard MDI system and port all MDI apps to it (what Rob
> seems to be asking for here)
> c. Develop a window manager spec for tabbing systems, and implement it in
> KWin (likely involving, and benefiting from, GNOME and other window
> manager developer input).
>
> Right now we've had a). To me, if development is to be expended, c) is
> better than b) because c) will:
>
> 1. Give MDI support to all apps (including SDI apps both KDE and not), for
> fans of MDI
> 2. Give developers more reason to develop SDI apps, which will lead to SDI
> available for those who prefer that interface style
> 3. Give KWin task-oriented features like it never had before, transcending
> the app-centered MDI/SDI options.
>
I agree with Neil that c) is the best and most general solution. Let the user
decide which apps he wants to use in a tabbed mode (e.g. I could imagine to
use Cervisia in tabbed mode).
Other advantages (additionally to the ones stated by Neil):
- Alt+TAB for switching between windows no matter if the app is in SDI or MDI
mode.
- The developer can concentrate on one mode (SDI).
Also fluxbox and pwm demonstrate that it is doable.
Christian
More information about the kde-core-devel
mailing list