[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-devel
Subject: Re: the MDI thing
From: Charles <charles () altair ! dhs ! org>
Date: 1999-12-26 20:16:07
[Download RAW message or body]
On Sun, 26 Dec 1999, Herwin Jan Steehouwer wrote:
> On Sat, 25 Dec 1999, Charles wrote:
>
> >
> > I've prepared a little concept art regarding the MDI issue.
> > http://altair.dhs.org/~charles/njord_mdi.png
> > It looks silly, I know, but it does get my point accross. :)
> >
> > In this case, I'm running KDevelop. (lets just imagine that it's KDevelop 2.0 :)
> > KDevelop registers itself with KDesktop, and KDesktop makes the KDevelop the
> > master window. So now, you get something like that.
> >
> > The advantage of this is that you're still running an SDI, and your still
> > running an MDI, and you can take advantage of your Virtual Desktops.
> >
> > When Any KDevelop window is active, the menu is visible (in the style of MacOS).
> > The menus are draggable, hideable, etc (in the style of KDE). Same with the
> > toolbar. It's registered, so middle clicking on the desktop (in the style of
> > RISC OS) gives you the menu bar. Just in case you don't like the menu bar
> > stuck to the top of the desktop.
> >
> > On the taskbar (which is empty, because I was lazy to draw it all :), all the
> > KDevelop windows are visible. If you click on another window that's not part
> > of KDevelop (say, a Konqy window) then the taskbar just shows "KDevelop", and
> > not its children. (As to avoid confusion over what app you're working with).
> >
> > A child window can also have a toolbar, itself, it just depends on what you
> > need for this particlular app. KDevelop would probably need to have it's
> > children with toolbars, rather than a global.
> >
> > What are our opinions on this? I know that I would certainly like to use my
> > desktop if it ran in this way. And this means only for apps that need it like
> > KDesktop.
>
> This is the same KDE Studio tries to do, imho much better then real MDI !
Herwin and Waldo,
IMO, the entire desktop should support this. All applikations that would need
it (like KDevelop, KDE Studio, KOffice, etc) should be written with this
framework.
o The API should support it built-in. KApplication::betterMDI() for example,
all handled automagically from there.
o There can by a checkbox in the Kontrol Panel to choose between one of the
three styles.
I would love to see this as the "style" for KDE since neither MDI or SDI
provide the intuitiveness or power of this.
What I'de like most right now is a little more conversation on it.
Also, You might have used the beta Opera (written in QT, by the way!), and it's
in a quite obnoxious MDI.
-Charles
>
> tanx
>
> HJ
> >
> > -Charles
> >
> >
>
> Herwin Jan Steehouwer
> herwinjs@palet.nl KXicq: http://www.kxicq.org
> steehouwer@kde.org KDE developer: http://www.kde.org
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic